diff options
author | Caleb Maclennan | 2020-05-06 09:52:06 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-05-06 10:12:33 +0300 |
commit | 28e3849caf8be0fa693daba6333cf97ec37a3c5b (patch) | |
tree | 95764c56afbca81b8f865a25b75683ed53c9a7e6 /PKGBUILD | |
parent | f5299067de40b1c7bae5b0287365d810081def0a (diff) | |
download | aur-28e3849caf8be0fa693daba6333cf97ec37a3c5b.tar.gz |
upgpkg: python-skia-pathops 0.4.0-2
* Stick closer to Arch packaging guidelines
* Split build() from package() stage
* Use more stable download URL (works when PyPi is in maintenance mode)
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 +} |