summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d59220516b90..1db93c08021b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,7 @@
pkgname=deluge-labelplus
pkgver=0.3.2.4
-pkgrel=1
-_pyver=3.7
+pkgrel=2
pkgdesc="LabelPlus is a plugin for Deluge for labeling torrent, with much more functionalities that the builtin Labels."
arch=('any')
## Set to fork until included upstream
@@ -11,12 +10,18 @@ url="https://github.com/bdutro/deluge-labelplus"
#url="https://github.com/ratanakvlun/deluge-labelplus"
license=(GPL3)
depends=('deluge')
-source=($url/releases/download/v$pkgver/LabelPlus-$pkgver-py${_pyver}.egg)
+makedepends=('python-setuptools')
+source=($url/archive/v$pkgver.tar.gz)
+sha256sums=('1b100872c14c2507bc9e58a1d13e2b8e47cfaf9a6bf4688a665cc1b4acd775fc')
-sha256sums=('5f9c1f9598eaca53bf512a70c0697c50af614c36cc4d27e5ab0c877e7979eebc')
-noextract=(LabelPlus-$pkgver-py${_pyver}.egg)
+build() {
+ cd "${srcdir}/$pkgname-$pkgver"
+ python setup.py bdist_egg
+}
package() {
- install -Dm644 "LabelPlus-$pkgver-py${_pyver}.egg" "${pkgdir}/usr/lib/python${_pyver}/site-packages/deluge/plugins/LabelPlus-$pkgver-py${_pyver}.egg"
+ cd "${srcdir}/$pkgname-$pkgver"/dist
+ local _pyver=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+ install -Dm644 "LabelPlus-$pkgver-py${_pyver}.egg" "${pkgdir}/usr/lib/python${_pyver}/site-packages/deluge/plugins/LabelPlus-$pkgver-py${_pyver}.egg"
}