summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-06 09:52:06 +0300
committerCaleb Maclennan2020-05-06 10:12:33 +0300
commit28e3849caf8be0fa693daba6333cf97ec37a3c5b (patch)
tree95764c56afbca81b8f865a25b75683ed53c9a7e6 /PKGBUILD
parentf5299067de40b1c7bae5b0287365d810081def0a (diff)
downloadaur-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--PKGBUILD38
1 files changed, 22 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ad466ccdc4ca..ddaa47e2db6c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}