summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-09 04:02:40 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-09 04:02:40 +0000
commite4416e735fa545e1c9876f49b09a3432b0837d19 (patch)
tree5fd0cef5cd63b92086a86b0f2f93c16cc2a60c1d
parent591f15db51808b218d4734f4a09b0299b5e9bee9 (diff)
automatic import of python-alivebotopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-alivebot.spec318
-rw-r--r--sources1
3 files changed, 320 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..01d323f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/alivebot-0.1.19.tar.gz
diff --git a/python-alivebot.spec b/python-alivebot.spec
new file mode 100644
index 0000000..34c0937
--- /dev/null
+++ b/python-alivebot.spec
@@ -0,0 +1,318 @@
+%global _empty_manifest_terminate_build 0
+Name: python-alivebot
+Version: 0.1.19
+Release: 1
+Summary: A script to find and react to ALIVE commands in comments
+License: MIT License
+URL: https://github.com/flaxz/alivebot
+Source0: https://mirrors.aliyun.com/pypi/web/packages/cb/19/b080e930b6d7ef8bcc2b91b8620f10afe7ca8d1b434118e52c81e0bc15cf/alivebot-0.1.19.tar.gz
+BuildArch: noarch
+
+
+%description
+# Alivebot
+
+A script to find and react to !ALIVE commands in comments on the Hive blockchain.
+
+*Please note that this software is in early Beta stage, and that you need to know what you are doing to use it.*
+
+## Installation
+
+For Ubuntu and Debian install these packages:
+```
+sudo apt-get install python3-pip build-essential libssl-dev python3-dev python3-setuptools python3-gmpy2
+```
+
+### Install Python Packages
+
+Install alivebot by (you may need to replace pip3 by pip):
+```
+sudo pip3 install -U alivebot beem hiveengine
+```
+
+## Configure And Run Alivebot
+
+First clone the Github repository to your home directory:
+```
+cd ~
+git clone https://github.com/flaxz/alivebot
+```
+
+After that edit your comment templates using Nano, there are 4 comment templates.
+```
+sudo apt install nano
+cd ~/alivebot/templates
+ls
+nano COMMENT-TEMPLATE-1-2-3-4
+```
+
+Then edit your configuration file.
+```
+cd ~/alivebot
+nano alivebot.config
+```
+
+Copy your configuration and comment templates to your working directory.
+```
+cd ~/alivebot
+sudo cp templates /usr/local/bin
+sudo cp alivebot /usr/local/bin
+sudo cp alivebot.config /usr/local/bin
+sudo cp run-alivebot.sh /usr/local/bin
+```
+
+Make the startup scripts executable.
+```
+cd /usr/local/bin
+sudo chmod u+x alivebot
+sudo chmod u+x run-alivebot.sh
+```
+
+Copy the Systemd config to it's directory.
+```
+cd ~/alivebot
+sudo cp alivebot.service /etc/systemd/system
+```
+
+Reload Systemd and start the bot.
+```
+sudo systemctl daemon-reload
+sudo systemctl start alivebot.service
+```
+
+Get status and error messages.
+```
+sudo systemctl status alivebot.service
+```
+
+Stop the bot.
+```
+sudo systemctl stop alivebot.service
+```
+
+As has been stated above this bot is in early Beta and bugs and issues are likely to occur.
+
+
+
+%package -n python3-alivebot
+Summary: A script to find and react to ALIVE commands in comments
+Provides: python-alivebot
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-alivebot
+# Alivebot
+
+A script to find and react to !ALIVE commands in comments on the Hive blockchain.
+
+*Please note that this software is in early Beta stage, and that you need to know what you are doing to use it.*
+
+## Installation
+
+For Ubuntu and Debian install these packages:
+```
+sudo apt-get install python3-pip build-essential libssl-dev python3-dev python3-setuptools python3-gmpy2
+```
+
+### Install Python Packages
+
+Install alivebot by (you may need to replace pip3 by pip):
+```
+sudo pip3 install -U alivebot beem hiveengine
+```
+
+## Configure And Run Alivebot
+
+First clone the Github repository to your home directory:
+```
+cd ~
+git clone https://github.com/flaxz/alivebot
+```
+
+After that edit your comment templates using Nano, there are 4 comment templates.
+```
+sudo apt install nano
+cd ~/alivebot/templates
+ls
+nano COMMENT-TEMPLATE-1-2-3-4
+```
+
+Then edit your configuration file.
+```
+cd ~/alivebot
+nano alivebot.config
+```
+
+Copy your configuration and comment templates to your working directory.
+```
+cd ~/alivebot
+sudo cp templates /usr/local/bin
+sudo cp alivebot /usr/local/bin
+sudo cp alivebot.config /usr/local/bin
+sudo cp run-alivebot.sh /usr/local/bin
+```
+
+Make the startup scripts executable.
+```
+cd /usr/local/bin
+sudo chmod u+x alivebot
+sudo chmod u+x run-alivebot.sh
+```
+
+Copy the Systemd config to it's directory.
+```
+cd ~/alivebot
+sudo cp alivebot.service /etc/systemd/system
+```
+
+Reload Systemd and start the bot.
+```
+sudo systemctl daemon-reload
+sudo systemctl start alivebot.service
+```
+
+Get status and error messages.
+```
+sudo systemctl status alivebot.service
+```
+
+Stop the bot.
+```
+sudo systemctl stop alivebot.service
+```
+
+As has been stated above this bot is in early Beta and bugs and issues are likely to occur.
+
+
+
+%package help
+Summary: Development documents and examples for alivebot
+Provides: python3-alivebot-doc
+%description help
+# Alivebot
+
+A script to find and react to !ALIVE commands in comments on the Hive blockchain.
+
+*Please note that this software is in early Beta stage, and that you need to know what you are doing to use it.*
+
+## Installation
+
+For Ubuntu and Debian install these packages:
+```
+sudo apt-get install python3-pip build-essential libssl-dev python3-dev python3-setuptools python3-gmpy2
+```
+
+### Install Python Packages
+
+Install alivebot by (you may need to replace pip3 by pip):
+```
+sudo pip3 install -U alivebot beem hiveengine
+```
+
+## Configure And Run Alivebot
+
+First clone the Github repository to your home directory:
+```
+cd ~
+git clone https://github.com/flaxz/alivebot
+```
+
+After that edit your comment templates using Nano, there are 4 comment templates.
+```
+sudo apt install nano
+cd ~/alivebot/templates
+ls
+nano COMMENT-TEMPLATE-1-2-3-4
+```
+
+Then edit your configuration file.
+```
+cd ~/alivebot
+nano alivebot.config
+```
+
+Copy your configuration and comment templates to your working directory.
+```
+cd ~/alivebot
+sudo cp templates /usr/local/bin
+sudo cp alivebot /usr/local/bin
+sudo cp alivebot.config /usr/local/bin
+sudo cp run-alivebot.sh /usr/local/bin
+```
+
+Make the startup scripts executable.
+```
+cd /usr/local/bin
+sudo chmod u+x alivebot
+sudo chmod u+x run-alivebot.sh
+```
+
+Copy the Systemd config to it's directory.
+```
+cd ~/alivebot
+sudo cp alivebot.service /etc/systemd/system
+```
+
+Reload Systemd and start the bot.
+```
+sudo systemctl daemon-reload
+sudo systemctl start alivebot.service
+```
+
+Get status and error messages.
+```
+sudo systemctl status alivebot.service
+```
+
+Stop the bot.
+```
+sudo systemctl stop alivebot.service
+```
+
+As has been stated above this bot is in early Beta and bugs and issues are likely to occur.
+
+
+
+%prep
+%autosetup -n alivebot-0.1.19
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-alivebot -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.19-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..cf747f1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+43780178fb2784effc464fcc7caf9c18 alivebot-0.1.19.tar.gz