Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=kdetesting2.git;a=commitdiff;h=d1332699ee1330573cd4a1731af6a7a9f94fbf2d
commit d1332699ee1330573cd4a1731af6a7a9f94fbf2d Author: Michel Hermier <herm...@frugalware.org> Date: Tue Aug 9 21:41:09 2011 +0200 kdelibs-4.7.0-6-i686 * Trying to reduce and solve some depends issues. diff --git a/source/kde/kdelibs/FrugalBuild b/source/kde/kdelibs/FrugalBuild index 6b3ef39..431dcee 100644 --- a/source/kde/kdelibs/FrugalBuild +++ b/source/kde/kdelibs/FrugalBuild @@ -1,8 +1,10 @@ # Compiling Time: 25.85 SBU # Maintainer: centuri0 <achevaux at gmail dot com> +USE_DETECTDEPENDS=${USE_DETECTDEPENDS:-"n"} + pkgname=kdelibs -pkgrel=5 +pkgrel=6 pkgdesc="KDE4 Core Libraries." groups=('kde') replaces=('kat') @@ -26,6 +28,7 @@ KDEUIDEP="libkdeui>=$_F_kde_ver" KDESUDEP="libkdesu>=$_F_kde_ver" KIODEP="libkio>=$_F_kde_ver" KJSDEP="libkjs>=$_F_kde_ver" +KJSEMBEDEDDEP="libkjsembeded>=$_F_kde_ver" WEBKITDEP="libkdewebkit>=$_F_kde_ver" KFILEDEP="libkfile>=$_F_kde_ver" KHTMLDEP="libkhtml>=$_F_kdever" @@ -70,9 +73,8 @@ LIBQTXMLPATTERNSDEP="libqtxmlpatterns>=$_F_kde_qtver" subpkgs=("${subpkgs[@]}" "libkde3support") subdescs=("${subdescs[@]}" "Libraries to support KDE3 code.") -subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP $LIBQT3SUPPORTDEP $LIBQTSVGDEP - xfsprogs-attr libsm libxcursor libpng fontconfig libxi") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP $KDESUDEP") +subdepends=("${subdepends[@]}" "$LIBQT3SUPPORTDEP") +subrodepends=("${subrodepends[@]}" "$KDESUDEP $NEPOMUKDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -92,8 +94,8 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkio") subdescs=("${subdescs[@]}" "KDE core IO library.") -subdepends=("${subdepends[@]}" "") -subrodepends=("${subrodepends[@]}" "$KDECOREDEP") +subdepends=("${subdepends[@]}" "$LIBQTSCRIPTDEP") +subrodepends=("${subrodepends[@]}" "$NEPOMUKDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -107,7 +109,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkparts") subdescs=("${subdescs[@]}" "KDE core loadable parts components library.") subdepends=("${subdepends[@]}" "") -subrodepends=("${subrodepends[@]}" "$KDECOREDEP") +subrodepends=("${subrodepends[@]}" "$NEPOMUKDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -122,7 +124,7 @@ subpkgs=("${subpkgs[@]}" "libplasma") subdescs=("${subdescs[@]}" "Framework for the KDE desktop shell and its widgets.") subdepends=("${subdepends[@]}" "$LIBQTUITOOLSDEP $LIBQTWEBKITDEP $LIBQTOPENGLDEP qca xfsprogs-attr libqtdbus libxcb libxdamage") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP $KNEWDEP $THREADWDEP $DNSSDDEP") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP $KNEWDEP $THREADWDEP $DNSSDDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -135,16 +137,15 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libknotify") subdescs=("${subdescs[@]}" "User Notification Libraries.") -subdepends=("${subdepends[@]}" "$PHONONDEP xfsprogs-attr libxext") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP phonon-backend-vlc") +subdepends=("${subdepends[@]}" "$PHONONDEP") +subrodepends=("${subrodepends[@]}" "$NEPOMUKDEP phonon-backend-vlc") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkross") subdescs=("${subdescs[@]}" "Scripting Libraries.") -subdepends=("${subdepends[@]}" "$LIBQTSVGDEP $LIBQTDBUSDEP $LIBQTDESIGNERDEP - xfsprogs-attr libpng fontconfig libxi libsm libxcursor") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP $KFILEDEP libkjsembed>=$_F_kde_ver") +subdepends=("${subdepends[@]}" "$LIBQTDESIGNERDEP") +subrodepends=("${subrodepends[@]}" "$KFILEDEP $KJSEMBEDEDDEP $NEPOMUKDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -179,14 +180,14 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkdewidgets") subdescs=("${subdescs[@]}" "KDE custom widgets for Qt Designer.") subdepends=("${subdepends[@]}" "$LIBQTGUIDEP $LIBQTNETWORKDEP $LIBQTDBUSDEP $LIBQTSQLDEP - libstdc++ zlib strigi>=0.7.2 xfsprogs-acl libxrender libice libxext") + strigi>=0.7.2 xfsprogs-acl libxrender libice libxext") subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP $KDESUDEP $KDE3SUPPORTDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkjsembed") subdescs=("${subdescs[@]}" "ECMAScript bindings libraries.") -subdepends=("${subdepends[@]}" "$LIBQTUITOOLSDEP $LIBQTDBUSDEP libx11") +subdepends=("${subdepends[@]}" "$LIBQTUITOOLSDEP $LIBQTDBUSDEP") subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -200,7 +201,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libthreadweaver") subdescs=("${subdescs[@]}" "Job-based threading library.") -subdepends=("${subdepends[@]}" "$LIBQTCOREDEP libgcc") +subdepends=("${subdepends[@]}" "$LIBQTCOREDEP") subrodepends=("${subrodepends[@]}" "") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -224,14 +225,14 @@ rodepends=("${rodepends[@]}" "${subpkgs[@]}") subpkgs=("${subpkgs[@]}" "libkactivities") subdescs=("${subdescs[@]}" "Libraries for the KDE activities management.") subdepends=("${subdepends[@]}" "") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde-extra') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "libkdeclarative") subdescs=("${subdescs[@]}" "KDE declarative extensions") -subdepends=("${subdepends[@]}" "$LIBQTDECLARATIVE") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "$LIBQTDECLARATIVE $LIBQTSQLDEP $LIBQTXMLPATTERNS") +subrodepends=("${subrodepends[@]}" "$KDEUIDEP") subgroups=("${subgroups[@]}" 'kde-extra') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -258,16 +259,16 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') ## maybe split more ? interfces/<foo> ? worth doing that ? subpkgs=("${subpkgs[@]}" "$pkgname-interfaces") subdescs=("${subdescs[@]}" "Kparts interface for text editors, mediaplayer and scripting.") -subdepends=("${subdepends[@]}" "xfsprogs-attr libxext $PHONONDEP") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "$PHONONDEP") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') ## this need kpty subpkgs=("${subpkgs[@]}" "libkdesu") subdescs=("${subdescs[@]}" "Library for password entering and handling.") -subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde kde-core') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') @@ -310,31 +311,36 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "$pkgname-compiletime") subdescs=("${subdescs[@]}" "Kdelibs extra headers, cmake and pkgconfig files") subdepends=("${subdepends[@]}" "") -subrodepends=("${subrodepends[@]}" "") +subrodepends=("${subrodepends[@]}" "cmake") subgroups=("${subgroups[@]}" 'devel-extra kde-build') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "sonnet-plugin-hspell") subdescs=("${subdescs[@]}" "Natural language processing for hspell") -subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP hspell") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "hspell") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde-extra') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "sonnet-plugin-aspell") subdescs=("${subdescs[@]}" "Natural language processing for aspell") -subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP aspell") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "aspell") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde-extra') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') subpkgs=("${subpkgs[@]}" "sonnet-plugin-enchant") subdescs=("${subdescs[@]}" "Natural language processing for enchant") -subdepends=("${subdepends[@]}" "$LIBQTDBUSDEP enchant") -subrodepends=("${subrodepends[@]}" "$KDELIBS_COREDEP") +subdepends=("${subdepends[@]}" "enchant") +subrodepends=("${subrodepends[@]}" "$KDECOREDEP") subgroups=("${subgroups[@]}" 'kde-extra') subarchs=("${subarchs[@]}" 'i686 x86_64 ppc') +# To detected dependecies with makepkg -a +if Fuse DETECTDEPENDS; then + makedepends=("${makedepends[@]}" "$pkgname" "${subpkgs[@]}") +fi + build() { Fcd @@ -342,6 +348,8 @@ build() sed -i -e 's|KDE_VERSION_STRING.*|KDE_VERSION_STRING "(KDE ${KDE_VERSION}) Frugalware Linux")|g' CMakeLists.txt || Fdie KDE_make_split + Fsubsplit libkdecore libkjs /usr/lib/kde4/ktranscript.\* + ## ksgmltools2 KDE_project_split ksgmltools2 kdoctools @@ -385,4 +393,3 @@ build() } # optimization OK - _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git