Date: Tuesday, September 14, 2021 @ 21:57:36 Author: alerque Revision: 1014954
upgpkg: python-fonttools 4.27.0-2; add check stage Note ufolib2 is a a bit circular, it requries fonttools, so bootstraping these pakcages will require building fonttools with --nocheck, then building ufolib2. Modified: python-fonttools/trunk/PKGBUILD ----------+ PKGBUILD | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-14 21:48:31 UTC (rev 1014953) +++ PKGBUILD 2021-09-14 21:57:36 UTC (rev 1014954) @@ -5,7 +5,7 @@ pkgname=python-fonttools pkgver=4.27.0 -pkgrel=1 +pkgrel=2 pkgdesc='A library to manipulate font files from Python' url='https://github.com/fonttools/fonttools' license=('MIT') @@ -24,6 +24,10 @@ 'python-sympy: for symbolic font statistics analysis' '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') +checkdepends=('python-brotli' + 'python-fs' + 'python-pytest' + 'python-ufolib2') source=("https://github.com/fonttools/fonttools/archive/$pkgver/fonttools-$pkgver.zip") sha256sums=('e7c1b2dea4ffb2cb54cc9037d6252fd0362370d9675891b950cfae753d05e327') @@ -33,6 +37,11 @@ python setup.py build } +check() { + cd "fonttools-$pkgver" + PYTHONPATH=Lib pytest +} + package() { cd "fonttools-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 --skip-build
