diff options
author | Daniel Wilhelm | 2016-12-02 15:16:46 +0100 |
---|---|---|
committer | Daniel Wilhelm | 2016-12-07 14:39:43 +0100 |
commit | 3496cceb9d90177bde4a3e12e02504b1697d4c9f (patch) | |
tree | bfa04f9bc1f9298076bbe7273a9aaaa6435aaf7c /PKGBUILD | |
download | aur-3496cceb9d90177bde4a3e12e02504b1697d4c9f.tar.gz |
initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f68b78f4660 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: shieldwed <shieldwed [at] outlook [dot] com> + +pkgbase=python-pyvcloud +_pkgname=pyvcloud +# pkgname=(python-pyvcloud python2-pyvcloud) currently only python2 compatible +pkgname=(python2-pyvcloud) +pkgver=16 +pkgrel=1 +pkgdesc="VMware vCloud Python SDK" +arch=('any') +url="https://pypi.python.org/pypi/pyvcloud/" +license=('Apache') +makedepends=( + # 'python-setuptools' currently only python2 compatible + 'python2-setuptools' +) +source=("https://github.com/vmware/pyvcloud/archive/$pkgver.tar.gz") +sha256sums=('962b4b3808fa032508544508210d6e0e5b985ae4935ec63ae93313f3c5be07ca') + +prepare() { + cp -a $_pkgname{,-py2}-$pkgver + + find $_pkgname-$pkgver/pyvcloud -name \*.py -exec \ + sed -i "s:^#!.*bin.*python:#!/usr/bin/env python3:" {} + + find $_pkgname-py2-$pkgver/pyvcloud -name \*.py -exec \ + sed -i "s:^#!.*bin.*python:#!/usr/bin/env python2:" {} + +} + +package_python-pyvcloud() { + depends=( + 'python' + 'python-iptools' + 'python-lxml' + 'python-netaddr' + 'python-requests' + 'python-progressbar' + ) + cd "$srcdir/$_pkgname-$pkgver" + python3 setup.py install "--root=$pkgdir" --optimize=1 +} + +package_python2-pyvcloud() { + depends=( + 'python2' + 'python2-iptools' + 'python2-lxml' + 'python2-netaddr' + 'python2-requests' + 'python2-progressbar' + ) + cd "$srcdir/$_pkgname-py2-$pkgver" + python2 setup.py install "--root=$pkgdir" --optimize=1 +} |