Date: Thursday, March 3, 2022 @ 11:51:13 Author: alerque Revision: 1140507
upgpkg: python-pyzstd 0.15.2-1 Modified: python-pyzstd/trunk/PKGBUILD ----------+ PKGBUILD | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-03 11:51:12 UTC (rev 1140506) +++ PKGBUILD 2022-03-03 11:51:13 UTC (rev 1140507) @@ -1,33 +1,37 @@ -# Maintainer: +# Maintainer: Caleb Maclennan <[email protected]> -_pkgname=pyzstd -pkgname=python-$_pkgname -pkgver=0.15.0 -pkgrel=3 +pkgname=python-pyzstd +_pyname=${pkgname#python-} +pkgver=0.15.2 +pkgrel=1 pkgdesc='Python bindings to Zstandard (zstd) compression library' arch=(x86_64) -url='https://github.com/animalize/pyzstd' +url="https://github.com/animalize/$_pyname" license=(LGPL) -depends=(python zstd) -makedepends=(python-setuptools-scm) +depends=(python + zstd) +makedepends=(python-{build,installer} + python-setuptools-scm + python-wheel) checkdepends=(python-tests) -source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -sha256sums=('bf15a39cb3c9b662775e22ffa8c4da09fdde6a15ece5e0ed710b6d3b4329cf36') +_archive="$_pyname-$pkgver" +source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz") +sha256sums=('eda9d2874a8f3823eea882125f304620f592693b3af0101c484bfc75726c8c59') build() { - cd $_pkgname-$pkgver - - python setup.py build --dynamic-link-zstd + cd "$_archive" + python -m build -wn -C=--dynamic-link-zstd } check() { - cd $_pkgname-$pkgver - - PYTHONPATH="$PWD"/`ls -d build/lib.*` python setup.py test + cd "$_archive" + local _pyver=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + export PYTHONPATH="$PWD/build/lib.linux-$CARCH-$_pyver" + # python -m pytest + python setup.py test } package() { - cd $_pkgname-$pkgver - - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + cd "$_archive" + python -m installer -d "$pkgdir" dist/*.whl }
