diff options
author | Caleb Maclennan | 2023-05-04 00:50:31 +0300 |
---|---|---|
committer | Caleb Maclennan | 2023-05-04 00:50:31 +0300 |
commit | f577271baf87d3fa268137274315836cc2551ca9 (patch) | |
tree | 49b88fb8b8eae43a4a8eafd4d4723b63a18b677e | |
parent | 24c784fca6edc8e512eb7543837b9549faf577aa (diff) | |
download | aur-f577271baf87d3fa268137274315836cc2551ca9.tar.gz |
upgpkg: psautohint 3:2.4.0-2
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 5 deletions
@@ -1,11 +1,14 @@ pkgbase = psautohint pkgdesc = A standalone version of AFDKO’s autohinter pkgver = 2.4.0 - pkgrel = 1 + pkgrel = 2 epoch = 3 url = https://github.com/adobe-type-tools/psautohint arch = x86_64 license = Apache + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools-scm depends = python depends = python-fonttools @@ -3,7 +3,7 @@ pkgname=psautohint pkgver=2.4.0 -pkgrel=1 +pkgrel=2 epoch=3 pkgdesc='A standalone version of AFDKO’s autohinter' arch=(x86_64) @@ -14,18 +14,19 @@ _py_deps=(fonttools lxml) depends=(python "${_py_deps[@]/#/python-}") -makedepends=(python-setuptools-scm) +makedepends=(python-{build,installer,wheel} + python-setuptools-scm) _archive="$pkgname-$pkgver" source=("https://pypi.org/packages/source/${pkgname:0:1}/$pkgname/$_archive.tar.gz") sha256sums=('d50edea8f6121c3383f0d82f881bf7a18bdd476cc2d354737672ce193c3cff7f') build() { cd "$_archive" - python setup.py build + python -m build -wn } package() { cd "$_archive" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer -d "$pkgdir" dist/*.whl install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } |