2010-11-28 19:36:26 +08:00
|
|
|
#
|
2013-09-22 20:47:59 +08:00
|
|
|
# Platform Packages for Chakra, part of www.chakra-project.org
|
2010-11-28 19:36:26 +08:00
|
|
|
#
|
2013-09-22 20:47:59 +08:00
|
|
|
# Maintainer: H W Tovetjärn (totte) <totte@tott.es>
|
|
|
|
# Contributors: A Boersma (abveritas) <abveritas@chakra-project.org>
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2013-04-01 23:36:38 +08:00
|
|
|
pkgbase=sip
|
2013-09-22 20:47:59 +08:00
|
|
|
pkgname=('sip' 'sip-python2' 'sip-python3')
|
|
|
|
pkgver=4.15.2
|
|
|
|
pkgrel=1
|
|
|
|
pkgdesc="A tool to create Python bindings for C and C++ libraries"
|
2012-11-08 03:34:31 +08:00
|
|
|
arch=('x86_64')
|
2010-03-14 23:48:48 +08:00
|
|
|
url="http://www.riverbankcomputing.com/software/sip/"
|
|
|
|
license=('custom:"sip"')
|
2013-09-22 20:47:59 +08:00
|
|
|
makedepends=('python2' 'python3')
|
|
|
|
source=("http://downloads.sourceforge.net/pyqt/${pkgbase}-${pkgver}.tar.gz")
|
|
|
|
sha1sums=('b1602e8b18bd47c2057117210db3648c7d0c106a')
|
2010-03-14 23:48:48 +08:00
|
|
|
|
|
|
|
build() {
|
2013-09-22 20:47:59 +08:00
|
|
|
cp -r ${pkgbase}-${pkgver} python2-${pkgbase}-${pkgver}
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
# Python 3 version
|
2013-04-01 23:36:38 +08:00
|
|
|
cd ${srcdir}/${pkgbase}-${pkgver}
|
2013-09-23 23:56:37 +08:00
|
|
|
python3 configure.py CFLAGS="${CFLAGS}" LFLAGS="${LDFLAGS}"
|
2010-11-28 19:36:26 +08:00
|
|
|
make
|
2013-04-01 23:36:38 +08:00
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
# Python 2 version
|
|
|
|
cd ${srcdir}/python2-${pkgbase}-${pkgver}
|
2013-09-23 23:56:37 +08:00
|
|
|
python2 configure.py CFLAGS="${CFLAGS}" LFLAGS="${LDFLAGS}"
|
2013-04-01 23:36:38 +08:00
|
|
|
make
|
2010-04-07 03:23:26 +08:00
|
|
|
}
|
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
package_sip() {
|
|
|
|
pkgdesc=("A tool to create Python bindings for C and C++")
|
|
|
|
depends=('glibc')
|
|
|
|
replaces=('sip-common')
|
|
|
|
|
2013-04-01 23:36:38 +08:00
|
|
|
cd ${srcdir}/${pkgbase}-${pkgver}
|
2013-09-22 20:47:59 +08:00
|
|
|
make DESTDIR=${pkgdir} install -C sipgen
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2010-11-28 19:36:26 +08:00
|
|
|
install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
|
2013-04-01 23:36:38 +08:00
|
|
|
}
|
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
package_sip-python3() {
|
|
|
|
pkgdesc=("Python 3 SIP bindings for C and C++ libraries")
|
|
|
|
depends=('python3' 'sip')
|
2013-04-01 23:36:38 +08:00
|
|
|
|
|
|
|
cd ${srcdir}/${pkgbase}-${pkgver}
|
2013-09-22 20:47:59 +08:00
|
|
|
make DESTDIR=${pkgdir} install -C siplib
|
|
|
|
|
|
|
|
install -Dm644 sipconfig.py "${pkgdir}"/usr/lib/python3.3/site-packages/sipconfig.py
|
|
|
|
install -Dm644 sipdistutils.py "${pkgdir}"/usr/lib/python3.3/site-packages/sipdistutils.py
|
|
|
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
2013-04-01 23:36:38 +08:00
|
|
|
}
|
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
package_sip-python2() {
|
|
|
|
pkgdesc=("Python 2 SIP bindings for C and C++ libraries")
|
|
|
|
depends=('python2' 'sip')
|
|
|
|
|
|
|
|
cd ${srcdir}/python2-${pkgbase}-${pkgver}
|
|
|
|
make DESTDIR=${pkgdir} install -C siplib
|
2013-04-01 23:36:38 +08:00
|
|
|
|
2013-09-22 20:47:59 +08:00
|
|
|
install -Dm644 sipconfig.py "${pkgdir}"/usr/lib/python2.7/site-packages/sipconfig.py
|
|
|
|
install -Dm644 sipdistutils.py "${pkgdir}"/usr/lib/python2.7/site-packages/sipdistutils.py
|
|
|
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
2010-12-16 07:03:21 +08:00
|
|
|
}
|