Date: Tuesday, December 8, 2015 @ 15:52:08 Author: fyan Revision: 253932
archrelease: copy trunk to staging-i686, staging-x86_64 Added: kdebindings-python/repos/staging-i686/ kdebindings-python/repos/staging-i686/PKGBUILD (from rev 253931, kdebindings-python/trunk/PKGBUILD) kdebindings-python/repos/staging-i686/pykde4-4.14.3-missing_symbols.patch (from rev 253931, kdebindings-python/trunk/pykde4-4.14.3-missing_symbols.patch) kdebindings-python/repos/staging-i686/sip-4.15.5.patch (from rev 253931, kdebindings-python/trunk/sip-4.15.5.patch) kdebindings-python/repos/staging-x86_64/ kdebindings-python/repos/staging-x86_64/PKGBUILD (from rev 253931, kdebindings-python/trunk/PKGBUILD) kdebindings-python/repos/staging-x86_64/pykde4-4.14.3-missing_symbols.patch (from rev 253931, kdebindings-python/trunk/pykde4-4.14.3-missing_symbols.patch) kdebindings-python/repos/staging-x86_64/sip-4.15.5.patch (from rev 253931, kdebindings-python/trunk/sip-4.15.5.patch) ----------------------------------------------------+ staging-i686/PKGBUILD | 99 +++++++++++++++++++ staging-i686/pykde4-4.14.3-missing_symbols.patch | 21 ++++ staging-i686/sip-4.15.5.patch | 12 ++ staging-x86_64/PKGBUILD | 99 +++++++++++++++++++ staging-x86_64/pykde4-4.14.3-missing_symbols.patch | 21 ++++ staging-x86_64/sip-4.15.5.patch | 12 ++ 6 files changed, 264 insertions(+) Copied: kdebindings-python/repos/staging-i686/PKGBUILD (from rev 253931, kdebindings-python/trunk/PKGBUILD) =================================================================== --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-08 14:52:08 UTC (rev 253932) @@ -0,0 +1,99 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> + +pkgbase=kdebindings-python +pkgname=('kdebindings-python' + 'kdebindings-python2' + 'kdebindings-python-common') +pkgver=4.14.3 +pkgrel=5 +url='https://projects.kde.org/projects/kde/kdebindings/pykde4' +arch=('i686' 'x86_64') +license=('GPL' 'LGPL' 'FDL') +groups=('kdebindings') +makedepends=('cmake' 'automoc4' 'boost' 'python2-pyqt4' 'kdepimlibs' + 'python-pyqt4' 'qscintilla' 'python2-sip' 'python-sip' 'mesa') +source=("http://download.kde.org/stable/${pkgver}/src/pykde4-${pkgver}.tar.xz" + pykde4-4.14.3-missing_symbols.patch) +sha1sums=('9cc8e70d3b107a876cf579beab1f582861cd2c48' + '54ace7648dc542c681d6d3164685e6fb6be47f9f') + +prepare() { + mkdir build + + cd pykde4-${pkgver} + patch -p1 -i ../pykde4-4.14.3-missing_symbols.patch +} + +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.5m.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=('python-pyqt4' 'kdebindings-python-common' 'kdepimlibs') + + 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=('python2-pyqt4' 'kdebindings-python-common' 'kdepimlibs') + 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/staging-i686/pykde4-4.14.3-missing_symbols.patch (from rev 253931, kdebindings-python/trunk/pykde4-4.14.3-missing_symbols.patch) =================================================================== --- staging-i686/pykde4-4.14.3-missing_symbols.patch (rev 0) +++ staging-i686/pykde4-4.14.3-missing_symbols.patch 2015-12-08 14:52:08 UTC (rev 253932) @@ -0,0 +1,21 @@ +diff -up pykde4-4.14.3/CMakeLists.txt.dnssd_qtnetwork pykde4-4.14.3/CMakeLists.txt +--- pykde4-4.14.3/CMakeLists.txt.dnssd_qtnetwork 2015-11-13 10:52:34.926472756 -0600 ++++ pykde4-4.14.3/CMakeLists.txt 2015-11-13 11:14:28.801430613 -0600 +@@ -171,7 +171,7 @@ add_sip_python_module(PyKDE4.kdeui sip/k + + file(GLOB kio_files_sip sip/kio/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${kio_files_sip}) +-add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS}) ++add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_SOLID_LIBS}) + + file(GLOB kutils_files_sip sip/kutils/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${kutils_files_sip}) +@@ -195,7 +195,7 @@ add_sip_python_module(PyKDE4.knewstuff s + + file(GLOB dnssd_files_sip sip/dnssd/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${dnssd_files_sip}) +-add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY}) ++add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY}) + + file(GLOB phonon_files_sip sip/phonon/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${phonon_files_sip}) Copied: kdebindings-python/repos/staging-i686/sip-4.15.5.patch (from rev 253931, kdebindings-python/trunk/sip-4.15.5.patch) =================================================================== --- staging-i686/sip-4.15.5.patch (rev 0) +++ staging-i686/sip-4.15.5.patch 2015-12-08 14:52:08 UTC (rev 253932) @@ -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/staging-x86_64/PKGBUILD (from rev 253931, kdebindings-python/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2015-12-08 14:52:08 UTC (rev 253932) @@ -0,0 +1,99 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> + +pkgbase=kdebindings-python +pkgname=('kdebindings-python' + 'kdebindings-python2' + 'kdebindings-python-common') +pkgver=4.14.3 +pkgrel=5 +url='https://projects.kde.org/projects/kde/kdebindings/pykde4' +arch=('i686' 'x86_64') +license=('GPL' 'LGPL' 'FDL') +groups=('kdebindings') +makedepends=('cmake' 'automoc4' 'boost' 'python2-pyqt4' 'kdepimlibs' + 'python-pyqt4' 'qscintilla' 'python2-sip' 'python-sip' 'mesa') +source=("http://download.kde.org/stable/${pkgver}/src/pykde4-${pkgver}.tar.xz" + pykde4-4.14.3-missing_symbols.patch) +sha1sums=('9cc8e70d3b107a876cf579beab1f582861cd2c48' + '54ace7648dc542c681d6d3164685e6fb6be47f9f') + +prepare() { + mkdir build + + cd pykde4-${pkgver} + patch -p1 -i ../pykde4-4.14.3-missing_symbols.patch +} + +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.5m.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=('python-pyqt4' 'kdebindings-python-common' 'kdepimlibs') + + 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=('python2-pyqt4' 'kdebindings-python-common' 'kdepimlibs') + 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/staging-x86_64/pykde4-4.14.3-missing_symbols.patch (from rev 253931, kdebindings-python/trunk/pykde4-4.14.3-missing_symbols.patch) =================================================================== --- staging-x86_64/pykde4-4.14.3-missing_symbols.patch (rev 0) +++ staging-x86_64/pykde4-4.14.3-missing_symbols.patch 2015-12-08 14:52:08 UTC (rev 253932) @@ -0,0 +1,21 @@ +diff -up pykde4-4.14.3/CMakeLists.txt.dnssd_qtnetwork pykde4-4.14.3/CMakeLists.txt +--- pykde4-4.14.3/CMakeLists.txt.dnssd_qtnetwork 2015-11-13 10:52:34.926472756 -0600 ++++ pykde4-4.14.3/CMakeLists.txt 2015-11-13 11:14:28.801430613 -0600 +@@ -171,7 +171,7 @@ add_sip_python_module(PyKDE4.kdeui sip/k + + file(GLOB kio_files_sip sip/kio/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${kio_files_sip}) +-add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS}) ++add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_SOLID_LIBS}) + + file(GLOB kutils_files_sip sip/kutils/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${kutils_files_sip}) +@@ -195,7 +195,7 @@ add_sip_python_module(PyKDE4.knewstuff s + + file(GLOB dnssd_files_sip sip/dnssd/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${dnssd_files_sip}) +-add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY}) ++add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY}) + + file(GLOB phonon_files_sip sip/phonon/*.sip) + set(SIP_EXTRA_FILES_DEPEND ${phonon_files_sip}) Copied: kdebindings-python/repos/staging-x86_64/sip-4.15.5.patch (from rev 253931, kdebindings-python/trunk/sip-4.15.5.patch) =================================================================== --- staging-x86_64/sip-4.15.5.patch (rev 0) +++ staging-x86_64/sip-4.15.5.patch 2015-12-08 14:52:08 UTC (rev 253932) @@ -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: