summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2022-01-05 14:51:27 +0300
committerCaleb Maclennan2022-01-05 14:52:42 +0300
commit9b8e9fc1572f81dbf1b9758022a5af2ea69b28e5 (patch)
treedefbdf3773d243787c42d090b132fb5e0418b281
parent96d0405eec4175c2daf14608536e1aa418cb6a17 (diff)
downloadaur-9b8e9fc1572f81dbf1b9758022a5af2ea69b28e5.tar.gz
upgpkg: python-grandalf 0.7-3; adopt, overhaul, fix check()
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD39
2 files changed, 28 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 09d27591811a..fda1f668bd39 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8b536a8b12a3..7d63dfa90505 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}