diff options
author | Fernando Ortiz | 2020-03-19 00:26:39 -0500 |
---|---|---|
committer | Fernando Ortiz | 2020-03-19 00:26:39 -0500 |
commit | 679e7c25aab210cac51285c329ccba6821c752a7 (patch) | |
tree | 3ce1c78a2da3e8facfe048cf6315a666c0a7d864 /PKGBUILD | |
parent | 3e1e06678d6145d4900abe0cedc8fa74eb548db1 (diff) | |
download | aur-679e7c25aab210cac51285c329ccba6821c752a7.tar.gz |
Version 1.0.3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 20 insertions, 7 deletions
@@ -3,30 +3,43 @@ pkgbase=python-chainmap pkgname=("python-chainmap" "python2-chainmap") _name=chainmap -pkgver=1.0.2 -pkgrel=3 -pkgdesc="Backport/clone of ChainMap for py26, py32, and pypy3" +pkgver=1.0.3 +pkgrel=1 +pkgdesc="Backport/clone of ChainMap" arch=("any") url="https://bitbucket.org/jeunice/chainmap" license=("PSF") makedepends=("python-setuptools" "python2-setuptools") source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=("405da3bce9913bfb33e6e497803b447b60d12ab44031ca357626143e087e0526") +sha256sums=('e42aaa4b3e2f66102a11bfd563069704bfbfd84fdcb517b564effd736bf53cd9') prepare() { - cp -a ${_name}-${pkgver}{,-python2} + # copy folder, so we can cleanly build for both python versions + cp -rup chainmap-$pkgver py2chainmap-$pkgver +} + +build() { + # build for python 3 + cd chainmap-$pkgver + python setup.py build + + # build for python 2 + cd ../py2chainmap-$pkgver + python2 setup.py build } package_python-chainmap() { depends=('python') + pkgdesc+=" for Python 3" - cd "${srcdir}/${_name}-${pkgver}" + cd chainmap-$pkgver python setup.py install --root="${pkgdir}/" --optimize=1 } package_python2-chainmap() { depends=('python2') + pkgdesc+=" for Python 2" - cd "${srcdir}/${_name}-${pkgver}-python2" + cd py2chainmap-$pkgver python2 setup.py install --root="${pkgdir}/" --optimize=1 } |