Date: Sunday, June 29, 2014 @ 12:42:45 Author: jelle Revision: 113741
python-pyside: initial commit Added: python-pyside/ python-pyside/repos/ python-pyside/trunk/ python-pyside/trunk/PKGBUILD ----------+ PKGBUILD | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) Added: python-pyside/trunk/PKGBUILD =================================================================== --- python-pyside/trunk/PKGBUILD (rev 0) +++ python-pyside/trunk/PKGBUILD 2014-06-29 10:42:45 UTC (rev 113741) @@ -0,0 +1,87 @@ +# Maintainer: lilydjwg <[email protected]> +# Contributor: Matthias Maennich <[email protected]> +# Contributor: Massimiliano Torromeo <[email protected]> +# Contributor: Jan-Erik Meyer-Luetgens <nyan at meyer-luetgens dot de> +pkgbase=python-pyside +pkgname=python-pyside +true && pkgname=(python-pyside-common python2-pyside python-pyside) +_pkgrealname=pyside +pkgver=1.2.2 +pkgrel=2 +pkgdesc="Provides LGPL Qt bindings for Python and related tools for binding generation. Will build for both Python 2 and 3 versions." +arch=('i686' 'x86_64') +license=('LGPL') +url="http://qt-project.org/wiki/PySide" +_qtver=4.8 +makedepends=('cmake' 'automoc4' 'qtwebkit' 'python' 'python2') +optdepends=('qtwebkit: for PySide.QtWebKit') +source=("http://download.qt-project.org/official_releases/pyside/${_pkgrealname}-qt${_qtver}+$pkgver.tar.bz2") + +depends=('python' 'python2' "qt4>=${_qtver}" 'phonon' "shiboken>=$pkgver") +conflicts=('pyside-python2' 'pyside-python3') +replaces=('pyside-python2' 'pyside-python3') + +build(){ + cd $srcdir/${_pkgrealname}-qt${_qtver}+$pkgver + mkdir -p build_py3 && cd build_py3 + _pyverflags=$(python -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))') + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF \ + -DQT_PHONON_INCLUDE_DIR=/usr/include/qt4/phonon -DQT_QMAKE_EXECUTABLE=qmake-qt4 \ + -DPYTHON_SUFFIX=.${_pyverflags} + make + + cd $srcdir/${_pkgrealname}-qt${_qtver}+$pkgver + mkdir -p build_py2 && cd build_py2 + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF \ + -DQT_PHONON_INCLUDE_DIR=/usr/include/qt4/phonon -DQT_QMAKE_EXECUTABLE=qmake-qt4 + make +} + +package_python-pyside-common(){ + true && depends=("qt4>=${_qtver}" 'phonon' "shiboken>=$pkgver") + true && pkgdesc="Provides LGPL Qt bindings for Python and related tools for binding generation. Common Files." + true && conflicts=() + true && replaces=() + true && optdepends=() + # cmake will use Python 3 version by default + cd $srcdir/${_pkgrealname}-qt${_qtver}+$pkgver/build_py3 + make DESTDIR=$pkgdir install + + rm -rf "$pkgdir"/usr/lib/python* "$pkgdir"/usr/lib/libpyside.* \ + "$pkgdir"/usr/lib/cmake/PySide-$pkgver/PySideConfig*python*.cmake \ + "$pkgdir"/usr/lib/pkgconfig/pyside.pc +} + +package_python-pyside(){ + true && depends=('python' "qt4>=${_qtver}" 'phonon' "shiboken>=$pkgver" "python-pyside-common=$pkgver") + true && pkgdesc="Provides LGPL Qt bindings for Python and related tools for binding generation. Python 3 version." + true && conflicts=('pyside-python3') + true && replaces=('pyside-python3') + + cd $srcdir/${_pkgrealname}-qt${_qtver}+$pkgver/build_py3 + make DESTDIR=$pkgdir install + mv "$pkgdir"/usr/lib/pkgconfig/pyside.pc \ + "$pkgdir"/usr/lib/pkgconfig/pyside-py3.pc + rm -rf "$pkgdir"/usr/include \ + "$pkgdir"/usr/lib/cmake/PySide-$pkgver/PySideConfig.cmake \ + "$pkgdir"/usr/lib/cmake/PySide-$pkgver/PySideConfigVersion.cmake \ + "$pkgdir"/usr/share +} + +package_python2-pyside(){ + true && depends=('python' "qt4>=${_qtver}" 'phonon' "shiboken>=$pkgver" "python-pyside-common=$pkgver") + true && pkgdesc="Provides LGPL Qt bindings for Python and related tools for binding generation. Python 2 version." + true && conflicts=('pyside-python2') + true && replaces=('pyside-python2') + + cd $srcdir/${_pkgrealname}-qt${_qtver}+$pkgver/build_py2 + make DESTDIR=$pkgdir install + mv "$pkgdir"/usr/lib/pkgconfig/pyside.pc \ + "$pkgdir"/usr/lib/pkgconfig/pyside-py2.pc + rm -rf "$pkgdir"/usr/include \ + "$pkgdir"/usr/lib/cmake/PySide-$pkgver/PySideConfig.cmake \ + "$pkgdir"/usr/lib/cmake/PySide-$pkgver/PySideConfigVersion.cmake \ + "$pkgdir"/usr/share +} + +md5sums=('1969c2ff90eefaa4b200d234059d2287') Property changes on: python-pyside/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
