diff options
author | jakob | 2020-06-04 14:50:34 +0200 |
---|---|---|
committer | jakob | 2020-06-04 14:50:34 +0200 |
commit | e9d02e391227c80eedc52118fffc7a21a71b461b (patch) | |
tree | 7540c0bfb1bc1ce89929a2d7b6063c4346b08c8d | |
parent | 1328dfface78eb18dd3fa10592864787370c7a8e (diff) | |
download | aur-e9d02e391227c80eedc52118fffc7a21a71b461b.tar.gz |
Use static src & setuptools-scm
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 13 insertions, 27 deletions
@@ -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 @@ -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 } |