[arch-commits] Commit in sip/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Sat Jun 23 20:17:46 UTC 2018
Date: Saturday, June 23, 2018 @ 20:17:46
Author: arojas
Revision: 327503
Build private copies for pyqt5
Modified:
sip/trunk/PKGBUILD
----------+
PKGBUILD | 35 +++++++++++++++++++++++++++++++++--
1 file changed, 33 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-23 20:11:49 UTC (rev 327502)
+++ PKGBUILD 2018-06-23 20:17:46 UTC (rev 327503)
@@ -5,9 +5,9 @@
# Contributor: riai <riai at bigfoot.com>, Ben <ben at benmazer.net>
pkgbase=sip
-pkgname=('sip' 'python-sip' 'python2-sip')
+pkgname=('sip' 'python-sip' 'python2-sip' 'python-pyqt5-sip' 'python2-pyqt5-sip')
pkgver=4.19.9
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='http://www.riverbankcomputing.com/software/sip/intro'
license=('custom:"sip"')
@@ -17,6 +17,8 @@
prepare() {
cp -a sip-$pkgver{,-py2}
+ cp -a sip-$pkgver{,-pyqt5}
+ cp -a sip-$pkgver{,-py2-pyqt5}
}
build() {
@@ -27,6 +29,14 @@
cd "$srcdir"/sip-$pkgver-py2
python2 configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS"
make
+
+ cd "$srcdir"/sip-$pkgver-pyqt5
+ python configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" --sip-module PyQt5.sip
+ make
+
+ cd "$srcdir"/sip-$pkgver-py2-pyqt5
+ python2 configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" --sip-module PyQt5.sip
+ make
}
package_sip() {
@@ -64,3 +74,24 @@
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
+
+package_python-pyqt5-sip() {
+ pkgdesc="Python 3.x SIP bindings for C and C++ libraries (PyQt5 private copy)"
+ depends=('python')
+
+ cd sip-$pkgver-pyqt5
+ make DESTDIR="$pkgdir" install -C siplib
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-pyqt5-sip() {
+ pkgdesc="Python 2.x SIP bindings for C and C++ libraries (PyQt5 private copy)"
+ depends=('python2')
+
+ cd sip-$pkgver-py2-pyqt5
+ make DESTDIR="$pkgdir" install -C siplib
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
More information about the arch-commits
mailing list