diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2016-11-09 06:10:34 +0000 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2016-12-27 13:28:29 +0200 |
commit | bc702cbef53c4338e1fccb399b4dc041645be12b (patch) | |
tree | eb918460caea85de72e04bac21fe4fce8d298b96 /testing/py-boto3 | |
parent | 476ec59a9e2b9dbc4c786bfba70a14d82418c4a3 (diff) | |
download | aports-bc702cbef53c4338e1fccb399b4dc041645be12b.tar.bz2 aports-bc702cbef53c4338e1fccb399b4dc041645be12b.tar.xz |
testing/py-boto3: upgrade to 1.4.1 and enable py3
Diffstat (limited to 'testing/py-boto3')
-rw-r--r-- | testing/py-boto3/APKBUILD | 46 |
1 files changed, 32 insertions, 14 deletions
diff --git a/testing/py-boto3/APKBUILD b/testing/py-boto3/APKBUILD index a5459ac51c..5926ffbf5a 100644 --- a/testing/py-boto3/APKBUILD +++ b/testing/py-boto3/APKBUILD @@ -2,29 +2,47 @@ # Contributor: Valery Kartel <valery.kartel@gmail.com> pkgname=py-boto3 _pkgname=boto3 -pkgver=1.3.1 +pkgver=1.4.1 pkgrel=0 pkgdesc="AWS SDK for Python (Boto3)" url="http://aws.amazon.com/sdk-for-python/" arch="noarch" license="ASL 2.0" -depends="python2 py-botocore py-jmespath" -depends_dev= -makedepends="python2-dev py-setuptools" -install= -#subpackages="$pkgname-doc $pkgname-tools" +depends="py-botocore" +makedepends="python2-dev py-setuptools python3-dev" +subpackages="py3-$_pkgname:_py3 py2-$_pkgname:_py2" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" - -_builddir="$srcdir"/$_pkgname-$pkgver +builddir="$srcdir"/$_pkgname-$pkgver build() { - cd "$_builddir" + cd "$builddir" python2 setup.py build || return 1 + python3 setup.py build || return 1 } package() { - cd "$_builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1 + mkdir -p "$pkgdir" +} + +_py2() { + replaces="$pkgname" + depends="${depends//py-/py2-}" + _py python2 +} + +_py3() { + depends="${depends//py-/py3-}" + _py python3 +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$depends $python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" } tools() { @@ -34,6 +52,6 @@ tools() { mv "$pkgdir"/usr/bin "$subpkgdir"/usr } -md5sums="e6be09a90230390640873979702dd6da boto3-1.3.1.tar.gz" -sha256sums="6e4d33f2935580278af84b8d63760306d9586a5144780e4ba37737a1f2bdc56f boto3-1.3.1.tar.gz" -sha512sums="325a0103120a4622e833db1e3b6de477ef465a070b4a68d82e4194186b866cccfecc09f8c6633908633e114ecad243f37b26d51beb93740efebb4290a4640ba8 boto3-1.3.1.tar.gz" +md5sums="ff4d033bbb6932b140056337b1c3de85 boto3-1.4.1.tar.gz" +sha256sums="f73644c495f24020f20d0f6c22b9b8c4bba13416a2a17ad27120a5a24ac52e3b boto3-1.4.1.tar.gz" +sha512sums="664e602a4c0271ad8aa5651c2bcef9feaa63a6b6484babed34226cad980a87285a24062b1e19882437c77649cfaa0aaa1f194bf35c6222a02172e1fdc80f2eb7 boto3-1.4.1.tar.gz" |