summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjakob2020-06-04 14:50:34 +0200
committerjakob2020-06-04 14:50:34 +0200
commite9d02e391227c80eedc52118fffc7a21a71b461b (patch)
tree7540c0bfb1bc1ce89929a2d7b6063c4346b08c8d
parent1328dfface78eb18dd3fa10592864787370c7a8e (diff)
downloadaur-e9d02e391227c80eedc52118fffc7a21a71b461b.tar.gz
Use static src & setuptools-scm
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD30
2 files changed, 13 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e197b0a378a8..aba79a7b8aaa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = python-pyclipper
pkgdesc = Cython wrapper for the C++ translation of the Angus Johnson's Clipper library
pkgver = 1.1.0.post3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/fonttools/pyclipper
arch = i686
arch = x86_64
license = MIT
- makedepends = python-setuptools
- makedepends = python2-setuptools
+ makedepends = python-setuptools-scm
+ makedepends = python2-setuptools-scm
makedepends = cython
makedepends = cython2
- source = pyclipper-1.1.0.post3::git+https://github.com/greginvm/pyclipper.git
- sha256sums = SKIP
+ source = https://files.pythonhosted.org/packages/source/p/pyclipper/pyclipper-1.1.0.post3.zip
+ sha256sums = f1acd74bdb8c114fea2eab0bcf76460d1ef4b4120953e410fc7c638eb79e9e98
pkgname = python-pyclipper
depends = python
diff --git a/PKGBUILD b/PKGBUILD
index d0f8e96df762..089839442fba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,26 @@
pkgbase=python-pyclipper
-pkgname=('python-pyclipper' 'python2-pyclipper')
+_pkgname=pyclipper
+pkgname=("python-${_pkgname}" "python2-${_pkgname}")
pkgver=1.1.0.post3
-pkgrel=1
+pkgrel=2
pkgdesc="Cython wrapper for the C++ translation of the Angus Johnson's Clipper library"
url="https://github.com/fonttools/pyclipper"
arch=(i686 x86_64)
license=('MIT')
-makedepends=('python-setuptools' 'python2-setuptools' 'cython' 'cython2')
-source=("pyclipper-$pkgver::git+https://github.com/greginvm/pyclipper.git")
-sha256sums=('SKIP') # not cool, but pyclipper build process needs .git metadata
-
-prepare() {
- cd "${srcdir}/pyclipper-$pkgver"
- git checkout --quiet --force $pkgver
-}
-
-build() {
- cp -r "${srcdir}"/pyclipper-$pkgver "${srcdir}"/pyclipper-$pkgver-py2
-
- cd "${srcdir}"/pyclipper-$pkgver
- python setup.py build
-
- cd "${srcdir}"/pyclipper-$pkgver-py2
- python2 setup.py build
-}
+makedepends=('python-setuptools-scm' 'python2-setuptools-scm' 'cython' 'cython2')
+source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.zip")
+sha256sums=('f1acd74bdb8c114fea2eab0bcf76460d1ef4b4120953e410fc7c638eb79e9e98')
package_python-pyclipper() {
depends=('python')
- cd "${srcdir}/pyclipper-$pkgver"
+ cd "${srcdir}/${_pkgname}-$pkgver"
python setup.py install --root=${pkgdir} --optimize=1
}
package_python2-pyclipper() {
depends=('python2')
- cd "${srcdir}/pyclipper-$pkgver"
+ cd "${srcdir}/${_pkgname}-$pkgver"
python2 setup.py install --root=${pkgdir} --optimize=1
}