summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Whitt2017-08-16 17:53:55 -0400
committerAlex Whitt2017-08-16 17:53:55 -0400
commitd3ec14c2797e7cc127caaf5313a130ff8b1de415 (patch)
tree3c901ec53fdb25c9344e4cef8448fdce8b038c5a
parentcda56ba5dd45df46b639e88b5c5ee29261e3ef91 (diff)
downloadaur-d3ec14c2797e7cc127caaf5313a130ff8b1de415.tar.gz
Add OpenSSL-1.0 dependency. Add makedepends for python2/3.
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD21
2 files changed, 24 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 84627021d9e9..034493cd1e24 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2c1b22c91aa5..92897a0859d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}