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

Reply via email to