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

Reply via email to