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

Reply via email to