diff options
author | Luis Martinez | 2022-08-23 11:35:15 -0500 |
---|---|---|
committer | Luis Martinez | 2022-08-23 11:35:15 -0500 |
commit | 00f543836cdf9da5d925ba00341ed8a7285980c6 (patch) | |
tree | a4b49a5ae4d1b350f8b727a12ab51ca069a7483c /PKGBUILD | |
parent | d10336492f46b6f52f892b16cb489b59fdf581fe (diff) | |
download | aur-00f543836cdf9da5d925ba00341ed8a7285980c6.tar.gz |
update to 2.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 14 insertions, 12 deletions
@@ -2,18 +2,24 @@ # Contributor: Andrew Chen <xor.tux@gmail.com> pkgname=python-cstruct -pkgver=2.1 -pkgrel=2 +pkgver=2.2 +pkgrel=1 pkgdesc="C-style structs for Python" url="https://github.com/andreax79/python-cstruct" arch=('any') license=('MIT') depends=('python') makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') -checkdepends=('python-nose') +checkdepends=('python-pytest') changelog=changelog.txt -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('bbdd3255f6bf3d82c7519b3f5bd48ac96f36ab5471da49bf86d6110b1ee88676') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + 'exclude-tests.patch') +sha256sums=('f1b3a97e186a3cc087c0aaa8ca5ca32c11374f29f0a4597a075869ea1c636bda' + '50c62f343cdb71381bf5f5e9e71fe75bab9f5b1a4d810855265f3a4c35036569') + +prepare() { + patch -p1 -d "$pkgname-$pkgver" < exclude-tests.patch +} build() { cd "$pkgname-$pkgver" @@ -22,18 +28,14 @@ build() { check() { cd "$pkgname-$pkgver" - nosetests + pytest -x } package() { - export PYTHONHASHSEED=0 cd "$pkgname-$pkgver" - python -m installer --destdir="$pkgdir/" dist/*.whl + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" - local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s \ - "$_site/cstruct-$pkgver.dist-info/LICENSE" \ - "$pkgdir/usr/share/licenses/$pkgname/" + ln -s "$_site/cstruct-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } |