diff options
author | Fernando Ortiz | 2020-03-19 01:06:30 -0500 |
---|---|---|
committer | Fernando Ortiz | 2020-03-19 01:06:30 -0500 |
commit | e10b092ec406ac7f92ea3d8a23ed61aa7f12ae1d (patch) | |
tree | 166493af126e496aa4ed2a78e3e20e67059aefa8 /PKGBUILD | |
download | aur-e10b092ec406ac7f92ea3d8a23ed61aa7f12ae1d.tar.gz |
Version 1.0.3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d81941f2ba7d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Fernando Ortiz <nandub+arch@nandub.info> + +pkgbase=pypy-chainmap +pkgname=("pypy-chainmap" "pypy3-chainmap") +_name=chainmap +pkgver=1.0.3 +pkgrel=1 +pkgdesc="Backport/clone of ChainMap" +arch=("any") +url="https://bitbucket.org/jeunice/chainmap" +license=("PSF") +makedepends=("pypy-setuptools" "pypy3-setuptools") +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +sha256sums=('e42aaa4b3e2f66102a11bfd563069704bfbfd84fdcb517b564effd736bf53cd9') + +prepare() { + # copy folder, so we can cleanly build for both pypy versions + cp -rup chainmap-$pkgver pypy3chainmap-$pkgver +} + +build() { + # build for pypy 3 + cd chainmap-$pkgver + pypy setup.py build + + # build for pypy 2 + cd ../pypy3chainmap-$pkgver + pypy3 setup.py build +} + +package_pypy-chainmap() { + depends=('pypy') + pkgdesc+=" for Pypy" + + cd chainmap-$pkgver + pypy setup.py install --root="${pkgdir}/" --optimize=1 +} + +package_pypy3-chainmap() { + depends=('pypy3') + pkgdesc+=" for Pypy 3" + + cd pypy3chainmap-$pkgver + pypy3 setup.py install --root="${pkgdir}/" --optimize=1 +} |