# Maintainer: Jesus E. pkgname=python-fastecdsa pkgver=2.2.3 pkgrel=1 pkgdesc="Python library for fast elliptic curve crypto" arch=('i686' 'x86_64') url="https://github.com/antonkueltz/fastecdsa" license=('custom:Unlicense') depends=('python' 'gmp') makedepends=('python-setuptools' 'python-sphinx') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/AntonKueltz/fastecdsa/archive/refs/tags/v${pkgver}.tar.gz") sha512sums=('aa7b0b323e7eff4b9ce04633b102f36c825dfdc4d0f200539b42d726c492d5225ddd051bc86ecc302460726e4c789e9a6bea7907adb42729ecf9fbfc3cc646af') prepare() { cd "fastecdsa-$pkgver" sed -i '/packages=/s/find_packages()/find_packages(exclude=["fastecdsa.tests*"])/' setup.py } build() { cd "fastecdsa-$pkgver" python setup.py build } 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/" install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/" }