diff options
author | Caleb Maclennan | 2024-03-19 14:31:47 +0300 |
---|---|---|
committer | Caleb Maclennan | 2024-03-19 14:31:47 +0300 |
commit | b9ebff8a85462601b000882c1bc409e06ba565ee (patch) | |
tree | 5b1335d9d9331a22ad8c7d93f9b0712125d963d4 | |
parent | d13865097afbf6ece04c36250531d9cc96575742 (diff) | |
download | aur-b9ebff8a85462601b000882c1bc409e06ba565ee.tar.gz |
upgpkg: python-fonttools-git 4.50.0.r8.gac7e55b-1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 28 insertions, 8 deletions
@@ -1,13 +1,21 @@ pkgbase = python-fonttools-git pkgdesc = A library to manipulate font files from Python - pkgver = 4.26.1.r1.g032befd + pkgver = 4.50.0.r8.gac7e55b pkgrel = 1 url = https://github.com/fonttools/fonttools arch = x86_64 license = MIT + checkdepends = python-brotli + checkdepends = python-fs + checkdepends = python-pytest + checkdepends = python-skia-pathops + checkdepends = python-ufolib2 makedepends = cython makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python optdepends = python-brotli: to compress/decompress WOFF 2.0 web fonts optdepends = python-fs: to read/write UFO source files @@ -18,9 +26,10 @@ pkgbase = python-fonttools-git optdepends = python-reportlab: to drawing glyphs as PNG images optdepends = python-scipy: for finding wrong contour/component order between different masters optdepends = python-sympy: for symbolic font statistics analysis + optdepends = python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables optdepends = python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx optdepends = python-zopfli: faster backend fom WOFF 1.0 web fonts compression - provides = python-fonttools=4.26.1.r1.g032befd + provides = python-fonttools=4.50.0.r8.gac7e55b conflicts = python-fonttools source = python-fonttools-git::git+https://github.com/fonttools/fonttools.git sha256sums = SKIP @@ -1,7 +1,7 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> pkgname=python-fonttools-git -pkgver=4.26.1.r1.g032befd +pkgver=4.50.0.r8.gac7e55b pkgrel=1 pkgdesc='A library to manipulate font files from Python' url='https://github.com/fonttools/fonttools' @@ -10,7 +10,14 @@ arch=(x86_64) depends=(python) makedepends=(cython git - python-setuptools) + python-{build,installer} + python-setuptools + python-wheel) +checkdepends=(python-brotli + python-fs + python-pytest + python-skia-pathops + python-ufolib2) optdepends=('python-brotli: to compress/decompress WOFF 2.0 web fonts' 'python-fs: to read/write UFO source files' 'python-lxml: faster backend for XML files reading/writing' @@ -20,6 +27,7 @@ optdepends=('python-brotli: to compress/decompress WOFF 2.0 web fonts' 'python-reportlab: to drawing glyphs as PNG images' 'python-scipy: for finding wrong contour/component order between different masters' 'python-sympy: for symbolic font statistics analysis' + 'python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables' 'python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx' 'python-zopfli: faster backend fom WOFF 1.0 web fonts compression') provides=("${pkgname%-git}=$pkgver") @@ -35,13 +43,16 @@ pkgver() { build() { cd "$pkgname" - export PYTHONHASHSEED=0 - python setup.py build_ext --inplace - python setup.py build + python -m build -wn +} + +check() { + cd "$pkgname" + PYTHONPATH=Lib pytest } package() { cd "$pkgname" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer -d "$pkgdir" dist/*.whl install -Dm0755 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } |