summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Bacircea2021-12-15 13:51:43 +0200
committerAdrian Bacircea2021-12-15 13:51:43 +0200
commit2929adcb1718352698ce12dbec2c1d8710609f9a (patch)
treee1fb333e1ab267c00781da9893753b1ec2d4e496
parent354adeef658c56564298b65de8de4de8f056e86a (diff)
downloadaur-2929adcb1718352698ce12dbec2c1d8710609f9a.tar.gz
Update p4api version and remove python2 build
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD37
2 files changed, 10 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4456432644af..a6dae941a190 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,16 @@
pkgbase = python-p4python
- pkgdesc = Interface to Perforce API for Python
+ pkgdesc = Interface to Perforce API for Python 3
pkgver = 2018.2.1743033
pkgrel = 2
url = https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html
arch = any
license = custom
makedepends = python-setuptools
- makedepends = python2-setuptools
depends = openssl-1.0
+ depends = python
source = python-p4python-2018.2.1743033.tar.gz::https://files.pythonhosted.org/packages/36/5a/0a1b192cdecd31cb8bc0d0ba39c73ffd84ce823053d0004823a1fdbe1440/p4python-2018.2.1743033.tar.gz
source = http://ftp.perforce.com/perforce/r18.1/bin.linux26x86_64/p4api.tgz
sha256sums = caa37ea520566f50181b042a474eb8012ff8dcbcc0512874170ad34bea1ba0c0
- sha256sums = 169ad6a504e03c45e74477e2f0e2d8e3d4f2db36311270663d6d0bad57f6426a
+ sha256sums = 331fad2257e4c427e1f864032f8125821865f2ecad3c643574cf4157f9ca7295
pkgname = python-p4python
- pkgdesc = Interface to Perforce API for Python 3
- depends = python
-
-pkgname = python2-p4python
- pkgdesc = Interface to Perforce API for Python 2
- depends = python2
-
diff --git a/PKGBUILD b/PKGBUILD
index 2501bdc51216..8b1630dce1de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,24 @@
# Contributor: Alex Whitt <alex.joseph.whitt@gmail.com>
_pkgsrcname=p4python
-pkgname=(python-p4python python2-p4python)
+pkgname=python-p4python
pkgver=2018.2.1743033
-p4apiver=2018.1.1852931
+p4apiver=2018.1.1957529
pkgrel=2
-pkgdesc="Interface to Perforce API for Python"
+pkgdesc="Interface to Perforce API for Python 3"
url="https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html"
arch=('any')
license=('custom')
source=($pkgname-$pkgver.tar.gz::"https://files.pythonhosted.org/packages/36/5a/0a1b192cdecd31cb8bc0d0ba39c73ffd84ce823053d0004823a1fdbe1440/p4python-2018.2.1743033.tar.gz"
'http://ftp.perforce.com/perforce/r18.1/bin.linux26x86_64/p4api.tgz')
sha256sums=('caa37ea520566f50181b042a474eb8012ff8dcbcc0512874170ad34bea1ba0c0'
- '169ad6a504e03c45e74477e2f0e2d8e3d4f2db36311270663d6d0bad57f6426a')
-makedepends=('python-setuptools' 'python2-setuptools')
-depends=('openssl-1.0')
+ '331fad2257e4c427e1f864032f8125821865f2ecad3c643574cf4157f9ca7295')
+makedepends=('python-setuptools')
+depends=('openssl-1.0' 'python')
prepare() {
# Clean up if needed
rm -rf python-$_pkgsrcname-$pkgver
- rm -rf python2-$_pkgsrcname-$pkgver
sed -i 's/OpenSSL (\\d)\\.(\\d)\\.(\\d)(\\S+)\\s+\\d+ \\S+ \\d+/OpenSSL (\\d)\\.(\\d)\\.(\\d)(.*)/g' \
${_pkgsrcname}-${pkgver}/setup.py
@@ -30,44 +29,22 @@ prepare() {
# 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
cd ${srcdir}
tar -xf p4api.tgz
}
build() {
- # Build for python 3
cd python-$_pkgsrcname-$pkgver
python setup.py build \
--ssl '/usr/lib/openssl-1.0' \
--apidir ${srcdir}/p4api-${p4apiver}
-
- # Build for python 2
- cd ../python2-$_pkgsrcname-$pkgver
- python2 setup.py build \
- --ssl '/usr/lib/openssl-1.0' \
- --apidir ${srcdir}/p4api-${p4apiver}
}
-package_python-p4python() {
- depends=('python')
- pkgdesc+=" 3"
-
+package() {
cd $srcdir/python-$_pkgsrcname-$pkgver
python setup.py install --root="$pkgdir/" --skip-build --optimize=1 \
--apidir ${srcdir}/p4api-${p4apiver}
install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
-
-package_python2-p4python() {
- depends=('python2')
- pkgdesc+=" 2"
-
- cd $srcdir/python2-$_pkgsrcname-$pkgver
-
- python2 setup.py install --root="$pkgdir/" --skip-build --optimize=1 \
- --apidir ${srcdir}/p4api-${p4apiver}
- install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
-}