diff options
author | Yen Chi Hsuan | 2015-08-13 15:47:40 +0800 |
---|---|---|
committer | Yen Chi Hsuan | 2015-08-13 15:47:40 +0800 |
commit | ac0e629904235f8b21adebed1786b9049ad91da3 (patch) | |
tree | 4a7c708b2f45716fab6d298aa11e4dba7e6be775 | |
download | aur-ac0e629904235f8b21adebed1786b9049ad91da3.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..eecd9adb2091 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = pypy-setuptools + pkgdesc = Easily download, build, install, upgrade, and uninstall Python packages + pkgver = 18.1 + pkgrel = 2 + epoch = 1 + url = http://pypi.python.org/pypi/setuptools + arch = any + license = PSF + makedepends = pypy3 + makedepends = pypy + source = https://pypi.python.org/packages/source/s/setuptools/setuptools-18.1.tar.gz + sha512sums = 1367f3a10c1fef2f8061e430585f1927f6bd7c416e764d65cea1f4255824d549efa77beef8ff784bbd62c307b4b1123502e7b3fd01a243c0cc5b433a841cc8b5 + +pkgname = pypy3-setuptools + depends = pypy3 + provides = pypy3-distribute + replaces = pypy3-distribute + +pkgname = pypy-setuptools + depends = pypy + provides = pypy-distribute + provides = setuptools + replaces = pypy-distribute + replaces = setuptools + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3dde3bb5233b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 243119 2015-08-08 03:48:29Z fyan $ +# Maintainer: Angel Velasquez <angvp@archlinux.org> +# Maintainer: Felix Yan <felixonmars@archlinux.org> + +pkgbase=pypy-setuptools +pkgname=('pypy3-setuptools' 'pypy-setuptools') +pkgver=18.1 +pkgrel=2 +epoch=1 +pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages" +arch=('any') +license=('PSF') +url="http://pypi.python.org/pypi/setuptools" +makedepends=('pypy3' 'pypy') +source=("https://pypi.python.org/packages/source/s/setuptools/setuptools-${pkgver}.tar.gz") +sha512sums=('1367f3a10c1fef2f8061e430585f1927f6bd7c416e764d65cea1f4255824d549efa77beef8ff784bbd62c307b4b1123502e7b3fd01a243c0cc5b433a841cc8b5') + +prepare() { + cp -a setuptools-${pkgver}{,-pypy} + + cd "${srcdir}"/setuptools-${pkgver} + sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env pypy3|" setuptools/command/easy_install.py + + cd "${srcdir}"/setuptools-${pkgver}-pypy + sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env pypy|" setuptools/command/easy_install.py +} + +build() { + # Build pypy 3 module + cd "${srcdir}"/setuptools-${pkgver} + pypy3 setup.py build + + # Build pypy 2 module + cd "${srcdir}"/setuptools-${pkgver}-pypy + pypy setup.py build +} + +package_pypy3-setuptools() { + depends=('pypy3') + provides=('pypy3-distribute') + replaces=('pypy3-distribute') + + cd "${srcdir}/setuptools-${pkgver}" + pypy3 setup.py install --prefix=/opt/pypy3 --root="${pkgdir}" --optimize=1 --skip-build +} + +package_pypy-setuptools() { + depends=('pypy') + provides=('pypy-distribute' 'setuptools') + replaces=('pypy-distribute' 'setuptools') + + cd "${srcdir}/setuptools-${pkgver}-pypy" + pypy setup.py install --prefix=/opt/pypy --root="${pkgdir}" --optimize=1 --skip-build +} |