diff options
author | Michał Wojdyła | 2023-06-06 11:56:52 +0200 |
---|---|---|
committer | Michał Wojdyła | 2023-06-06 11:56:52 +0200 |
commit | 3fc06b0e377e0ae105c635c0e8841833cdf6a59e (patch) | |
tree | 0913f164f11116f9b3cd9e144fe7d7ce8622e04a | |
parent | 8d017fd68099c34063b22bde3a6c2869b1bb0a1f (diff) | |
download | aur-3fc06b0e377e0ae105c635c0e8841833cdf6a59e.tar.gz |
update to 0.5.0b3.dev71
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | patch.patch | 18 |
3 files changed, 30 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = pyload-ng pkgdesc = The free and open-source Download Manager written in pure Python - pkgver = 0.5.0b3.dev54 + pkgver = 0.5.0b3.dev71 pkgrel = 1 url = https://pyload.net/ arch = any @@ -19,12 +19,15 @@ pkgbase = pyload-ng depends = python-cheroot depends = python-setuptools depends = python-certifi + depends = python-cachelib optdepends = caffeine: For AntiStandby plugin optdepends = python-beautifulsoup4: for XFileSharing plugin optdepends = python-slixmpp: for XMPP plugin optdepends = python-pillow: for some CAPTCHA stuff optdepends = python-beaker: for some accounts - source = pyload-ng-0.5.0b3.dev54.tar.gz::https://files.pythonhosted.org/packages/source/p/pyload-ng/pyload-ng-0.5.0b3.dev54.tar.gz - sha256sums = ca08e932a4ff7395f71ddb2c605a5156599e018789cd2e5815a43feb5855d156 + source = pyload-ng-0.5.0b3.dev71.tar.gz::https://files.pythonhosted.org/packages/source/p/pyload-ng/pyload-ng-0.5.0b3.dev71.tar.gz + source = patch.patch + sha256sums = eba844e6e149668c5680c4db54d49bd9af0f7845910fd8160107888c15754bc9 + sha256sums = 37aa269f69c2114b3fbb8992f564a812639b2a7a228150f840ccbaad1985a59b pkgname = pyload-ng @@ -1,6 +1,6 @@ # Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > pkgname='pyload-ng' -pkgver=0.5.0b3.dev54 +pkgver=0.5.0b3.dev71 pkgrel=1 pkgdesc="The free and open-source Download Manager written in pure Python" url="https://pyload.net/" @@ -8,17 +8,19 @@ license=('AGPL3') arch=('any') depends=('python-semver' 'python-pycurl' 'python-js2py' 'python-filetype' 'python-cryptography' 'python-bitmath' 'python-flask-themes2' 'python-flask-session' 'python-flask-compress' 'python-flask-caching' 'python-flask-babel' - 'python-cheroot' 'python-setuptools' 'python-certifi') + 'python-cheroot' 'python-setuptools' 'python-certifi' 'python-cachelib') optdepends=('caffeine: For AntiStandby plugin' 'python-beautifulsoup4: for XFileSharing plugin' 'python-slixmpp: for XMPP plugin' 'python-pillow: for some CAPTCHA stuff' 'python-beaker: for some accounts') # <-- honestly I have no idea for which accounts but I saw there were some imports that needed beaker modules in code. -source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-$pkgver.tar.gz") -sha256sums=('ca08e932a4ff7395f71ddb2c605a5156599e018789cd2e5815a43feb5855d156') +source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-$pkgver.tar.gz" "patch.patch") +sha256sums=('eba844e6e149668c5680c4db54d49bd9af0f7845910fd8160107888c15754bc9' '37aa269f69c2114b3fbb8992f564a812639b2a7a228150f840ccbaad1985a59b') prepare() { cd "$srcdir/${pkgname}-${pkgver}" + # quick fix so that it doesn't need flask 2.3.0 + patch -p0 -i ../patch.patch # Allow higher library versions sed -e 's/~=/>=/g' -i setup.cfg } diff --git a/patch.patch b/patch.patch new file mode 100644 index 000000000000..fc361ad3e8cb --- /dev/null +++ b/patch.patch @@ -0,0 +1,18 @@ +--- setup.cfg ++++ setup.cfg +@@ -53,13 +53,11 @@ + = src + install_requires = + Cheroot~=8.4 +- Flask;python_version<"3.8" +- Flask~=2.3.0;python_version>="3.8" ++ Flask + Flask-Babel~=1.0 + Flask-Caching~=1.9 + Flask-Compress~=1.8 +- Flask-Session~=0.3;python_version<"3.7" +- Flask-Session2~=1.3;python_version>="3.7" ++ Flask-Session~=0.3 + Flask-Themes2~=1.0 + bitmath~=1.3 + cryptography>=35.0.0 |