summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-14 11:28:51 +0300
committerCaleb Maclennan2020-05-14 11:28:51 +0300
commitce2460596503677ec70cfbc7a0c9228cf95f0fba (patch)
tree0661633c6edc3071dd810ee95e1357b944e74751
parent1f57d917ab4481dfa0c3f6daa5f70d158a0fdad8 (diff)
downloadaur-ce2460596503677ec70cfbc7a0c9228cf95f0fba.tar.gz
Add check() function
Especially important since we're replacing the expected vendor bundled tool with a system dependency, this checks that it's actually working. Also fix the project URL ;-)
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
2 files changed, 14 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 34f654b2d424..55310990f076 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = python-opentype-sanitizer
pkgdesc = Python wheels for the OpenType Sanitizer
pkgver = 8.0.0.post2
- pkgrel = 3
- url = https://github.com/googlefonts/otf-python
+ pkgrel = 4
+ url = https://github.com/googlefonts/ots-python
arch = any
license = GPL3
+ checkdepends = python-pytest
makedepends = python-setuptools
depends = python
depends = ots
diff --git a/PKGBUILD b/PKGBUILD
index 919121cb89c9..58a18fdb6c18 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,17 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Maintainer: Adrián Pérez de Castro <aperez@igalia.com>
-_project=otf-python
+_project=ots-python
_pyname=opentype-sanitizer
pkgname=python-$_pyname
pkgver=8.0.0.post2
-pkgrel=3
+pkgrel=4
pkgdesc='Python wheels for the OpenType Sanitizer'
arch=('any')
url="https://github.com/googlefonts/$_project"
license=('GPL3')
depends=('python' 'ots')
+checkdepends=('python-pytest')
makedepends=('python-setuptools')
source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz"
system-ots-sanitize.patch)
@@ -17,8 +19,8 @@ sha256sums=('95bbd6ce193841654aef95237e95197addbc0495daa9da2947f64f5ccd86ef38'
'6388d57e44f3dc7d6ee91422b30ca9eca3e3c590bacaa7bc4664b6183ed4d065')
prepare () {
- cd "$_pyname-$pkgver"
- patch -p0 < "$srcdir/system-ots-sanitize.patch"
+ cd "$_pyname-$pkgver"
+ patch -p0 < "$srcdir/system-ots-sanitize.patch"
}
build() {
@@ -26,6 +28,11 @@ build() {
python setup.py build
}
+check() {
+ cd "$_pyname-$pkgver"
+ PYTHONPATH=src/python pytest
+}
+
package() {
cd "$_pyname-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1 --skip-build