Date: Thursday, October 22, 2015 @ 01:46:09 Author: dwallace Revision: 144634
upgpkg: apache-libcloud 0.18.0-1 upgpkg: apache-libcloud 0.18.0 Modified: apache-libcloud/trunk/PKGBUILD ----------+ PKGBUILD | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-10-21 22:46:37 UTC (rev 144633) +++ PKGBUILD 2015-10-21 23:46:09 UTC (rev 144634) @@ -3,20 +3,34 @@ # Contributor: Lex Black <autumn-wind at web dot de> # Contributor: Alasdair Haswell <ali at arhaswell dot co dot uk> -pkgname=apache-libcloud -pkgver=0.16.0 +pkgbase=apache-libcloud +pkgname=(python{,2}-$pkgbase) +pkgver=0.18.0 pkgrel=1 pkgdesc="Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs" arch=('any') url="https://libcloud.apache.org" license=('apache') -depends=('python2') -makedepends=('python2-setuptools') +makedepends=('python2-setuptools' 'python-setuptools') optdepends=() -source=(http://www.mirrorservice.org/sites/ftp.apache.org/libcloud/$pkgname-$pkgver.tar.bz2) -sha256sums=('f65bd027c640319046e53857752fa66321a281a96bf87db9a705c3deb59c0d7a') +source=(http://www.mirrorservice.org/sites/ftp.apache.org/libcloud/$pkgbase-$pkgver.tar.bz2) +sha256sums=('af87e9ccd5577f7a7cf8b0f642889c40738561eb7ab2f23039c0d3d648b80d2a') -package() { - cd "$srcdir/$pkgname-$pkgver" +prepare() { + cp -a "$srcdir/$pkgbase-$pkgver" "$srcdir/${pkgbase}2-$pkgver" +} + +package_python2-apache-libcloud() { + depends=('python2') + replaces=(apache-libcloud) + conflicts=(apache-libcloud) + cd "$srcdir/${pkgbase}2-$pkgver" python2 setup.py install --root="$pkgdir" } + +package_python-apache-libcloud() { + depends=('python') + replaces=(apache-libcloud) + cd "$srcdir/$pkgbase-$pkgver" + python setup.py install --root="$pkgdir" +}