diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 13:29:13 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 13:29:13 +0000 |
commit | e808011edcca80569ef0732ae9991fdf0aa75661 (patch) | |
tree | 68a44e1a6a6f5be69cf2f34fc6660cb56af720a1 | |
parent | bdb8cb75d564f1180d1cbdc663bfcec3031f6254 (diff) |
automatic import of python-pyload-ngopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pyload-ng.spec | 335 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 337 insertions, 0 deletions
@@ -0,0 +1 @@ +/pyload-ng-0.5.0b3.dev68.tar.gz diff --git a/python-pyload-ng.spec b/python-pyload-ng.spec new file mode 100644 index 0000000..bbb2b33 --- /dev/null +++ b/python-pyload-ng.spec @@ -0,0 +1,335 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyload-ng +Version: 0.5.0b3.dev68 +Release: 1 +Summary: The free and open-source Download Manager written in pure Python +License: agpl3 +URL: https://pyload.net +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1d/65/c9555b91528b3a5a60275c8be79ba46908f4ac60fc3feb60660d57643588/pyload-ng-0.5.0b3.dev68.tar.gz +BuildArch: noarch + +Requires: python3-Cheroot +Requires: python3-Flask-Babel +Requires: python3-Flask-Caching +Requires: python3-Flask-Compress +Requires: python3-Flask-Themes2 +Requires: python3-bitmath +Requires: python3-cryptography +Requires: python3-filetype +Requires: python3-Js2Py +Requires: python3-pycurl +Requires: python3-certifi +Requires: python3-semver +Requires: python3-setuptools +Requires: python3-Flask-Session +Requires: python3-Flask +Requires: python3-Flask-Session2 +Requires: python3-Flask +Requires: python3-beautifulsoup4 +Requires: python3-colorlog +Requires: python3-Pillow +Requires: python3-pyOpenSSL +Requires: python3-slixmpp +Requires: python3-Send2Trash +Requires: python3-Babel +Requires: python3-Jinja2 +Requires: python3-pyobjc-framework-Cocoa +Requires: python3-Babel +Requires: python3-Jinja2 +Requires: python3-beautifulsoup4 +Requires: python3-colorlog +Requires: python3-Pillow +Requires: python3-pyOpenSSL +Requires: python3-slixmpp +Requires: python3-Send2Trash +Requires: python3-pyobjc-framework-Cocoa + +%description + version: '2' + services: + pyload: + image: pyload + build: <REPODIR> + container_name: pyload + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - <USERDIR>:/config + - <STORAGEDIR>:/downloads + ports: + - 8000:8000 # Webinterface + - 9666:9666 # Click 'N' Load + restart: unless-stopped +> **Note**: +> +> Replace `<REPODIR>` with the location on the host machine where you have checked out the pyload repository. +> +> Replace `<STORAGEDIR>` with the location on the host machine where you want that downloads will be saved. +> +> Replace `<USERDIR>` with where you want that user data files (configurations) are stored. +## Troubleshooting +### pip not found +Retry replacing the command `pip` with `pip3`: + pip3 install pyload-ng +If fails again, you may not have the Python interpreter +or the pip package manager installed on your system. +Try reinstalling Python to fix this issue. +Visit https://www.python.org/downloads +to get the proper **Python 3** release for your system. +### pyload-ng not found +Check the version of the Python interpreters installed on your system. +To show the version of your **default** Python interpreter, type the command: + python --version +If the version is too old, try to upgrage Python, then you can retry to install pyLoad. +Python releases below version 3.6 are not supported! +### Setuptools is too old +To upgrade the `setuptools` package, type the command: + pip install --upgrade setuptools +### Permission denied +Under Unix-based systems, try to install pyLoad with root privileges. +Prefix the installation/uninstallation command with `sudo`: + sudo pip install pyload-ng + sudo pip uninstall pyload-ng +Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad +with root privileges. +You can also try to install the `pyload-ng` package **without** root privileges. +Append the option `--user` to the installation command: + pip install --user pyload-ng +## Licensing +[](https://github.com/pyload/pyload/blob/main/LICENSE.md) +[](https://cla-assistant.io/pyload/pyload) +### Open Source License +You are allowed to use this software under the terms of the **GNU Affero +General Public License** as published by the Free Software Foundation; +either **version 3** of the License, or (at your option) any later version. +Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. +### Alternative License +With an explicit permission of the **pyLoad team** you may use or distribute +this software under a different license according to the agreement. +### Contributor License Agreement +Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. +This is essentially what you will be agreeing to: +- You claim to have the right to make the contribution + (i.e. it's your own work). +- You grant the project a perpetual, non-exclusive license to use the + contribution. +- You grant the project rights to change the outbound license that we use to + distribute the code. +- You retain full ownership (copyright) of your submission and are free to do + with it as you please. +Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. +## Credits +Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. + +%package -n python3-pyload-ng +Summary: The free and open-source Download Manager written in pure Python +Provides: python-pyload-ng +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pyload-ng + version: '2' + services: + pyload: + image: pyload + build: <REPODIR> + container_name: pyload + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - <USERDIR>:/config + - <STORAGEDIR>:/downloads + ports: + - 8000:8000 # Webinterface + - 9666:9666 # Click 'N' Load + restart: unless-stopped +> **Note**: +> +> Replace `<REPODIR>` with the location on the host machine where you have checked out the pyload repository. +> +> Replace `<STORAGEDIR>` with the location on the host machine where you want that downloads will be saved. +> +> Replace `<USERDIR>` with where you want that user data files (configurations) are stored. +## Troubleshooting +### pip not found +Retry replacing the command `pip` with `pip3`: + pip3 install pyload-ng +If fails again, you may not have the Python interpreter +or the pip package manager installed on your system. +Try reinstalling Python to fix this issue. +Visit https://www.python.org/downloads +to get the proper **Python 3** release for your system. +### pyload-ng not found +Check the version of the Python interpreters installed on your system. +To show the version of your **default** Python interpreter, type the command: + python --version +If the version is too old, try to upgrage Python, then you can retry to install pyLoad. +Python releases below version 3.6 are not supported! +### Setuptools is too old +To upgrade the `setuptools` package, type the command: + pip install --upgrade setuptools +### Permission denied +Under Unix-based systems, try to install pyLoad with root privileges. +Prefix the installation/uninstallation command with `sudo`: + sudo pip install pyload-ng + sudo pip uninstall pyload-ng +Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad +with root privileges. +You can also try to install the `pyload-ng` package **without** root privileges. +Append the option `--user` to the installation command: + pip install --user pyload-ng +## Licensing +[](https://github.com/pyload/pyload/blob/main/LICENSE.md) +[](https://cla-assistant.io/pyload/pyload) +### Open Source License +You are allowed to use this software under the terms of the **GNU Affero +General Public License** as published by the Free Software Foundation; +either **version 3** of the License, or (at your option) any later version. +Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. +### Alternative License +With an explicit permission of the **pyLoad team** you may use or distribute +this software under a different license according to the agreement. +### Contributor License Agreement +Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. +This is essentially what you will be agreeing to: +- You claim to have the right to make the contribution + (i.e. it's your own work). +- You grant the project a perpetual, non-exclusive license to use the + contribution. +- You grant the project rights to change the outbound license that we use to + distribute the code. +- You retain full ownership (copyright) of your submission and are free to do + with it as you please. +Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. +## Credits +Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. + +%package help +Summary: Development documents and examples for pyload-ng +Provides: python3-pyload-ng-doc +%description help + version: '2' + services: + pyload: + image: pyload + build: <REPODIR> + container_name: pyload + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - <USERDIR>:/config + - <STORAGEDIR>:/downloads + ports: + - 8000:8000 # Webinterface + - 9666:9666 # Click 'N' Load + restart: unless-stopped +> **Note**: +> +> Replace `<REPODIR>` with the location on the host machine where you have checked out the pyload repository. +> +> Replace `<STORAGEDIR>` with the location on the host machine where you want that downloads will be saved. +> +> Replace `<USERDIR>` with where you want that user data files (configurations) are stored. +## Troubleshooting +### pip not found +Retry replacing the command `pip` with `pip3`: + pip3 install pyload-ng +If fails again, you may not have the Python interpreter +or the pip package manager installed on your system. +Try reinstalling Python to fix this issue. +Visit https://www.python.org/downloads +to get the proper **Python 3** release for your system. +### pyload-ng not found +Check the version of the Python interpreters installed on your system. +To show the version of your **default** Python interpreter, type the command: + python --version +If the version is too old, try to upgrage Python, then you can retry to install pyLoad. +Python releases below version 3.6 are not supported! +### Setuptools is too old +To upgrade the `setuptools` package, type the command: + pip install --upgrade setuptools +### Permission denied +Under Unix-based systems, try to install pyLoad with root privileges. +Prefix the installation/uninstallation command with `sudo`: + sudo pip install pyload-ng + sudo pip uninstall pyload-ng +Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad +with root privileges. +You can also try to install the `pyload-ng` package **without** root privileges. +Append the option `--user` to the installation command: + pip install --user pyload-ng +## Licensing +[](https://github.com/pyload/pyload/blob/main/LICENSE.md) +[](https://cla-assistant.io/pyload/pyload) +### Open Source License +You are allowed to use this software under the terms of the **GNU Affero +General Public License** as published by the Free Software Foundation; +either **version 3** of the License, or (at your option) any later version. +Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. +### Alternative License +With an explicit permission of the **pyLoad team** you may use or distribute +this software under a different license according to the agreement. +### Contributor License Agreement +Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. +This is essentially what you will be agreeing to: +- You claim to have the right to make the contribution + (i.e. it's your own work). +- You grant the project a perpetual, non-exclusive license to use the + contribution. +- You grant the project rights to change the outbound license that we use to + distribute the code. +- You retain full ownership (copyright) of your submission and are free to do + with it as you please. +Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. +## Credits +Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. + +%prep +%autosetup -n pyload-ng-0.5.0b3.dev68 + +%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-pyload-ng -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.0b3.dev68-1 +- Package Spec generated @@ -0,0 +1 @@ +205a510b9a34deedd90c6fa82bc27f1b pyload-ng-0.5.0b3.dev68.tar.gz |