diff options
author | Caleb Maclennan | 2023-05-04 01:27:02 +0300 |
---|---|---|
committer | Caleb Maclennan | 2023-05-04 01:27:02 +0300 |
commit | 511fdd75eebed8371f0a2fd551d7f98af841e7e2 (patch) | |
tree | 79db2352b169c2d2ceaf86ed24811501db8a5d94 | |
parent | 72d590a080e83c939fe57a1ef2534952b7ff899b (diff) | |
download | aur-511fdd75eebed8371f0a2fd551d7f98af841e7e2.tar.gz |
upgpkg: python-cffsubr 0.2.9.post1-2
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 12 insertions, 7 deletions
@@ -1,11 +1,14 @@ pkgbase = python-cffsubr pkgdesc = Standalone CFF subroutinizer based on AFDKO tx pkgver = 0.2.9.post1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/adobe-type-tools/cffsubr arch = x86_64 license = Apache checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools-git-ls-files makedepends = python-setuptools-scm depends = python @@ -4,14 +4,15 @@ pkgname=python-cffsubr _pyname=${pkgname#python-} pkgver=0.2.9.post1 -pkgrel=1 +pkgrel=2 pkgdesc='Standalone CFF subroutinizer based on AFDKO tx' arch=(x86_64) url="https://github.com/adobe-type-tools/$_pyname" license=(Apache) depends=(python python-fonttools) -makedepends=(python-setuptools-git-ls-files +makedepends=(python-{build,installer,wheel} + python-setuptools-git-ls-files python-setuptools-scm) checkdepends=(python-pytest) _archive="$_pyname-$pkgver" @@ -20,16 +21,17 @@ sha256sums=('6b31412dcf49c8fa84664bda867e2eddc55b6fe6fa696ff253c4f13a9ff2fc5c') build() { cd "$_archive" - python setup.py build_ext --inplace - python setup.py build + python -m build -wn } check() { cd "$_archive" - PYTHONPATH=src pytest tests + local _pyver=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') + export PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-$_pyver" + pytest tests } package() { cd "$_archive" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer -d "$pkgdir" dist/*.whl } |