Date: Saturday, December 24, 2016 @ 15:44:35 Author: felixonmars Revision: 201535
archrelease: copy trunk to staging-i686, staging-x86_64 Added: shiboken/repos/staging-i686/ shiboken/repos/staging-i686/PKGBUILD (from rev 201534, shiboken/trunk/PKGBUILD) shiboken/repos/staging-i686/python-3.6.patch (from rev 201534, shiboken/trunk/python-3.6.patch) shiboken/repos/staging-x86_64/ shiboken/repos/staging-x86_64/PKGBUILD (from rev 201534, shiboken/trunk/PKGBUILD) shiboken/repos/staging-x86_64/python-3.6.patch (from rev 201534, shiboken/trunk/python-3.6.patch) ---------------------------------+ staging-i686/PKGBUILD | 96 ++++++++++++++++++++++++++++++++++++++ staging-i686/python-3.6.patch | 11 ++++ staging-x86_64/PKGBUILD | 96 ++++++++++++++++++++++++++++++++++++++ staging-x86_64/python-3.6.patch | 11 ++++ 4 files changed, 214 insertions(+) Copied: shiboken/repos/staging-i686/PKGBUILD (from rev 201534, shiboken/trunk/PKGBUILD) =================================================================== --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-12-24 15:44:35 UTC (rev 201535) @@ -0,0 +1,96 @@ +# Maintainer: Florian Pritz <bluew...@xinu.at> +# Contributor: Jelle van der Waa <je...@vdwaa.nl> +# Contributor: Hugo Osvaldo Barrera <h...@barrera.io> +# Contributor: Matthias Maennich <a...@maennich.net> + +pkgbase=shiboken +pkgname=(python{2,}-shiboken shiboken) +pkgver=1.2.4 +pkgrel=3 +arch=('i686' 'x86_64') +license=('LGPL') +url="http://www.pyside.org" +makedepends=('cmake' 'python2' 'python' 'qt4' 'libxslt') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/PySide/Shiboken/archive/$pkgver.tar.gz" + python-3.6.patch) +md5sums=('c284197d06ad25d78009ff55f18dd512' + 'bf4b227f37c2bf190554a16bf3346963') + +prepare(){ + cd "$srcdir/Shiboken-$pkgver" + patch -p1 -i ../python-3.6.patch +} + +build(){ + cd "$srcdir/Shiboken-$pkgver" + # build python2 + mkdir -p build-py2 && cd build-py2 + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ + -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ + -DQT_QMAKE_EXECUTABLE=qmake-qt4 + make + + # build python3 + cd "$srcdir/Shiboken-$pkgver" + mkdir -p build-py3 && cd build-py3 + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DUSE_PYTHON3=yes \ + -DQT_QMAKE_EXECUTABLE=qmake-qt4 + make +} + +package_shiboken() { + pkgdesc="CPython bindings generator for C++ libraries" + depends=(python qt4 libxslt) + optdepends=("python2-shiboken: for compilation against python2" + "python-shiboken: for compilation against python") + + # Header files/ /usr/bin/shiboke, pkgconfig, man page + cd "$srcdir/Shiboken-$pkgver/build-py3" + make DESTDIR="$pkgdir" install + + cd "$srcdir/Shiboken-$pkgver/build-py2" + cd data + install -Dm 644 ShibokenConfig-python2.7.cmake "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/" + install -Dm 644 shiboken.pc "$pkgdir/usr/lib/pkgconfig/shiboken-py2.pc" + + rm -rf "$pkgdir/usr/lib/python"* + rm -rf "$pkgdir/usr/lib/libshiboken"* + rm -rf "$pkgdir/usr/lib/pkgconfig/" + rm "$pkgdir"/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig*python*.cmake +} +package_python2-shiboken() { + pkgdesc="Support library for Python2 bindings" + depends=("qt4>=4.8" "libxslt" "python2" "shiboken") + + cd "$srcdir/Shiboken-$pkgver/build-py2" + make DESTDIR="$pkgdir" install + + cd "$srcdir/Shiboken-$pkgver/build-py2" + cd data + install -Dm 644 ShibokenConfig-python2.7.cmake "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/" + mv "$pkgdir"/usr/lib/pkgconfig/shiboken{,-py2}.pc + + rm -rf "$pkgdir"/usr/{include,bin,share} + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfigVersion.cmake" + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig.cmake" +} + +package_python-shiboken() { + pkgdesc="Support library for Python bindings" + depends=("qt4>=4.8" "libxslt" "python" "shiboken") + + cd "$srcdir/Shiboken-$pkgver/build-py3" + make DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/usr/{include,bin,share} + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfigVersion.cmake" + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig.cmake" +} + Copied: shiboken/repos/staging-i686/python-3.6.patch (from rev 201534, shiboken/trunk/python-3.6.patch) =================================================================== --- staging-i686/python-3.6.patch (rev 0) +++ staging-i686/python-3.6.patch 2016-12-24 15:44:35 UTC (rev 201535) @@ -0,0 +1,11 @@ +--- a/cmake/Modules/FindPython3Libs.cmake 2014-04-22 23:42:48.000000000 +0800 ++++ b/cmake/Modules/FindPython3Libs.cmake 2015-09-21 15:17:27.014598399 +0800 +@@ -27,7 +27,7 @@ + # Search for the python framework on Apple. + # CMAKE_FIND_FRAMEWORKS(Python) + +-FOREACH(_CURRENT_VERSION 3.4 3.3 3.2 3.1 3.0) ++FOREACH(_CURRENT_VERSION 3.6 3.5 3.4 3.3 3.2 3.1 3.0) + IF(_CURRENT_VERSION GREATER 3.1) + SET(_32FLAGS "m" "u" "mu" "dm" "du" "dmu" "") + ELSE() Copied: shiboken/repos/staging-x86_64/PKGBUILD (from rev 201534, shiboken/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2016-12-24 15:44:35 UTC (rev 201535) @@ -0,0 +1,96 @@ +# Maintainer: Florian Pritz <bluew...@xinu.at> +# Contributor: Jelle van der Waa <je...@vdwaa.nl> +# Contributor: Hugo Osvaldo Barrera <h...@barrera.io> +# Contributor: Matthias Maennich <a...@maennich.net> + +pkgbase=shiboken +pkgname=(python{2,}-shiboken shiboken) +pkgver=1.2.4 +pkgrel=3 +arch=('i686' 'x86_64') +license=('LGPL') +url="http://www.pyside.org" +makedepends=('cmake' 'python2' 'python' 'qt4' 'libxslt') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/PySide/Shiboken/archive/$pkgver.tar.gz" + python-3.6.patch) +md5sums=('c284197d06ad25d78009ff55f18dd512' + 'bf4b227f37c2bf190554a16bf3346963') + +prepare(){ + cd "$srcdir/Shiboken-$pkgver" + patch -p1 -i ../python-3.6.patch +} + +build(){ + cd "$srcdir/Shiboken-$pkgver" + # build python2 + mkdir -p build-py2 && cd build-py2 + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ + -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ + -DQT_QMAKE_EXECUTABLE=qmake-qt4 + make + + # build python3 + cd "$srcdir/Shiboken-$pkgver" + mkdir -p build-py3 && cd build-py3 + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DUSE_PYTHON3=yes \ + -DQT_QMAKE_EXECUTABLE=qmake-qt4 + make +} + +package_shiboken() { + pkgdesc="CPython bindings generator for C++ libraries" + depends=(python qt4 libxslt) + optdepends=("python2-shiboken: for compilation against python2" + "python-shiboken: for compilation against python") + + # Header files/ /usr/bin/shiboke, pkgconfig, man page + cd "$srcdir/Shiboken-$pkgver/build-py3" + make DESTDIR="$pkgdir" install + + cd "$srcdir/Shiboken-$pkgver/build-py2" + cd data + install -Dm 644 ShibokenConfig-python2.7.cmake "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/" + install -Dm 644 shiboken.pc "$pkgdir/usr/lib/pkgconfig/shiboken-py2.pc" + + rm -rf "$pkgdir/usr/lib/python"* + rm -rf "$pkgdir/usr/lib/libshiboken"* + rm -rf "$pkgdir/usr/lib/pkgconfig/" + rm "$pkgdir"/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig*python*.cmake +} +package_python2-shiboken() { + pkgdesc="Support library for Python2 bindings" + depends=("qt4>=4.8" "libxslt" "python2" "shiboken") + + cd "$srcdir/Shiboken-$pkgver/build-py2" + make DESTDIR="$pkgdir" install + + cd "$srcdir/Shiboken-$pkgver/build-py2" + cd data + install -Dm 644 ShibokenConfig-python2.7.cmake "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/" + mv "$pkgdir"/usr/lib/pkgconfig/shiboken{,-py2}.pc + + rm -rf "$pkgdir"/usr/{include,bin,share} + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfigVersion.cmake" + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig.cmake" +} + +package_python-shiboken() { + pkgdesc="Support library for Python bindings" + depends=("qt4>=4.8" "libxslt" "python" "shiboken") + + cd "$srcdir/Shiboken-$pkgver/build-py3" + make DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/usr/{include,bin,share} + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfigVersion.cmake" + rm "$pkgdir/usr/lib/cmake/Shiboken-$pkgver/ShibokenConfig.cmake" +} + Copied: shiboken/repos/staging-x86_64/python-3.6.patch (from rev 201534, shiboken/trunk/python-3.6.patch) =================================================================== --- staging-x86_64/python-3.6.patch (rev 0) +++ staging-x86_64/python-3.6.patch 2016-12-24 15:44:35 UTC (rev 201535) @@ -0,0 +1,11 @@ +--- a/cmake/Modules/FindPython3Libs.cmake 2014-04-22 23:42:48.000000000 +0800 ++++ b/cmake/Modules/FindPython3Libs.cmake 2015-09-21 15:17:27.014598399 +0800 +@@ -27,7 +27,7 @@ + # Search for the python framework on Apple. + # CMAKE_FIND_FRAMEWORKS(Python) + +-FOREACH(_CURRENT_VERSION 3.4 3.3 3.2 3.1 3.0) ++FOREACH(_CURRENT_VERSION 3.6 3.5 3.4 3.3 3.2 3.1 3.0) + IF(_CURRENT_VERSION GREATER 3.1) + SET(_32FLAGS "m" "u" "mu" "dm" "du" "dmu" "") + ELSE()