diff options
author | Luis Martinez | 2022-06-26 13:05:21 -0500 |
---|---|---|
committer | Luis Martinez | 2022-06-26 13:05:21 -0500 |
commit | 22c59a3bf480a50f9ddfb04085a3cb69b69e168b (patch) | |
tree | a8fdc32e4d527b46896353a3313fc61ca1b06cf1 | |
parent | 13c73e2c2e4983d855540f404f76442709d55acc (diff) | |
download | aur-22c59a3bf480a50f9ddfb04085a3cb69b69e168b.tar.gz |
package cleanup
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 15 insertions, 12 deletions
@@ -1,13 +1,16 @@ pkgbase = python-fastecdsa pkgdesc = Python library for fast elliptic curve crypto pkgver = 2.2.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/antonkueltz/fastecdsa changelog = CHANGELOG.md arch = x86_64 license = Unlicense + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools makedepends = python-sphinx + makedepends = python-wheel depends = python depends = gmp source = python-fastecdsa-2.2.3.tar.gz::https://files.pythonhosted.org/packages/source/f/fastecdsa/fastecdsa-2.2.3.tar.gz @@ -1,40 +1,40 @@ # Maintainer: Luis Martinez <luis dot martinez at disroot dot org> pkgname=python-fastecdsa +_pkg="${pkgname#python-}" pkgver=2.2.3 -pkgrel=1 +pkgrel=2 pkgdesc="Python library for fast elliptic curve crypto" arch=('x86_64') url="https://github.com/antonkueltz/fastecdsa" license=('Unlicense') depends=('python' 'gmp') -makedepends=('python-setuptools' 'python-sphinx') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-sphinx' 'python-wheel') changelog=CHANGELOG.md source=( - "$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/f/fastecdsa/fastecdsa-$pkgver.tar.gz" - "$pkgname-$pkgver.tar.gz.asc::https://files.pythonhosted.org/packages/source/f/fastecdsa/fastecdsa-$pkgver.tar.gz.asc") + "$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz" + "$pkgname-$pkgver.tar.gz.asc::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz.asc") sha256sums=('269bdb0f618b38f8f6aec9d23d23db518046c3cee01a954fa6aa7322a1a7db8f' 'SKIP') validpgpkeys=('67C1C1178894F9017D47AC0E15AB0E7C8A4019BF') prepare() { - cd "fastecdsa-$pkgver" + cd "$_pkg-$pkgver" sed -i '/packages=/s/find_packages()/find_packages(exclude=["fastecdsa.tests*"])/' setup.py } build() { - cd "fastecdsa-$pkgver" - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } check() { - cd "fastecdsa-$pkgver" + cd "$_pkg-$pkgver" python setup.py test } package() { - cd "fastecdsa-$pkgver" - PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + cd "$_pkg-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/" } |