summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2019-11-30 17:22:12 +0000
committerDaniel Bermond2019-11-30 17:22:12 +0000
commit6be8bc75e4bc310015913c6dba3e012f2442c16f (patch)
treeceffaf6c9bdde5120449011f89cea6f067a321ad /PKGBUILD
parent6a3de5e542e82cf057e40d75dc8605d632e81ce3 (diff)
downloadaur-6be8bc75e4bc310015913c6dba3e012f2442c16f.tar.gz
Initial commit of python-torf
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 25 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ce1994ee3c92..1465e6efb9fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,32 @@
-# Maintainer: Doron Behar <doron.behar@gmail.com>
+# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=python-torf
-_name=torf
-pkgver=1.4
-pkgrel=3
-pkgdesc="Python module to create, parse and edit torrent files and magnet links"
+pkgver=2.1.0
+pkgrel=1
+pkgdesc='Python module to create, parse and edit torrent files and magnet links'
arch=('any')
-url="https://github.com/rndusr/torf"
+url='https://github.com/rndusr/torf/'
+# NOTE: git master switched to GPL3
+# https://github.com/rndusr/torf/commit/9b2fecaee33f93457202729582b1e7c6ee1cedc0
license=('MIT')
-groups=()
-depends=('python-bencoder-pyx')
-makedepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=(!emptydirs)
-install=
-source=("$_name-$pkgver.tar.gz::https://github.com/rndusr/${_name}/archive/v${pkgver}.tar.gz")
-md5sums=('8dbac643ae0c236ad7cdd9eb404a3983')
+depends=('python' 'python-bencoder-pyx')
+makedepends=('python-setuptools')
+checkdepends=('python-pytest')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/rndusr/torf/archive/v${pkgver}.tar.gz")
+sha256sums=('30a488dc8df9df751cc56141a94c655cf5c85fca248422061c5ac50517ecdd47')
-package() {
- cd "$srcdir/$_name-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1
+build() {
+ cd "torf-${pkgver}"
+ python setup.py build
+}
+
+check() {
+ cd "torf-${pkgver}"
+ PYTHONPATH="$(pwd)/build/lib" pytest
}
-# vim:set ts=2 sw=2 et:
+package() {
+ cd "torf-${pkgver}"
+ python setup.py install --root="$pkgdir" --skip-build --optimize='1'
+ install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}