summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2023-05-04 00:50:31 +0300
committerCaleb Maclennan2023-05-04 00:50:31 +0300
commitf577271baf87d3fa268137274315836cc2551ca9 (patch)
tree49b88fb8b8eae43a4a8eafd4d4723b63a18b677e
parent24c784fca6edc8e512eb7543837b9549faf577aa (diff)
downloadaur-f577271baf87d3fa268137274315836cc2551ca9.tar.gz
upgpkg: psautohint 3:2.4.0-2
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b0b6cb03caf9..6d91ea4da953 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 43c1b1ed1278..b5ec8c4de4e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}