Date: Friday, March 16, 2018 @ 06:19:50 Author: svenstaro Revision: 308765
upgpkg: python-boto3 1.6.7-2 Add python2 package Modified: python-boto3/trunk/PKGBUILD ----------+ PKGBUILD | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-03-16 06:14:28 UTC (rev 308764) +++ PKGBUILD 2018-03-16 06:19:50 UTC (rev 308765) @@ -2,22 +2,30 @@ # Maintainer: Jonathan Steel <jsteel at archlinux.org> # Contributor: Felix Yan <felixonm...@archlinux.org> -pkgname=python-boto3 +pkgbase=python-boto3 +pkgname=('python-boto3' 'python2-boto3') pkgver=1.6.7 -pkgrel=1 +pkgrel=2 pkgdesc='The AWS SDK for Python' arch=('any') license=('Apache') url='https://github.com/boto/boto3' -depends=('python-botocore' 'python-jmespath' 'python-s3transfer') -makedepends=('python-setuptools') +makedepends=('python-setuptools' 'python2-setuptools') # checkdepends=('python-coverage' 'python-nose' 'python-mock') source=("$pkgname-$pkgver.tar.gz::https://github.com/boto/boto3/archive/$pkgver.tar.gz") sha512sums=('76b8f23c7106fe5f63e1b6c2f7a378d2671c2f030162bab4707437a4bcc03e5e3a5ba973ca67cf045aea0211b41771f6ba156fd62a754a0dd4a43fd872d8d983') +prepare() { + cp -r "boto3-$pkgver" "python-boto3-$pkgver" + cp -r "boto3-$pkgver" "python2-boto3-$pkgver" +} + build() { - cd "$srcdir"/boto3-$pkgver + cd "$srcdir/python-boto3-$pkgver" python setup.py build + + cd "$srcdir/python2-boto3-$pkgver" + python2 setup.py build } check() { @@ -25,7 +33,14 @@ # scripts/ci/run-tests } -package() { - cd boto3-$pkgver +package_python-boto3() { + depends=('python-botocore' 'python-jmespath' 'python-s3transfer') + cd "$srcdir/python-boto3-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 } + +package_python2-boto3() { + depends=('python2-botocore' 'python2-jmespath' 'python2-s3transfer') + cd "$srcdir/python2-boto3-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=1 +}