diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 22 insertions, 16 deletions
@@ -1,26 +1,32 @@ # Maintainer: Guillaume Horel <guillaume.horel@gmail.com> -pkgname='python-skia-pathops' -_pkgname='skia-pathops' -pkgver='0.4.0' -pkgrel=1 -pkgdesc="Python bindings for the Skia library's Path Ops." -url="https://github.com/fonttools/skia-pathops" -checkdepends=('python-pytest' 'python-pytest-cython') +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +pkgname=python-skia-pathops +_pkgname=${pkgname#python-} +pkgver=0.4.0 +pkgrel=2 +pkgdesc='Python bindings for the Skia library’s Path Ops' +arch=('x86_64') +url="https://github.com/fonttools/$_pkgname" +license=('BSD') depends=('python') makedepends=('cython' 'python-setuptools') -optdepends=() -license=('BSD') -arch=('x86_64') -source=("https://pypi.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.zip") +checkdepends=('python-pytest' 'python-pytest-cython') +source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.zip") sha256sums=('cef6a6a263c8fa8f1149be7888ec41db1fa927caec6e7db5845c5e8560347987') -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 +build() { + cd "$_pkgname-$pkgver" + python setup.py build + python setup.py build_ext --inplace } check() { - cd "$srcdir/$_pkgname-${pkgver}" - python setup.py build_ext --inplace + cd "$_pkgname-$pkgver" PYTHONPATH="src/python" pytest } + +package() { + cd "$_pkgname-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} |