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

Reply via email to