# Contributor: Stuart Cardall # Contributor: Oleg Titov # Maintainer: Stuart Cardall pkgname=cython pkgver=0.29.19 pkgrel=0 pkgdesc="Cython is an optimising static compiler for both the Python & the extended Cython programming languages." url="https://cython.org/" arch="all" license="Apache-2.0" makedepends="py3-setuptools python3-dev" subpackages="cython-doc" source="cython-$pkgver.tar.gz::https://github.com/cython/cython/archive/$pkgver.tar.gz" # compatible fix for removing dev subpkg from apkbuild # cython is not a library but a compiler and does not need a dev subpackage provides=cython-dev build() { python3 setup.py build } check() { python3 runtests.py -j${JOBS:-$(nproc)} } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" install -Dm 644 LICENSE.txt "$pkgdir/usr/share/licenses/cython/license" install -Dm 644 README.rst "$pkgdir/usr/share/doc/cython/readme.rst" } sha512sums="402f95f82099db0ae99ca2f849a9aef97558c9c6be62d3b3c66c346ecc94efbbe824ffc77f3cc6dd1d7054a2fb0332b10fe855ca1b054095f2df2ee297fd96a7 cython-0.29.19.tar.gz"