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 <[email protected]>, Ben <[email protected]> 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 +} +
