Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=kdetesting2.git;a=commitdiff;h=9d3f890291e5d907aa90e330147228da0f66f6aa
commit 9d3f890291e5d907aa90e330147228da0f66f6aa
Author: Michel Hermier
Date: Thu Aug 4 19:14:54 2011 +0200
kdelibs-4.7.0-1-i686
* Use kde-version.sh.
* Introduce and use LIBQT*DEP variables.
diff --git a/source/kde/kdelibs/FrugalBuild b/source/kde/kdelibs/FrugalBuild
index 96ee222..30891f4 100644
--- a/source/kde/kdelibs/FrugalBuild
+++ b/source/kde/kdelibs/FrugalBuild
@@ -14,10 +14,10 @@ depends=()
makedepends=("${makedepends[@]}" "krb5" "libqttest>=$_F_kde_qtver" \
"shared-desktop-ontologies>=0.5" \
"libqtdeclarative>=$_F_kde_qtver")
-source=($source \
+source=("${source[@]}" \
frugalware-menu.patch \
kde-applications-menu.patch)
-sha1sums=('2a7a59ac78a161c7c2393db89179449b495dd2db' \
+sha1sums=("${sha1sums[@]}" \
'c657c474875c155197dde1c846f1791e744febc2' \
'86ee8c8660f19de8141ac99cd6943964d97a1ed7')
@@ -43,7 +43,25 @@ THREADWDEP="libthreadweaver>=$_F_kde_ver"
PHONONDEP="phonon>=4.4.0-2"
POLKIT_QT_1DEP="polkit-qt-1>=0.99.0"
-Qt4="$_F_kde_qtver"
+LIBQT3SUPPORTDEP="libqt3support>=$_F_kde_qtver"
+LIBQTCLUCENEDEP="libqtclucene>=$_F_kde_qtver"
+LIBQTCOREDEP="libqtcore>=$_F_kde_qtver"
+LIBQTDBUSDEP="libqtdbus>=$_F_kde_qtver"
+LIBQTDECLARATIVE="libqtdeclarative>=$_F_kde_qtver"
+LIBQTDESIGNERDEP="libqtdesigner>=$_F_kde_qtver"
+LIBQTGUIDEP="libqtgui>=$_F_kde_qtver"
+LIBQTHELPDEP="libqthelp>=$_F_kde_qtver"
+LIBQTOPENGLDEP="libqtopengl>=$_F_kde_qtver"
+LIBQTPHONONDEP="phonon" # No version check here for regular phonon package
+LIBQTNETWORKDEP="libqtnetwork>=$_F_kde_qtver"
+LIBQTSCRIPTDEP="libqtscript>=$_F_kde_qtver"
+LIBQTSQLDEP="libqtsql>=$_F_kde_qtver"
+LIBQTSVGDEP="libqtsvg>=$_F_kde_qtver"
+LIBQTTESTDEP="libqttest>=$_F_kde_qtver"
+LIBQTUITOOLSDEP="libqtuitools>=$_F_kde_qtver"
+LIBQTWEBKITDEP="libqtwebkit>=$_F_kde_qtver"
+LIBQTXMLDEP="libqtxml>=$_F_kde_qtver"
+LIBQTXMLPATTERNSDEP="libqtxmlpatterns>=$_F_kde_qtver"
##
## auto-split magic starts here ##
@@ -52,7 +70,7 @@ Qt4="$_F_kde_qtver"
subpkgs=("${subpkgs[@]}" "libkde3support")
subdescs=("${subdescs[@]}" "Libraries to support KDE3 code.")
-subdepends=("${subdepends[@]}" "libqtcore>=$Qt4 libqtdbus>=$Qt4
libqt3support>=$Qt4 libqtsvg>=$Qt4
+subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP $LIBQT3SUPPORTDEP $LIBQTSVGDEP
$POLKIT_QT_1DEP gamin xfsprogs-attr libsm libxcursor libpng fontconfig libxi")
subrodepends=("${subrodepends[@]}" "$KDECOREDEP $KDESUDEP")
subgroups=("${subgroups[@]}" 'kde kde-core')
@@ -60,7 +78,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
subpkgs=("${subpkgs[@]}" "libplasma")
subdescs=("${subdescs[@]}" "Framework for the KDE desktop shell and its
widgets.")
-subdepends=("${subdepends[@]}" "libqtuitools>=$Qt4 libqtwebkit>=$Qt4
libqtopengl>=$Qt4
+subdepends=("${subdepends[@]}" "$LIBQTUITOOLSDEP $LIBQTWEBKITDEP
$LIBQTOPENGLDEP
qca gamin xfsprogs-attr libqtdbus libxcb libxdamage $POLKIT_QT_1DEP")
subrodepends=("${subrodepends[@]}" "$KDECOREDEP $KNEWDEP $THREADWDEP $DNSSDDEP")
subgroups=("${subgroups[@]}" 'kde kde-core')
@@ -68,14 +86,14 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
subpkgs=("${subpkgs[@]}" "libnepomuk")
subdescs=("${subdescs[@]}" "Semantic information retrieval and tagging.")
-subdepends=("${subdepends[@]}" "libqtdbus>=$Qt4 libqtgui>=$Qt4 soprano>=2.5.3
bzip2 $POLKIT_QT_1DEP libxext shared-desktop-ontologies")
+subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP $LIBQTGUIDEP soprano>=2.5.3
bzip2 $POLKIT_QT_1DEP libxext shared-desktop-ontologies")
subrodepends=("${subrodepends[@]}" "$KDECOREDEP")
subgroups=("${subgroups[@]}" 'kde kde-core')
subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
subpkgs=("${subpkgs[@]}" "libdnssd")
subdescs=("${subdescs[@]}" "Interface to support the DNS-SD (Zeroconf)
protocol.")
-subdepends=("${subdepends[@]}" "libqtdbus>=$Qt4 libqtgui>=$Qt4 bzip2 libxext
$POLKIT_QT_1DEP avahi")
+subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP $LIBQTGUIDEP bzip2 libxext
$POLKIT_QT_1DEP avahi")
subrodepends=("${subrodepends[@]}" "$KDECOREDEP")
subgroups=("${subgroups[@]}" 'kde kde-core')
subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
@@ -89,7 +107,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
subpkgs=("${subpkgs[@]}" "libkross")
subdescs=("${subdescs[@]}" "Scripting Libraries.")
-subdepends=("${subdepends[@]}" "libqtcore>=$Qt4 libqtsvg>=$Qt4 libqtdbus>=$Qt4
libqtdesigner>=$Qt4
+subdepends=("${subdepends[@]}" "$LIBQTSVGDEP $LIBQTDBUSDEP $LIBQTDESIGNERDEP
gamin xfsprogs-attr libpng fontconfig libxi $POLKIT_QT_1DEP libsm libxcursor")
subrodepends=("${subrodepends[@]}" "$KDECOREDEP $KFILEDEP
libkjsembed>=$_F_kde_ver")
subgroups=("${subgroups[@]}" 'kde kde-core')
@@ -97,35 +115,35 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
subpkgs=("${subpkgs[@]}" "libkdewebkit")
subdescs=("${subdescs[@]}" "KDE WebKit Library")
-subdepends=("${subdepends[@]}" "libqtwebkit>=$Qt4 libqtgui>=$Qt4
libqtdbus>=$Qt4 gamin xfsprogs-attr bzip2 libxext libxcb $POLKIT