summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2019-10-08 19:15:48 +0200
committerKokaKiwi2019-10-09 00:44:20 +0200
commitd07df57f68d625170b3c6c7c6016da7837c16d24 (patch)
tree02db4115670445ff8677440405e779c69a8dce56
downloadaur-python2-tarjan.tar.gz
Initial commit.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD33
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d96b2232e93a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = python2-tarjan
+ pkgdesc = Python implementation of Tarjan’s algorithm
+ pkgver = 0.2.3.2
+ pkgrel = 1
+ url = https://pypi.org/project/tarjan
+ arch = any
+ license = LGPLv3
+ makedepends = python2-setuptools
+ depends = python2
+ source = tarjan-0.2.3.2::https://pypi.python.org/packages/source/t/tarjan/tarjan-0.2.3.2.tar.gz
+ sha256sums = cffa9147e3bb80d60e72a3c692dd53145e19b14bc68b4452b5a5ee1a4cff9c6d
+
+pkgname = python2-tarjan
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f00c6246dc78
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: KokaKiwi <kokakiwi+aur@kokakiwi.net>
+
+_pkgname=tarjan
+pkgname="python2-${_pkgname}"
+pkgver=0.2.3.2
+pkgrel=1
+pkgdesc="Python implementation of Tarjan’s algorithm"
+arch=('any')
+url="https://pypi.org/project/${_pkgname}"
+license=('LGPLv3')
+depends=('python2')
+makedepends=('python2-setuptools')
+source=("${_pkgname}-${pkgver}::https://pypi.python.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
+sha256sums=('cffa9147e3bb80d60e72a3c692dd53145e19b14bc68b4452b5a5ee1a4cff9c6d')
+
+build() {
+ cd "${_pkgname}-${pkgver}"
+
+ python2 setup.py build
+}
+
+check() {
+ cd "${_pkgname}-${pkgver}"
+
+ export PYTHONPATH="build/lib"
+ python2 setup.py test
+}
+
+package() {
+ cd "${_pkgname}-${pkgver}"
+
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+}