diff options
author | Alex Whitt | 2017-08-16 17:53:55 -0400 |
---|---|---|
committer | Alex Whitt | 2017-08-16 17:53:55 -0400 |
commit | d3ec14c2797e7cc127caaf5313a130ff8b1de415 (patch) | |
tree | 3c901ec53fdb25c9344e4cef8448fdce8b038c5a | |
parent | cda56ba5dd45df46b639e88b5c5ee29261e3ef91 (diff) | |
download | aur-d3ec14c2797e7cc127caaf5313a130ff8b1de415.tar.gz |
Add OpenSSL-1.0 dependency. Add makedepends for python2/3.
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 24 insertions, 7 deletions
@@ -1,18 +1,24 @@ # Generated by mksrcinfo v8 -# Wed Aug 16 18:47:50 UTC 2017 +# Wed Aug 16 21:53:22 UTC 2017 pkgbase = python-p4python - pkgdesc = Python interface to Perforce API + pkgdesc = Interface to Perforce API for Python pkgver = 2017.1.1526044 pkgrel = 1 url = https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html arch = any license = custom + makedepends = python-setuptools + makedepends = python2-setuptools source = python-p4python-2017.1.1526044.tar.gz::https://pypi.python.org/packages/0c/8f/96d49332fcf60434c92df0d6df4290b3ce930e25a99d7b5acdc131fb2e16/p4python-2017.1.1526044.tar.gz md5sums = 8d1142270531d98913046380f266be80 pkgname = python-p4python + pkgdesc = Interface to Perforce API for Python 3 depends = python + depends = openssl-1.0 pkgname = python2-p4python + pkgdesc = Interface to Perforce API for Python 2 depends = python2 + depends = openssl-1.0 @@ -4,14 +4,19 @@ _pkgsrcname=p4python pkgname=(python-p4python python2-p4python) pkgver=2017.1.1526044 pkgrel=1 -pkgdesc="Python interface to Perforce API" +pkgdesc="Interface to Perforce API for Python" url="https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html" arch=('any') license=('custom') source=($pkgname-$pkgver.tar.gz::"https://pypi.python.org/packages/0c/8f/96d49332fcf60434c92df0d6df4290b3ce930e25a99d7b5acdc131fb2e16/${_pkgsrcname}-${pkgver}.tar.gz") md5sums=('8d1142270531d98913046380f266be80') +makedepends=('python-setuptools' 'python2-setuptools') prepare() { + # Clean up if needed + rm -rf python-$_pkgsrcname-$pkgver + rm -rf python2-$_pkgsrcname-$pkgver + # Copy folder, so we can cleanly build for both python versions mv $_pkgsrcname-$pkgver python-$_pkgsrcname-$pkgver cp -rup python-$_pkgsrcname-$pkgver python2-$_pkgsrcname-$pkgver @@ -20,23 +25,29 @@ prepare() { build() { # Build for python 3 cd python-$_pkgsrcname-$pkgver - python setup.py build + python setup.py build --ssl /usr/lib/openssl-1.0 # Build for python 2 cd ../python2-$_pkgsrcname-$pkgver - python2 setup.py build + python2 setup.py build --ssl /usr/lib/openssl-1.0 } package_python-p4python() { - depends=('python') + depends=('python' 'openssl-1.0') + pkgdesc+=" 3" + cd $srcdir/python-$_pkgsrcname-$pkgver + python setup.py install --root="$pkgdir/" --skip-build --optimize=1 install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } package_python2-p4python() { - depends=('python2') + depends=('python2' 'openssl-1.0') + pkgdesc+=" 2" + cd $srcdir/python2-$_pkgsrcname-$pkgver + python2 setup.py install --root="$pkgdir/" --skip-build --optimize=1 install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } |