diff options
author | Leonardo Arena <rnalrd@alpinelinux.org> | 2017-12-27 15:50:16 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2017-12-27 15:50:45 +0000 |
commit | dc1ac5b34aa14ef309d7abf34f1f799c4642369f (patch) | |
tree | c0908dbcd79c542a5ae163edaf169f55bdd24103 /main | |
parent | 9a458282e61fc4548fb28a3928beb148e09d5477 (diff) | |
download | aports-dc1ac5b34aa14ef309d7abf34f1f799c4642369f.tar.bz2 aports-dc1ac5b34aa14ef309d7abf34f1f799c4642369f.tar.xz |
main/py-setuptools: add support for python3
Diffstat (limited to 'main')
-rw-r--r-- | main/py-setuptools/APKBUILD | 37 |
1 files changed, 30 insertions, 7 deletions
diff --git a/main/py-setuptools/APKBUILD b/main/py-setuptools/APKBUILD index aa882f733f..1c6f5e951f 100644 --- a/main/py-setuptools/APKBUILD +++ b/main/py-setuptools/APKBUILD @@ -3,31 +3,54 @@ pkgname=py-setuptools _pkgname=${pkgname#py-} pkgver=38.2.4 -pkgrel=3 +pkgrel=4 pkgdesc="A collection of enhancements to the Python distutils" url="https://pypi.python.org/pypi/setuptools" arch="noarch" license="PSF" -provides="py2-setuptools=$pkgver-r$pkgrel" depends="python2" -makedepends="python2-dev" +makedepends="python2-dev python3-dev" +provides="py2-setuptools=$pkgver-r$pkgrel" options="!check" #no testsuite +subpackages="py3-$_pkgname:_py3" source="$_pkgname-$pkgver.tar.gz::https://github.com/pypa/$_pkgname/archive/v$pkgver.tar.gz" -builddir="$srcdir/$_pkgname-$pkgver" +builddir="$srcdir"/$_pkgname-$pkgver -build() { +prepare() { cd "$builddir" python2 bootstrap.py + python3 bootstrap.py +} + +build() { + cd "$builddir" python2 setup.py build + python3 setup.py build } package() { cd "$builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" - # we don't provide a non-suffixed easy_install rm -f "$pkgdir"/usr/bin/easy_install } +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" + # we don't provide a non-suffixed easy_install + rm -f "$subpkgdir"/usr/bin/easy_install +} + +_py3() { + replaces="python3" + _py python3 +} + + sha512sums="f06badd27f0b797482bf42314edb7ffde7fa80556825b0ef27b125a3fc876b9d2ec26bf2b540f88b39f52fb58536e762c5bef24d9a92115b5f5decdf01f00c6c setuptools-38.2.4.tar.gz" |