summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorisaed2018-12-27 19:32:04 +0200
committerisaed2018-12-27 19:32:04 +0200
commita91d167349defe8bb442d9574ff153a424e26e4c (patch)
tree6f184cd2cfe2dbbedef10a62673a14ee359c0edb
parent9bea459a0e79750783139ff42283caf65f3cbb3e (diff)
downloadaur-a91d167349defe8bb442d9574ff153a424e26e4c.tar.gz
Bugs Fixed and version updated
-rw-r--r--.SRCINFO46
-rw-r--r--PKGBUILD119
-rw-r--r--pyload-git.install15
-rw-r--r--suppress_jinja2_version_check.patch17
4 files changed, 93 insertions, 104 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 030e5481e6c1..6f0d6f1d1b98 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
-# Generated by mksrcinfo v8
-# Sun Mar 12 22:00:08 UTC 2017
-pkgbase = pyload
- pkgdesc = Downloadtool for One-Click-Hoster written in python.
- pkgver = 0.4.9
- pkgrel = 18
- url = http://www.pyload.org
- install = pyload.install
+pkgbase = pyload-git
+ pkgdesc = Downloadtool for One-Click-Hoster written in python. Latest stable branch
+ pkgver = v0.4.9.r4238.g24782b8c0
+ pkgrel = 1
+ url = https://github.com/pyload/pyload
+ install = pyload-git.install
arch = any
license = GPL
+ makedepends = git
depends = python2
depends = python2-crypto
depends = python2-pycurl
@@ -18,12 +17,11 @@ pkgbase = pyload
optdepends = python2-flup: for additional webservers
optdepends = python2-notify: Notifications for GUI
optdepends = js: ClickNLoad
+ provides = pyload
+ conflicts = pyload
conflicts = pyload-hg
- conflicts = pyload-git
- replaces = pyload-hg
- replaces = pyload-git
backup = var/lib/pyload/pyload.conf
- source = https://github.com/pyload/pyload/archive/v0.4.9.tar.gz
+ source = pyload::git+https://github.com/pyload/pyload.git#branch=stable
source = http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload-gui.desktop
source = http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload.desktop
source = http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload-gui.png
@@ -33,18 +31,16 @@ pkgbase = pyload
source = pyLoadCore
source = pyLoadCli
source = pyLoadGui
- source = suppress_jinja2_version_check.patch
- sha512sums = c7235cdd5402fc5ab539f59829252bf4ff6199fb1742ef85bde079cff2c7bfea193de2c524573d1da45518a68cc8ef5a206e9d265219de8fd496af2c4d4c24c1
- sha512sums = 86eb27f042adaf7096dec6c50bfd8f2ca0d099cbb1a27a47af276a3f42b6aebc5807022fbd9f5ca543e329543fe5ab1c3ee873163b9d90b8b3242523082b7a0d
- sha512sums = 3f5d237d8e8ca469fa138e37b2118154146526340d151e8e75c79630c6bd01baab5d21f912d97fdce62ef6ff2e7c4c479d69ba8b66d3f17dbd4adb2636eddb08
- sha512sums = 07ed25d6b1b62f6589f350854ac8e864bcb94a8b497d00522c3e7481d6ec2a25ba1a072b947872c7b82ca4de03ac30ffd96811bfae64df2f5dc586e4960282c6
- sha512sums = 96fb4952e2fe178e6f2c0a79213b5f3c82401b0edd386698fbddfe5002d9ec676ba71cfc2cbb9fd773749fb4c3173d445cef851635d8ee981536ba7946ec8bf6
- sha512sums = 50860117f9156b76e52e00e87329745b30015c20e1b2e5728ec7d65a840c585c04fa9372564ffae0645029e2727fd565a3fa4b8edd43081b65547bb85a0ba555
- sha512sums = 37b6e41bdd493c5652c484a4c772e3d70da197f724ad48901451049eda019698b923a561173162771bd06ac4cf6d9da162b085535684195bb57502b5205df424
- sha512sums = d3bb07a48f90952df53eb6185988f53caf8bc3321dad8ef554889d0dde55414309a2d4fb8a800a1a85ed62c3a02e458061e061b98cfe23550599888fa6cd3975
- sha512sums = d0f90d680302780fb46fc7f473dc4ad1497f1a6b8134802820418130e16105515ca9eef8a582f1e4e3005939577c63fdcf2d8a61ecfae36b844960f145555018
- sha512sums = 397791e2d6c059360703f4e249a818e1186778e63f8bea4d3c741e8e8fac2dd8ae6fcc3a6f5b05d22124eea48b26bed622f207e338aa60fef2edfa0869fcf602
- sha512sums = eb26da900c9cab96b3a08078f721686dac0bd0cc7929d48a297300cdd5693af1de98c8f581fcc2b329d9a7355b6ef7f9fc7c2ed7216ceca1becd9c9336df917f
+ md5sums = SKIP
+ md5sums = b96a4e5091463b3b7fd79208623f1a3a
+ md5sums = c67462993d27d5884677dd6e8a8a17d2
+ md5sums = 73fcec930d25a49e1b99576069d88bd5
+ md5sums = 649d5af94101655d37fe50e7b127d1b6
+ md5sums = 454e974b11ab31533423f336c3a182f2
+ md5sums = 32b00d50be868c165930c592b99730a9
+ md5sums = 6d764666ec89ce218cd00164e73e0989
+ md5sums = 6fc2f343d2f324a66745524bbab93e5c
+ md5sums = 806a22a74e8331dffcb8538182e4df2c
-pkgname = pyload
+pkgname = pyload-git
diff --git a/PKGBUILD b/PKGBUILD
index a2a31434666b..57e631b75251 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,86 +1,81 @@
# Maintainer: Saed Ahmed <itsaed7@gmail.com>
+# Contributor: robertfoster
# Contributor: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com>
# Contributor: RaNaN <ranan@pyload.org>
# Contributor: Jonas Heinrich <onny@project-insanity.org>
# Contributor: prophy <4prophy@gmail.com>
# Contributor: carstene1ns <carsten.1 gmx net>
-
-pkgname='pyload'
-pkgver=0.4.9
-pkgrel=18
-pkgdesc="Downloadtool for One-Click-Hoster written in python."
-url="http://www.pyload.org"
+pkgname='pyload-git'
+pkgver=v0.4.9.r4238.g24782b8c0
+pkgrel=19
+pkgdesc="Downloadtool for One-Click-Hoster written in python. Latest stable branch"
+url="https://github.com/pyload/pyload"
license=('GPL')
arch=('any')
-conflicts=('pyload-hg' 'pyload-git')
-replaces=('pyload-hg' 'pyload-git')
+provides=('pyload')
+conflicts=('pyload' 'pyload-hg')
backup=('var/lib/pyload/pyload.conf')
depends=('python2' 'python2-crypto' 'python2-pycurl' 'tesseract'
- 'python2-imaging' 'python2-pyopenssl')
+'python2-imaging' 'python2-pyopenssl')
optdepends=('python2-pyqt: Gui'
- 'python2-flup: for additional webservers'
- 'python2-notify: Notifications for GUI'
- 'js: ClickNLoad')
-source=("https://github.com/pyload/pyload/archive/v${pkgver}.tar.gz"
- 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload-gui.desktop'
- 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload.desktop'
- 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload-gui.png'
- 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload.svg'
- 'pyload.service' 'pyload.conf' 'pyLoadCore' 'pyLoadCli' 'pyLoadGui' 'suppress_jinja2_version_check.patch')
-install='pyload.install'
-sha512sums=('c7235cdd5402fc5ab539f59829252bf4ff6199fb1742ef85bde079cff2c7bfea193de2c524573d1da45518a68cc8ef5a206e9d265219de8fd496af2c4d4c24c1'
- '86eb27f042adaf7096dec6c50bfd8f2ca0d099cbb1a27a47af276a3f42b6aebc5807022fbd9f5ca543e329543fe5ab1c3ee873163b9d90b8b3242523082b7a0d'
- '3f5d237d8e8ca469fa138e37b2118154146526340d151e8e75c79630c6bd01baab5d21f912d97fdce62ef6ff2e7c4c479d69ba8b66d3f17dbd4adb2636eddb08'
- '07ed25d6b1b62f6589f350854ac8e864bcb94a8b497d00522c3e7481d6ec2a25ba1a072b947872c7b82ca4de03ac30ffd96811bfae64df2f5dc586e4960282c6'
- '96fb4952e2fe178e6f2c0a79213b5f3c82401b0edd386698fbddfe5002d9ec676ba71cfc2cbb9fd773749fb4c3173d445cef851635d8ee981536ba7946ec8bf6'
- '50860117f9156b76e52e00e87329745b30015c20e1b2e5728ec7d65a840c585c04fa9372564ffae0645029e2727fd565a3fa4b8edd43081b65547bb85a0ba555'
- '37b6e41bdd493c5652c484a4c772e3d70da197f724ad48901451049eda019698b923a561173162771bd06ac4cf6d9da162b085535684195bb57502b5205df424'
- 'd3bb07a48f90952df53eb6185988f53caf8bc3321dad8ef554889d0dde55414309a2d4fb8a800a1a85ed62c3a02e458061e061b98cfe23550599888fa6cd3975'
- 'd0f90d680302780fb46fc7f473dc4ad1497f1a6b8134802820418130e16105515ca9eef8a582f1e4e3005939577c63fdcf2d8a61ecfae36b844960f145555018'
- '397791e2d6c059360703f4e249a818e1186778e63f8bea4d3c741e8e8fac2dd8ae6fcc3a6f5b05d22124eea48b26bed622f207e338aa60fef2edfa0869fcf602'
- 'eb26da900c9cab96b3a08078f721686dac0bd0cc7929d48a297300cdd5693af1de98c8f581fcc2b329d9a7355b6ef7f9fc7c2ed7216ceca1becd9c9336df917f')
+ 'python2-flup: for additional webservers'
+ 'python2-notify: Notifications for GUI'
+'js: ClickNLoad')
+makedepends=('git')
+install='pyload-git.install'
+
+source=('pyload::git+https://github.com/pyload/pyload.git#branch=stable'
+ 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload-gui.desktop'
+ 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload.desktop'
+ 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload-gui.png'
+ 'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload.svg'
+'pyload.service' 'pyload.conf' 'pyLoadCore' 'pyLoadCli' 'pyLoadGui')
+
+pkgver() {
+ cd pyload
+ git describe --long --tags| sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+}
prepare() {
- cd "${srcdir}/pyload-${pkgver}"
- sed -i 's_#!/usr/bin/env python$_#!/usr/bin/env python2_' pyLoad*.py
- patch -p1 < "${srcdir}/suppress_jinja2_version_check.patch"
+ cd ${srcdir}
+ sed -i 's_#!/usr/bin/env python$_#!/usr/bin/env python2_' pyload/pyLoad*.py
}
build() {
- python2 -O -m compileall "${srcdir}/pyload-${pkgver}"
+ python2 -O -m compileall ${srcdir}/pyload
}
-package(){
- cd "${srcdir}"
+package() {
+ cd ${srcdir}
- install -d -m 755 ${pkgdir}/opt/pyload
- cp -r "${srcdir}/pyload-${pkgver}"/* ${pkgdir}/opt/pyload
+ install -d -m 755 ${pkgdir}/opt/pyload
+ cp -r pyload/* ${pkgdir}/opt/pyload
- install -d -m 755 ${pkgdir}/usr/share/applications
- install -D -m 644 pyload.desktop ${pkgdir}/usr/share/applications
- install -D -m 644 pyload-gui.desktop ${pkgdir}/usr/share/applications
+ install -d -m 755 ${pkgdir}/usr/share/applications
+ install -D -m 644 pyload.desktop ${pkgdir}/usr/share/applications
+ install -D -m 644 pyload-gui.desktop ${pkgdir}/usr/share/applications
- install -d -m 755 ${pkgdir}/usr/share/pixmaps
- install -D -m 644 pyload.svg ${pkgdir}/usr/share/pixmaps
- install -D -m 644 pyload-gui.png ${pkgdir}/usr/share/pixmaps
+ install -d -m 755 ${pkgdir}/usr/share/pixmaps
+ install -D -m 644 pyload.svg ${pkgdir}/usr/share/pixmaps
+ install -D -m 644 pyload-gui.png ${pkgdir}/usr/share/pixmaps
- install -d -m 755 ${pkgdir}/usr/bin
- install -D -m 755 pyLoadCore ${pkgdir}/usr/bin/pyLoadCore
- install -D -m 755 pyLoadCli ${pkgdir}/usr/bin/pyLoadCli
- install -D -m 755 pyLoadGui ${pkgdir}/usr/bin/pyLoadGui
+ install -d -m 755 ${pkgdir}/usr/bin
+ install -D -m 755 pyLoadCore ${pkgdir}/usr/bin/pyLoadCore
+ install -D -m 755 pyLoadCli ${pkgdir}/usr/bin/pyLoadCli
+ install -D -m 755 pyLoadGui ${pkgdir}/usr/bin/pyLoadGui
- # Create PyLoad service
- install -D -m 644 ${srcdir}/pyload.service ${pkgdir}/usr/lib/systemd/system/pyload.service
- install -D -m 644 ${srcdir}/pyload.conf ${pkgdir}/var/lib/pyload/pyload.conf
+ # Create PyLoad service
+ install -D -m 644 ${srcdir}/pyload.service ${pkgdir}/usr/lib/systemd/system/pyload.service
+ install -D -m 644 ${srcdir}/pyload.conf ${pkgdir}/var/lib/pyload/pyload.conf
}
-sha512sums=('c7235cdd5402fc5ab539f59829252bf4ff6199fb1742ef85bde079cff2c7bfea193de2c524573d1da45518a68cc8ef5a206e9d265219de8fd496af2c4d4c24c1'
- '86eb27f042adaf7096dec6c50bfd8f2ca0d099cbb1a27a47af276a3f42b6aebc5807022fbd9f5ca543e329543fe5ab1c3ee873163b9d90b8b3242523082b7a0d'
- '3f5d237d8e8ca469fa138e37b2118154146526340d151e8e75c79630c6bd01baab5d21f912d97fdce62ef6ff2e7c4c479d69ba8b66d3f17dbd4adb2636eddb08'
- '07ed25d6b1b62f6589f350854ac8e864bcb94a8b497d00522c3e7481d6ec2a25ba1a072b947872c7b82ca4de03ac30ffd96811bfae64df2f5dc586e4960282c6'
- '96fb4952e2fe178e6f2c0a79213b5f3c82401b0edd386698fbddfe5002d9ec676ba71cfc2cbb9fd773749fb4c3173d445cef851635d8ee981536ba7946ec8bf6'
- '50860117f9156b76e52e00e87329745b30015c20e1b2e5728ec7d65a840c585c04fa9372564ffae0645029e2727fd565a3fa4b8edd43081b65547bb85a0ba555'
- '37b6e41bdd493c5652c484a4c772e3d70da197f724ad48901451049eda019698b923a561173162771bd06ac4cf6d9da162b085535684195bb57502b5205df424'
- 'd3bb07a48f90952df53eb6185988f53caf8bc3321dad8ef554889d0dde55414309a2d4fb8a800a1a85ed62c3a02e458061e061b98cfe23550599888fa6cd3975'
- 'd0f90d680302780fb46fc7f473dc4ad1497f1a6b8134802820418130e16105515ca9eef8a582f1e4e3005939577c63fdcf2d8a61ecfae36b844960f145555018'
- '397791e2d6c059360703f4e249a818e1186778e63f8bea4d3c741e8e8fac2dd8ae6fcc3a6f5b05d22124eea48b26bed622f207e338aa60fef2edfa0869fcf602'
- 'eb26da900c9cab96b3a08078f721686dac0bd0cc7929d48a297300cdd5693af1de98c8f581fcc2b329d9a7355b6ef7f9fc7c2ed7216ceca1becd9c9336df917f')
+
+md5sums=('SKIP'
+ 'b96a4e5091463b3b7fd79208623f1a3a'
+ 'c67462993d27d5884677dd6e8a8a17d2'
+ '73fcec930d25a49e1b99576069d88bd5'
+ '649d5af94101655d37fe50e7b127d1b6'
+ '454e974b11ab31533423f336c3a182f2'
+ '32b00d50be868c165930c592b99730a9'
+ '6d764666ec89ce218cd00164e73e0989'
+ '6fc2f343d2f324a66745524bbab93e5c'
+'806a22a74e8331dffcb8538182e4df2c')
diff --git a/pyload-git.install b/pyload-git.install
new file mode 100644
index 000000000000..047c49d045f9
--- /dev/null
+++ b/pyload-git.install
@@ -0,0 +1,15 @@
+post_install() {
+ getent group pyload &>/dev/null || groupadd -r pyload >/dev/null
+ getent passwd pyload &>/dev/null || useradd -r -g pyload -d /var/lib/pyload -s /bin/false -c pyload pyload >/dev/null
+ chown -R pyload:pyload /var/lib/pyload
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ getent passwd pyload &>/dev/null && userdel pyload >/dev/null
+ getent group pyload &>/dev/null && groupdel pyload >/dev/null
+ true
+}
diff --git a/suppress_jinja2_version_check.patch b/suppress_jinja2_version_check.patch
deleted file mode 100644
index a982bb71210d..000000000000
--- a/suppress_jinja2_version_check.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -rupN pyload/module/setup.py pyloadp/module/setup.py
---- pyload/module/setup.py 2012-10-13 10:31:30.000000000 +0200
-+++ pyloadp/module/setup.py 2014-06-12 18:17:30.351347907 +0200
-@@ -242,13 +242,6 @@ class Setup():
- import jinja2
-
- v = jinja2.__version__
-- if v and "unknown" not in v:
-- if not v.startswith("2.5") and not v.startswith("2.6"):
-- print _("Your installed jinja2 version %s seems too old.") % jinja2.__version__
-- print _("You can safely continue but if the webinterface is not working,")
-- print _("please upgrade or deinstall it, pyLoad includes a sufficient jinja2 libary.")
-- print
-- jinja = False
- except:
- pass
-