summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel2019-08-19 12:47:02 -0400
committerGuillaume Horel2019-08-19 12:47:02 -0400
commit4fb37dd262e765f036761a5f712d6b7330b4e23a (patch)
treeb2e9a53c467a916ca495fa09837af4345f6d4c85
parent7d8f9a792aace364d43be75c4a11d3b93c45c373 (diff)
downloadaur-4fb37dd262e765f036761a5f712d6b7330b4e23a.tar.gz
version bump
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD57
2 files changed, 21 insertions, 64 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 277902674718..df8ee19cf91b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,35 +1,17 @@
pkgbase = python-booleanoperations
- pkgdesc = Boolean operations on paths based on a super fast polygon clipper library by Angus Johnson.
- pkgver = 0.8.0
+ pkgdesc = Boolean operations on paths.
+ pkgver = 0.8.2
pkgrel = 1
url = https://github.com/typemytype/booleanOperations
arch = any
license = MIT
- makedepends = python-pip
- makedepends = python2-pip
+ checkdepends = python-fontpens
depends = python
depends = python-pyclipper
depends = python-fonttools
- depends = python-ufolib
- depends = python2
- depends = python2-pyclipper
- depends = python2-fonttools
- depends = python2-ufolib
options = !emptydirs
- source = https://files.pythonhosted.org/packages/py2.py3/b/booleanOperations/booleanOperations-0.8.0-py2.py3-none-any.whl
- sha256sums = e405de0126aaf0f6e4f3dcebd18079db601e825e123cb095366b2a50e9abbc8c
+ source = https://pypi.org/packages/source/b/booleanOperations/booleanOperations-0.8.2.zip
+ sha256sums = 1750def605e53ca13cf45fedd31b360d241cc6082523e4b71d86c72dd3e9bc8a
pkgname = python-booleanoperations
- depends = python
- depends = python-pyclipper
- depends = python-fonttools
- depends = python-ufolib
- provides = python-booleanoperations
-
-pkgname = python2-booleanoperations
- depends = python2
- depends = python2-pyclipper
- depends = python2-fonttools
- depends = python2-ufolib
- provides = python2-booleanoperations
diff --git a/PKGBUILD b/PKGBUILD
index a2d00651a126..c1619d675647 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,27 @@
-# Maintainer: William Turner <willtur.will@gmail.com>
-pkgbase=python-booleanoperations
-pkgname=(python-booleanoperations python2-booleanoperations)
+# Maintainer: Guillaume Horel <guillaume.horel@gmail.com>
+# Ex-Maintainer: William Turner <willtur.will@gmail.com>
+pkgname='python-booleanoperations'
_pkgname=booleanOperations
-pkgver=0.8.0
+pkgver=0.8.2
pkgrel=1
-pkgdesc='Boolean operations on paths based on a super fast polygon clipper library by Angus Johnson.'
+pkgdesc='Boolean operations on paths.'
arch=('any')
url='https://github.com/typemytype/booleanOperations'
license=('MIT')
-depends=('python' 'python-pyclipper' 'python-fonttools' 'python-ufolib'
- 'python2' 'python2-pyclipper' 'python2-fonttools' 'python2-ufolib')
-makedepends=('python-pip' 'python2-pip')
+checkdepends=('python-fontpens')
+depends=('python' 'python-pyclipper' 'python-fonttools')
+makedepends=()
options=(!emptydirs)
-source=("https://files.pythonhosted.org/packages/py2.py3/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}-py2.py3-none-any.whl")
-sha256sums=('e405de0126aaf0f6e4f3dcebd18079db601e825e123cb095366b2a50e9abbc8c')
+source=("https://pypi.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.zip")
+sha256sums=('1750def605e53ca13cf45fedd31b360d241cc6082523e4b71d86c72dd3e9bc8a')
-package_python-booleanoperations() {
- depends=('python' 'python-pyclipper' 'python-fonttools' 'python-ufolib')
- provides=('python-booleanoperations')
+package() {
+ cd "${srcdir}/$_pkgname-$pkgver"
- cd "${srcdir}"
-
- # install the wheel
- PIP_CONFIG_FILE=/dev/null pip install \
- --isolated \
- --root="${pkgdir}" \
- --ignore-installed \
- --no-deps \
- ${_pkgname}-${pkgver}-py2.py3-none-any.whl
-
- # compile to pyo
- python -O -m compileall "${pkgdir}"
+ python setup.py install --root=$pkgdir ||return 1
}
-package_python2-booleanoperations() {
- depends=('python2' 'python2-pyclipper' 'python2-fonttools' 'python2-ufolib')
- provides=('python2-booleanoperations')
-
- cd "${srcdir}"
-
- # install the wheel
- PIP_CONFIG_FILE=/dev/null pip2 install \
- --isolated \
- --root="${pkgdir}" \
- --ignore-installed \
- --no-deps \
- ${_pkgname}-${pkgver}-py2.py3-none-any.whl
-
- # compile to pyo
- python2 -O -m compileall "${pkgdir}"
+check() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py test
}