diff options
author | jose1711 | 2019-02-13 11:38:20 +0100 |
---|---|---|
committer | jose1711 | 2019-02-13 11:38:20 +0100 |
commit | 61ddd379cd2d3dfc8c41e5dc3eb985952f46b5e2 (patch) | |
tree | 0f8828b61d9380a0f410ecf6afa9bc52b8b7bb4a /PKGBUILD | |
download | aur-61ddd379cd2d3dfc8c41e5dc3eb985952f46b5e2.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a5389b003e13 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,79 @@ +# Maintainer: Jose Riha <jose1711 gmail com> +# Contributor: Felix Yan <felixonmars@archlinux.org> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: riai <riai@bigfoot.com>, Ben <ben@benmazer.net> + +pkgbase=sip418 +pkgname=('sip418' 'python-sip418' 'python2-sip418') +pkgver=4.18.1 +pkgrel=1 +arch=('i686' 'x86_64') +url='http://www.riverbankcomputing.com/software/sip/intro' +license=('custom:"sip"') +makedepends=('python' 'python2') +source=("http://sourceforge.net/projects/pyqt/files/sip/sip-$pkgver/sip-$pkgver.tar.gz") +md5sums=('9d664c33e8d0eabf1238a7ff44a399e9') + +prepare() { + cp -a sip-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/sip-$pkgver + python configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" + make + + cd "$srcdir"/sip-$pkgver-py2 + python2 configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" + make +} + +package_sip418() { + pkgdesc="A tool that makes it easy to create Python bindings for C and C++ libraries (the last version compatible with qt3)" + depends=('glibc') + + cd sip-$pkgver + make DESTDIR="$pkgdir" install -C sipgen + mv "${pkgdir}/usr/bin/sip" "${pkgdir}/usr/bin/sip418" + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}-418/LICENSE +} + +package_python-sip418() { + pkgdesc="Python 3.x SIP bindings for C and C++ libraries (the last version compatible with qt3)" + depends=('sip' 'python') + + cd sip-$pkgver + make DESTDIR="$pkgdir" install -C siplib + + install -Dm644 sipconfig.py "$pkgdir"/usr/lib/python3.5/site-packages/sipconfig418/sipconfig.py + install -Dm644 sipdistutils.py "$pkgdir"/usr/lib/python3.5/site-packages/sipconfig418/sipdistutils.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}-418/LICENSE + + install -d "${pkgdir}/usr/lib/python3.7/site-packages/sip418" \ + "${pkgdir}/usr/include/python3.7m/sip418" + mv "${pkgdir}/usr/lib/python3.7/site-packages/sip.so" "${pkgdir}/usr/lib/python3.7/site-packages/sip418/sip.so" + mv "${pkgdir}/usr/lib/python3.7/site-packages/sip.pyi" "${pkgdir}/usr/lib/python3.7/site-packages/sip418/sip.pyi" + mv "${pkgdir}/usr/include/python3.7m/sip.h" "${pkgdir}/usr/include/python3.7m/sip418/sip.h" +} + +package_python2-sip418() { + pkgdesc="Python 2.x SIP bindings for C and C++ libraries (the last version compatible with qt3)" + depends=('sip' 'python2') + + cd sip-$pkgver-py2 + make DESTDIR="$pkgdir" install -C siplib + + install -Dm644 sipconfig.py "$pkgdir"/usr/lib/python2.7/site-packages/sipconfig418/sipconfig.py + install -Dm644 sipdistutils.py "$pkgdir"/usr/lib/python2.7/site-packages/sipconfig418/sipdistutils.py + + install -d "${pkgdir}/usr/lib/python2.7/site-packages/sip418" \ + "${pkgdir}/usr/include/python2.7/sip418" + mv "${pkgdir}/usr/lib/python2.7/site-packages/sip.so" "${pkgdir}/usr/lib/python2.7/site-packages/sip418/sip.so" + mv "${pkgdir}/usr/lib/python2.7/site-packages/sip.pyi" "${pkgdir}/usr/lib/python2.7/site-packages/sip418/sip.pyi" + mv "${pkgdir}/usr/include/python2.7/sip.h" "${pkgdir}/usr/include/python2.7/sip418/sip.h" + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}-418/LICENSE +} |