Date: Wednesday, August 20, 2014 @ 15:01:33 Author: svenstaro Revision: 220273
archrelease: copy trunk to testing-i686, testing-x86_64 Added: kdebindings-python/repos/testing-i686/ kdebindings-python/repos/testing-i686/PKGBUILD (from rev 220272, kdebindings-python/trunk/PKGBUILD) kdebindings-python/repos/testing-i686/sip-4.15.5.patch (from rev 220272, kdebindings-python/trunk/sip-4.15.5.patch) kdebindings-python/repos/testing-x86_64/ kdebindings-python/repos/testing-x86_64/PKGBUILD (from rev 220272, kdebindings-python/trunk/PKGBUILD) kdebindings-python/repos/testing-x86_64/sip-4.15.5.patch (from rev 220272, kdebindings-python/trunk/sip-4.15.5.patch) ---------------------------------+ testing-i686/PKGBUILD | 96 ++++++++++++++++++++++++++++++++++++++ testing-i686/sip-4.15.5.patch | 12 ++++ testing-x86_64/PKGBUILD | 96 ++++++++++++++++++++++++++++++++++++++ testing-x86_64/sip-4.15.5.patch | 12 ++++ 4 files changed, 216 insertions(+) Copied: kdebindings-python/repos/testing-i686/PKGBUILD (from rev 220272, kdebindings-python/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-08-20 13:01:33 UTC (rev 220273) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> + +pkgbase=kdebindings-python +pkgname=('kdebindings-python' + 'kdebindings-python2' + 'kdebindings-python-common') +pkgver=4.14.0 +pkgrel=1 +url='https://projects.kde.org/projects/kde/kdebindings/pykde4' +arch=('i686' 'x86_64') +license=('GPL' 'LGPL' 'FDL') +groups=('kdebindings') +makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'python2-pyqt4' + 'python-pyqt4' 'qscintilla' 'python2-sip' 'python-sip' 'mesa') +source=("http://download.kde.org/stable/${pkgver}/src/pykde4-${pkgver}.tar.xz") +sha1sums=('e57d42ca4d6889877e56a24596d892f5b74a316e') + +prepare() { + mkdir build + + cd pykde4-${pkgver} +} + +build() { + export PYTHONDONTWRITEBYTECODE="TRUE" + + cd build + cmake ../pykde4-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_LIBRARY=/usr/lib/libpython3.4m.so.1.0 \ + -DPYKDEUIC4_ALTINSTALL=TRUE \ + -DWITH_Nepomuk=OFF \ + -DWITH_Soprano=OFF + make + cd .. + + mkdir build-python2 + cd build-python2 + cmake ../pykde4-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DPYKDEUIC4_ALTINSTALL=TRUE \ + -DWITH_Nepomuk=OFF \ + -DWITH_Soprano=OFF + make +} + +package_kdebindings-python() { + pkgdesc="A set of Python 3.x bindings for KDE" + depends=('kdepim-runtime' 'python-pyqt4' 'kdebindings-python-common') + + cd "${srcdir}"/build + make DESTDIR="${pkgdir}" install + + # Provided by kdebindings-python-common + rm -r "${pkgdir}"/usr/share/apps/pykde4/examples + rm -r "${pkgdir}"/usr/share/sip/PyKDE4 + + ln -s /usr/bin/pykdeuic4-3.4 "${pkgdir}"/usr/bin/pykdeuic4 +} + +package_kdebindings-python2() { + pkgdesc="A set of Python 2.x bindings for KDE" + depends=('kdepim-runtime' 'python2-pyqt4' 'kdebindings-python-common') + conflicts=('kdebindings-python<4.8.1-2') + + cd "${srcdir}"/build-python2 + make DESTDIR="${pkgdir}" install + + # Provided by kdebindings-python-common + rm -r "${pkgdir}"/usr/share/apps/pykde4/examples + rm -r "${pkgdir}"/usr/share/sip/PyKDE4 + + # pykdeuic4 should point to the python3 version + #rm "${pkgdir}"/usr/bin/pykdeuic4 + + # Use the python2 executable + find "${pkgdir}" -name '*.py' | xargs sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' +} + +package_kdebindings-python-common() { + pkgdesc="Common files shared between python2 and python3 kdebindings" + depends=('qscintilla') + conflicts=('kdebindings-python<4.8.1-2') + + cd build + make DESTDIR="${pkgdir}" install + + rm -r "${pkgdir}"/usr/{bin,lib} +} Copied: kdebindings-python/repos/testing-i686/sip-4.15.5.patch (from rev 220272, kdebindings-python/trunk/sip-4.15.5.patch) =================================================================== --- testing-i686/sip-4.15.5.patch (rev 0) +++ testing-i686/sip-4.15.5.patch 2014-08-20 13:01:33 UTC (rev 220273) @@ -0,0 +1,12 @@ +diff -up pykde4-4.12.3/sip/phonon/backendcapabilities.sip.sip4_15_5 pykde4-4.12.3/sip/phonon/backendcapabilities.sip +--- pykde4-4.12.3/sip/phonon/backendcapabilities.sip.sip4_15_5 2014-01-18 13:18:35.000000000 -0600 ++++ pykde4-4.12.3/sip/phonon/backendcapabilities.sip 2014-03-16 16:56:36.865132943 -0500 +@@ -26,7 +26,7 @@ namespace Phonon + { + namespace BackendCapabilities + { +-class Notifier : QObject /NoDefaultCtors,PyQt4NoQMetaObject/ ++class Notifier : QObject /NoDefaultCtors,PyQtNoQMetaObject/ + { + + signals: Copied: kdebindings-python/repos/testing-x86_64/PKGBUILD (from rev 220272, kdebindings-python/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-08-20 13:01:33 UTC (rev 220273) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> + +pkgbase=kdebindings-python +pkgname=('kdebindings-python' + 'kdebindings-python2' + 'kdebindings-python-common') +pkgver=4.14.0 +pkgrel=1 +url='https://projects.kde.org/projects/kde/kdebindings/pykde4' +arch=('i686' 'x86_64') +license=('GPL' 'LGPL' 'FDL') +groups=('kdebindings') +makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'python2-pyqt4' + 'python-pyqt4' 'qscintilla' 'python2-sip' 'python-sip' 'mesa') +source=("http://download.kde.org/stable/${pkgver}/src/pykde4-${pkgver}.tar.xz") +sha1sums=('e57d42ca4d6889877e56a24596d892f5b74a316e') + +prepare() { + mkdir build + + cd pykde4-${pkgver} +} + +build() { + export PYTHONDONTWRITEBYTECODE="TRUE" + + cd build + cmake ../pykde4-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_LIBRARY=/usr/lib/libpython3.4m.so.1.0 \ + -DPYKDEUIC4_ALTINSTALL=TRUE \ + -DWITH_Nepomuk=OFF \ + -DWITH_Soprano=OFF + make + cd .. + + mkdir build-python2 + cd build-python2 + cmake ../pykde4-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DPYKDEUIC4_ALTINSTALL=TRUE \ + -DWITH_Nepomuk=OFF \ + -DWITH_Soprano=OFF + make +} + +package_kdebindings-python() { + pkgdesc="A set of Python 3.x bindings for KDE" + depends=('kdepim-runtime' 'python-pyqt4' 'kdebindings-python-common') + + cd "${srcdir}"/build + make DESTDIR="${pkgdir}" install + + # Provided by kdebindings-python-common + rm -r "${pkgdir}"/usr/share/apps/pykde4/examples + rm -r "${pkgdir}"/usr/share/sip/PyKDE4 + + ln -s /usr/bin/pykdeuic4-3.4 "${pkgdir}"/usr/bin/pykdeuic4 +} + +package_kdebindings-python2() { + pkgdesc="A set of Python 2.x bindings for KDE" + depends=('kdepim-runtime' 'python2-pyqt4' 'kdebindings-python-common') + conflicts=('kdebindings-python<4.8.1-2') + + cd "${srcdir}"/build-python2 + make DESTDIR="${pkgdir}" install + + # Provided by kdebindings-python-common + rm -r "${pkgdir}"/usr/share/apps/pykde4/examples + rm -r "${pkgdir}"/usr/share/sip/PyKDE4 + + # pykdeuic4 should point to the python3 version + #rm "${pkgdir}"/usr/bin/pykdeuic4 + + # Use the python2 executable + find "${pkgdir}" -name '*.py' | xargs sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' +} + +package_kdebindings-python-common() { + pkgdesc="Common files shared between python2 and python3 kdebindings" + depends=('qscintilla') + conflicts=('kdebindings-python<4.8.1-2') + + cd build + make DESTDIR="${pkgdir}" install + + rm -r "${pkgdir}"/usr/{bin,lib} +} Copied: kdebindings-python/repos/testing-x86_64/sip-4.15.5.patch (from rev 220272, kdebindings-python/trunk/sip-4.15.5.patch) =================================================================== --- testing-x86_64/sip-4.15.5.patch (rev 0) +++ testing-x86_64/sip-4.15.5.patch 2014-08-20 13:01:33 UTC (rev 220273) @@ -0,0 +1,12 @@ +diff -up pykde4-4.12.3/sip/phonon/backendcapabilities.sip.sip4_15_5 pykde4-4.12.3/sip/phonon/backendcapabilities.sip +--- pykde4-4.12.3/sip/phonon/backendcapabilities.sip.sip4_15_5 2014-01-18 13:18:35.000000000 -0600 ++++ pykde4-4.12.3/sip/phonon/backendcapabilities.sip 2014-03-16 16:56:36.865132943 -0500 +@@ -26,7 +26,7 @@ namespace Phonon + { + namespace BackendCapabilities + { +-class Notifier : QObject /NoDefaultCtors,PyQt4NoQMetaObject/ ++class Notifier : QObject /NoDefaultCtors,PyQtNoQMetaObject/ + { + + signals: