Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8c3b8e739a6c47130ca3503d2275019d4b48ac53
commit 8c3b8e739a6c47130ca3503d2275019d4b48ac53 Author: kikadf <[email protected]> Date: Mon Dec 9 14:30:45 2013 +0100 pyqt4-4.10.2-2-x86_64 * Add python 3.x support * Split package diff --git a/source/xlib-extra/pyqt4/FrugalBuild b/source/xlib-extra/pyqt4/FrugalBuild index 39d0131..51c19a5 100644 --- a/source/xlib-extra/pyqt4/FrugalBuild +++ b/source/xlib-extra/pyqt4/FrugalBuild @@ -1,4 +1,4 @@ -# Compiling Time: 4.96 SBU +# Compiling Time: 9.22 SBU # Maintainer: Melko <[email protected]> options+=('asneeded') @@ -6,12 +6,11 @@ options+=('asneeded') pkgname=pyqt4 _F_archive_name=PyQt-x11-gpl pkgver=4.10.2 -pkgrel=1 -pkgdesc="PyQt4 is a set of Python bindings for the Qt4 toolkit." +pkgrel=2 +pkgdesc="PyQt4 is a set of Python 2.x bindings for the Qt4 toolkit." url="http://www.riverbankcomputing.co.uk/" -depends=('libqtdeclarative' 'libqthelp' 'libqtmultimedia' 'libqtopengl' \ - 'libqtscripttools' 'libqtsvg' 'libqttest' 'qt4-designer' \ - 'dbus-python' 'sip>=4.14.3' 'qscintilla2-qt4>=2.7') +depends=('dbus-python' 'sip>=4.14.3') +rodepends=("$pkgname-common") _F_sourceforge_name="$_F_archive_name" _F_sourceforge_dirname="pyqt" Finclude sourceforge @@ -20,15 +19,51 @@ groups=('xlib-extra') archs=('i686' 'x86_64') sha1sums=('9a90e74c73f7c3e4a91eeb6f268f323a5722d9b6') + +subpkgs=("${subpkgs[@]}" "$pkgname-python3") +subdescs=("${subdescs[@]}" "PyQt4 is a set of Python 3.x bindings for the Qt4 toolkit.") +subdepends=("${subdepends[@]}" "dbus-python3 sip-python3>=4.14.3") +subrodepends=("${subrodepends[@]}" "$pkgname-common") +subgroups=("${subgroups[@]}" 'xlib-extra') +subarchs=("${subarchs[@]}" 'i686 x86_64') + +subpkgs=("${subpkgs[@]}" "$pkgname-common") +subdescs=("${subdescs[@]}" "Common PyQt files shared between pyqt4 and pyqt4-python3") +subdepends=("${subdepends[@]}" "libqtdeclarative libqthelp libqtmultimedia libqtopengl libqtscripttools libqtsvg libqttest qt4-designer qscintilla2-qt4>=2.7") +subrodepends=("${subrodepends[@]}" "") +subgroups=("${subgroups[@]}" 'xlib-extra') +subarchs=("${subarchs[@]}" 'i686 x86_64') + + ## TODO: split it!! build() { Fcd Fpatchall + cp -r $Fsrcdir/$_F_archive_name-$pkgver $Fsrcdir/python3-$_F_archive_name-$pkgver || Fdie + + cd $Fsrcdir/python3-$_F_archive_name-$pkgver || Fdie + echo "yes" | python3 configure.py --confirm-license -w -j 8 || Fdie + Fmake + Fmakeinstall INSTALL_ROOT=$Fdestdir + Fmv /usr/bin/pyuic4 /usr/bin/pyuic4-python3 + Fmv /usr/lib/qt4/plugins/designer/libpyqt4.so /usr/lib/qt4/plugins/designer/libpy3qt4.so + + Fsplit $pkgname-common /usr/bin/pylupdate4 + Fsplit $pkgname-common /usr/bin/pyrcc4 + Fsplit $pkgname-common /usr/share/qt4 + Fsplit $pkgname-common /usr/share/sip + Fsplit $pkgname-python3 /usr + + cd $Fsrcdir/$_F_archive_name-$pkgver || Fdie echo "yes" | python configure.py --confirm-license -w -j 8 || Fdie Fmake Fmakeinstall INSTALL_ROOT=$Fdestdir + Frm /usr/share/qt4 + Frm /usr/share/sip + Frm /usr/bin/pylupdate4 + Frm /usr/bin/pyrcc4 } # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
