Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=0fc1b80cc3c5bc2143350cf02b49acad00485cf0
commit 0fc1b80cc3c5bc2143350cf02b49acad00485cf0 Author: Melko <[email protected]> Date: Sun Sep 28 14:51:35 2014 +0200 pyqt5-5.3.2-1-x86_64 * new package diff --git a/source/xlib-extra/pyqt5/FrugalBuild b/source/xlib-extra/pyqt5/FrugalBuild new file mode 100644 index 0000000..83c9f18 --- /dev/null +++ b/source/xlib-extra/pyqt5/FrugalBuild @@ -0,0 +1,72 @@ +# Compiling Time: 9.22 SBU +# Maintainer: Melko <[email protected]> + +options+=('asneeded') + +pkgname=pyqt5 +_F_archive_name=PyQt-gpl +pkgver=5.3.2 +pkgrel=1 +pkgdesc="PyQt5 is a set of Python 2.x bindings for the Qt5 toolkit." +url="http://www.riverbankcomputing.co.uk/" +depends=('dbus-python' 'sip>=4.16.3') +rodepends=("$pkgname-common") +_F_sourceforge_rss_limit=50 +_F_sourceforge_name="$_F_archive_name" +_F_sourceforge_dirname="pyqt" +Finclude sourceforge +license="GPL" +groups=('xlib-extra') +archs=('i686' 'x86_64') +sha1sums=('bb34d826a50b0735d1319dc51be6a094ba64b800') + + +subpkgs=("${subpkgs[@]}" "$pkgname-python3") +subdescs=("${subdescs[@]}" "PyQt5 is a set of Python 3.x bindings for the Qt5 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 PyQt5 files shared between pyqt5 and pyqt5-python3") +subdepends=("${subdepends[@]}" "libqt5declarative libqt5help libqt5multimedia libqt5opengl libqt5scripttools libqt5svg libqt5test qt5-designer") +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 --qsci-api -q /usr/bin/qmake-qt5 || Fdie + Fmake + Fmakeinstall INSTALL_ROOT=$Fdestdir + Fmv /usr/bin/pyuic5 /usr/bin/pyuic5-python3 + Fmv /usr/lib/qt5/plugins/designer/libpy{,3}qt5.so + Fmv /usr/lib/qt5/plugins/PyQt5/libpy{,3}qt5qmlplugin.so + Frm /usr/share/qt5 + Frm /usr/share/sip + Frm /usr/bin/pylupdate5 + Frm /usr/bin/pyrcc5 + + Fsplit $pkgname-python3 /usr + + cd $Fsrcdir/$_F_archive_name-$pkgver || Fdie + echo "yes" | python configure.py --confirm-license -w -j 8 --qsci-api -q /usr/bin/qmake-qt5 || Fdie + Fmake + Fmakeinstall INSTALL_ROOT=$Fdestdir + + Fsplit $pkgname-common /usr/bin/pylupdate5 + Fsplit $pkgname-common /usr/bin/pyrcc5 + Fsplit $pkgname-common /usr/share/qt5 + Fsplit $pkgname-common /usr/share/sip +} + +# optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
