diff options
author | Caleb Maclennan | 2022-01-05 14:51:27 +0300 |
---|---|---|
committer | Caleb Maclennan | 2022-01-05 14:52:42 +0300 |
commit | 9b8e9fc1572f81dbf1b9758022a5af2ea69b28e5 (patch) | |
tree | defbdf3773d243787c42d090b132fb5e0418b281 | |
parent | 96d0405eec4175c2daf14608536e1aa418cb6a17 (diff) | |
download | aur-9b8e9fc1572f81dbf1b9758022a5af2ea69b28e5.tar.gz |
upgpkg: python-grandalf 0.7-3; adopt, overhaul, fix check()
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 28 insertions, 22 deletions
@@ -1,15 +1,16 @@ pkgbase = python-grandalf - pkgdesc = Python package made for experimentations with graphs drawing algorithms.. + pkgdesc = graph and drawing algorithms framework pkgver = 0.7 - pkgrel = 2 + pkgrel = 3 url = https://github.com/bdcht/grandalf arch = any - license = custom:MIT + license = MIT checkdepends = python-pytest + checkdepends = python-pytest-runner makedepends = python-setuptools - depends = python-ply depends = python - source = python-grandalf-0.7.tar.gz::https://github.com/bdcht/grandalf/archive/v0.7.tar.gz + depends = python-ply + source = https://github.com/bdcht/grandalf/archive/v0.7/grandalf-0.7.tar.gz sha256sums = b3112299fe0a9123c088a16bf2f1b541d0d91199b77170a9739b569bd16a828e pkgname = python-grandalf @@ -1,30 +1,35 @@ -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=python-grandalf +_pkgname=${pkgname#python-} pkgver=0.7 -pkgrel=2 -pkgdesc="Python package made for experimentations with graphs drawing algorithms.." -arch=('any') -license=('custom:MIT') -url="https://github.com/bdcht/grandalf" -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +pkgrel=3 +pkgdesc='graph and drawing algorithms framework' +arch=(any) +url="https://github.com/bdcht/$_pkgname" +license=(MIT) +depends=(python + python-ply) +makedepends=(python-setuptools) +checkdepends=(python-pytest + python-pytest-runner) +_archive="$_pkgname-$pkgver" +source=("$url/archive/v$pkgver/$_archive.tar.gz") sha256sums=('b3112299fe0a9123c088a16bf2f1b541d0d91199b77170a9739b569bd16a828e') -makedepends=('python-setuptools') -depends=('python-ply' 'python') -checkdepends=('python-pytest') build() { - cd ${pkgname#python-}-$pkgver - python setup.py build + cd "$_archive" + python setup.py build } check() { - cd ${pkgname#python-}-$pkgver - python setup.py check + cd "$_archive" + python setup.py pytest } package() { - cd ${pkgname#python-}-$pkgver - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "$_archive" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } |