[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