diff --git a/cython/PKGBUILD b/cython/PKGBUILD index b8ddf91f..e895cdc9 100644 --- a/cython/PKGBUILD +++ b/cython/PKGBUILD @@ -4,28 +4,35 @@ _realname=cython pkgbase=${_realname} pkgname=('cython') pkgver=0.29.32 -pkgrel=1 +pkgrel=2 pkgdesc='C-Extensions for Python' arch=('i686' 'x86_64') url='https://cython.org/' -license=('APACHE') +license=('spdx:Apache-2.0') depends=('python') -makedepends=('gcc' 'python-devel' 'python-setuptools') +makedepends=( + 'gcc' + 'python-devel' + "python-setuptools" + "python-wheel" + "python-build" + "python-installer" +) source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/cython/cython/archive/${pkgver}.tar.gz") sha256sums=('3f53fbe1398666e77fd4ce388f939309a11efd273d16f20f58f0df7b03d6b4cc') prepare() { - cd "${srcdir}" - rm -rf python-build-${CARCH}| true - cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" + cd "${_realname}-${pkgver}" } build() { - cd "${srcdir}/python-build-${CARCH}" - DISTUTILS_DEBUG=1 /usr/bin/python setup.py build + cd "${_realname}-${pkgver}" + + python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd "${srcdir}/python-build-${CARCH}" - DISTUTILS_DEBUG=1 /usr/bin/python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + cd "${_realname}-${pkgver}" + + python -m installer --destdir="${pkgdir}" dist/*.whl }