summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYen Chi Hsuan2015-08-13 15:47:40 +0800
committerYen Chi Hsuan2015-08-13 15:47:40 +0800
commitac0e629904235f8b21adebed1786b9049ad91da3 (patch)
tree4a7c708b2f45716fab6d298aa11e4dba7e6be775
downloadaur-ac0e629904235f8b21adebed1786b9049ad91da3.tar.gz
Initial import
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD54
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
+}