diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -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" } |