summaryrefslogtreecommitdiff
path: root/eclass/kde4-functions.eclass
diff options
context:
space:
mode:
authorAlexey 'alexxy' Shvetsov <alexxy@gentoo.ru>2008-10-25 14:48:52 +0400
committerAlexey 'alexxy' Shvetsov <alexxy@gentoo.ru>2008-10-25 14:48:52 +0400
commitba8bf48521d5a39df628363a087fc2ce5ae6b92e (patch)
tree94cbba84ee682c70f9d8754ce8abff6407b479da /eclass/kde4-functions.eclass
parenta5ac93601589e512104ecb7f572e68c20d7fdc42 (diff)
parent2761d0479c46b6632d3f34a2e750e705d1ee148a (diff)
downloadkde-ba8bf48521d5a39df628363a087fc2ce5ae6b92e.tar.gz
kde-ba8bf48521d5a39df628363a087fc2ce5ae6b92e.tar.bz2
kde-ba8bf48521d5a39df628363a087fc2ce5ae6b92e.zip
Merge commit 'origin/4.2'
Conflicts: Documentation/package.keywords/kde app-misc/strigi/ChangeLog app-misc/strigi/Manifest app-office/akonadi-server/metadata.xml app-office/karbon/metadata.xml app-office/koffice-data/koffice-data-1.9.98.1.ebuild eclass/kde4-base.eclass eclass/kde4-functions.eclass eclass/kde4-meta.eclass kde-base/akonadi/ChangeLog kde-base/akonadi/Manifest kde-base/akregator/ChangeLog kde-base/akregator/Manifest kde-base/amor/ChangeLog kde-base/amor/Manifest kde-base/ark/ChangeLog kde-base/ark/Manifest kde-base/automoc/ChangeLog kde-base/automoc/Manifest kde-base/blinken/ChangeLog kde-base/blinken/Manifest kde-base/bovo/ChangeLog kde-base/bovo/Manifest kde-base/cervisia/ChangeLog kde-base/cervisia/Manifest kde-base/dolphin/ChangeLog kde-base/dolphin/Manifest kde-base/dragonplayer/ChangeLog kde-base/dragonplayer/Manifest kde-base/drkonqi/ChangeLog kde-base/drkonqi/Manifest kde-base/gwenview/ChangeLog kde-base/gwenview/Manifest kde-base/juk/ChangeLog kde-base/juk/Manifest kde-base/kaddressbook/ChangeLog kde-base/kaddressbook/Manifest kde-base/kalarm/ChangeLog kde-base/kalarm/Manifest kde-base/kalgebra/ChangeLog kde-base/kalgebra/Manifest kde-base/kalzium/ChangeLog kde-base/kalzium/Manifest kde-base/kamera/ChangeLog kde-base/kamera/Manifest kde-base/kanagram/ChangeLog kde-base/kanagram/Manifest kde-base/kappfinder/ChangeLog kde-base/kappfinder/Manifest kde-base/kapptemplate/ChangeLog kde-base/kapptemplate/Manifest kde-base/kate/ChangeLog kde-base/kate/Manifest kde-base/katomic/ChangeLog kde-base/katomic/Manifest kde-base/kbattleship/ChangeLog kde-base/kbattleship/Manifest kde-base/kblackbox/ChangeLog kde-base/kblackbox/Manifest kde-base/kblocks/ChangeLog kde-base/kblocks/Manifest kde-base/kbounce/ChangeLog kde-base/kbounce/Manifest kde-base/kbreakout/ChangeLog kde-base/kbreakout/Manifest kde-base/kbruch/metadata.xml kde-base/kbugbuster/ChangeLog kde-base/kbugbuster/Manifest kde-base/kcachegrind/ChangeLog kde-base/kcachegrind/Manifest kde-base/kcalc/ChangeLog kde-base/kcalc/Manifest kde-base/kcharselect/ChangeLog kde-base/kcharselect/Manifest kde-base/kcheckpass/ChangeLog kde-base/kcheckpass/Manifest kde-base/kcminit/ChangeLog kde-base/kcminit/Manifest kde-base/kcmshell/ChangeLog kde-base/kcmshell/Manifest kde-base/kcolorchooser/ChangeLog kde-base/kcolorchooser/Manifest kde-base/kcontrol/ChangeLog kde-base/kcontrol/Manifest kde-base/kcron/ChangeLog kde-base/kcron/Manifest kde-base/kde-l10n/ChangeLog kde-base/kde-l10n/Manifest kde-base/kde-menu-icons/ChangeLog kde-base/kde-menu-icons/Manifest kde-base/kde-menu/ChangeLog kde-base/kde-menu/Manifest kde-base/kde-meta/ChangeLog kde-base/kde-meta/Manifest kde-base/kde-wallpapers/ChangeLog kde-base/kde-wallpapers/Manifest kde-base/kdeaccessibility-colorschemes/ChangeLog kde-base/kdeaccessibility-colorschemes/Manifest kde-base/kdeaccessibility-iconthemes/ChangeLog kde-base/kdeaccessibility-iconthemes/Manifest kde-base/kdeaccessibility-meta/ChangeLog kde-base/kdeaccessibility-meta/Manifest kde-base/kdeaccounts-plugin/ChangeLog kde-base/kdeaccounts-plugin/Manifest kde-base/kdeadmin-meta/ChangeLog kde-base/kdeadmin-meta/Manifest kde-base/kdeartwork-colorschemes/ChangeLog kde-base/kdeartwork-colorschemes/Manifest kde-base/kdeartwork-emoticons/ChangeLog kde-base/kdeartwork-emoticons/Manifest kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.1.1.ebuild kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.1.71.ebuild kde-base/kdeartwork-icewm-themes/ChangeLog kde-base/kdeartwork-icewm-themes/Manifest kde-base/kdeartwork-iconthemes/ChangeLog kde-base/kdeartwork-iconthemes/Manifest kde-base/kdeartwork-kscreensaver/ChangeLog kde-base/kdeartwork-kscreensaver/Manifest kde-base/kdeartwork-kworldclock/ChangeLog kde-base/kdeartwork-kworldclock/Manifest kde-base/kdeartwork-meta/ChangeLog kde-base/kdeartwork-meta/Manifest kde-base/kdeartwork-sounds/ChangeLog kde-base/kdeartwork-sounds/Manifest kde-base/kdeartwork-styles/ChangeLog kde-base/kdeartwork-styles/Manifest kde-base/kdeartwork-wallpapers/ChangeLog kde-base/kdeartwork-wallpapers/Manifest kde-base/kdebase-cursors/ChangeLog kde-base/kdebase-cursors/Manifest kde-base/kdebase-data/ChangeLog kde-base/kdebase-data/Manifest kde-base/kdebase-kioslaves/ChangeLog kde-base/kdebase-kioslaves/Manifest kde-base/kdebase-meta/ChangeLog kde-base/kdebase-meta/Manifest kde-base/kdebase-startkde/ChangeLog kde-base/kdebase-startkde/Manifest kde-base/kdebase-startkde/files/gentoo-startkde4.patch kde-base/kdebugdialog/ChangeLog kde-base/kdebugdialog/Manifest kde-base/kdeedu-meta/ChangeLog kde-base/kdeedu-meta/Manifest kde-base/kdegames-meta/ChangeLog kde-base/kdegames-meta/Manifest kde-base/kdegraphics-meta/ChangeLog kde-base/kdegraphics-meta/Manifest kde-base/kdegraphics-strigi-analyzer/ChangeLog kde-base/kdegraphics-strigi-analyzer/Manifest kde-base/kdelibs/ChangeLog kde-base/kdelibs/Manifest kde-base/kdemaildir/ChangeLog kde-base/kdemaildir/Manifest kde-base/kdemultimedia-kioslaves/ChangeLog kde-base/kdemultimedia-kioslaves/Manifest kde-base/kdemultimedia-meta/ChangeLog kde-base/kdemultimedia-meta/Manifest kde-base/kdenetwork-filesharing/ChangeLog kde-base/kdenetwork-filesharing/Manifest kde-base/kdenetwork-meta/ChangeLog kde-base/kdenetwork-meta/Manifest kde-base/kdepasswd/ChangeLog kde-base/kdepasswd/Manifest kde-base/kdepim-icons/ChangeLog kde-base/kdepim-icons/Manifest kde-base/kdepim-kresources/ChangeLog kde-base/kdepim-kresources/Manifest kde-base/kdepim-meta/ChangeLog kde-base/kdepim-meta/Manifest kde-base/kdepim-strigi-analyzer/ChangeLog kde-base/kdepim-strigi-analyzer/Manifest kde-base/kdepim-wizards/ChangeLog kde-base/kdepim-wizards/Manifest kde-base/kdepimlibs/ChangeLog kde-base/kdepimlibs/Manifest kde-base/kdeplasma-addons/ChangeLog kde-base/kdeplasma-addons/Manifest kde-base/kdesdk-kioslaves/ChangeLog kde-base/kdesdk-kioslaves/Manifest kde-base/kdesdk-meta/ChangeLog kde-base/kdesdk-meta/Manifest kde-base/kdesdk-misc/ChangeLog kde-base/kdesdk-misc/Manifest kde-base/kdesdk-scripts/ChangeLog kde-base/kdesdk-scripts/Manifest kde-base/kdesdk-strigi-analyzer/ChangeLog kde-base/kdesdk-strigi-analyzer/Manifest kde-base/kdessh/ChangeLog kde-base/kdessh/Manifest kde-base/kdesu/ChangeLog kde-base/kdesu/Manifest kde-base/kdetoys-meta/ChangeLog kde-base/kdetoys-meta/Manifest kde-base/kdeutils-meta/ChangeLog kde-base/kdeutils-meta/Manifest kde-base/kdf/ChangeLog kde-base/kdf/Manifest kde-base/kdialog/ChangeLog kde-base/kdialog/Manifest kde-base/kdiamond/ChangeLog kde-base/kdiamond/Manifest kde-base/kdm/ChangeLog kde-base/kdm/Manifest kde-base/kdnssd/ChangeLog kde-base/kdnssd/Manifest kde-base/keditbookmarks/ChangeLog kde-base/keditbookmarks/Manifest kde-base/kfile/ChangeLog kde-base/kfile/Manifest kde-base/kfilereplace/metadata.xml kde-base/kfind/ChangeLog kde-base/kfind/Manifest kde-base/kfloppy/ChangeLog kde-base/kfloppy/Manifest kde-base/kfourinline/ChangeLog kde-base/kfourinline/Manifest kde-base/kgamma/ChangeLog kde-base/kgamma/Manifest kde-base/kgeography/ChangeLog kde-base/kgeography/Manifest kde-base/kget/ChangeLog kde-base/kget/Manifest kde-base/kgoldrunner/ChangeLog kde-base/kgoldrunner/Manifest kde-base/kgpg/ChangeLog kde-base/kgpg/Manifest kde-base/khangman/ChangeLog kde-base/khangman/Manifest kde-base/khelpcenter/ChangeLog kde-base/khelpcenter/Manifest kde-base/khotkeys/ChangeLog kde-base/khotkeys/Manifest kde-base/kiconfinder/ChangeLog kde-base/kiconfinder/Manifest kde-base/kig/ChangeLog kde-base/kig/Manifest kde-base/kimagemapeditor/metadata.xml kde-base/kinfocenter/ChangeLog kde-base/kinfocenter/Manifest kde-base/kioclient/ChangeLog kde-base/kioclient/Manifest kde-base/kiriki/ChangeLog kde-base/kiriki/Manifest kde-base/kiten/ChangeLog kde-base/kiten/Manifest kde-base/kjots/ChangeLog kde-base/kjots/Manifest kde-base/kjumpingcube/ChangeLog kde-base/kjumpingcube/Manifest kde-base/kleopatra/ChangeLog kde-base/kleopatra/Manifest kde-base/klettres/ChangeLog kde-base/klettres/Manifest kde-base/klines/ChangeLog kde-base/klines/Manifest kde-base/klipper/ChangeLog kde-base/klipper/Manifest kde-base/kmag/ChangeLog kde-base/kmag/Manifest kde-base/kmahjongg/ChangeLog kde-base/kmahjongg/Manifest kde-base/kmail/ChangeLog kde-base/kmail/Manifest kde-base/kmailcvt/ChangeLog kde-base/kmailcvt/Manifest kde-base/kmenuedit/ChangeLog kde-base/kmenuedit/Manifest kde-base/kmimetypefinder/ChangeLog kde-base/kmimetypefinder/Manifest kde-base/kmines/ChangeLog kde-base/kmines/Manifest kde-base/kmix/ChangeLog kde-base/kmix/Manifest kde-base/kmousetool/ChangeLog kde-base/kmousetool/Manifest kde-base/kmouth/ChangeLog kde-base/kmouth/Manifest kde-base/kmplot/ChangeLog kde-base/kmplot/Manifest kde-base/knetattach/ChangeLog kde-base/knetattach/Manifest kde-base/knetwalk/ChangeLog kde-base/knetwalk/Manifest kde-base/knetworkconf/ChangeLog kde-base/knetworkconf/Manifest kde-base/knewstuff/ChangeLog kde-base/knewstuff/Manifest kde-base/knode/ChangeLog kde-base/knode/Manifest kde-base/knotes/ChangeLog kde-base/knotes/Manifest kde-base/knotify/ChangeLog kde-base/knotify/Manifest kde-base/kode/ChangeLog kde-base/kode/Manifest kde-base/kolf/ChangeLog kde-base/kolf/Manifest kde-base/kollision/ChangeLog kde-base/kollision/Manifest kde-base/kolourpaint/ChangeLog kde-base/kolourpaint/Manifest kde-base/kompare/ChangeLog kde-base/kompare/Manifest kde-base/konqueror/ChangeLog kde-base/konqueror/Manifest kde-base/konquest/ChangeLog kde-base/konquest/Manifest kde-base/konsole/ChangeLog kde-base/konsole/Manifest kde-base/kontact/ChangeLog kde-base/kontact/Manifest kde-base/kontactinterfaces/ChangeLog kde-base/kontactinterfaces/Manifest kde-base/kopete/ChangeLog kde-base/kopete/Manifest kde-base/korganizer/ChangeLog kde-base/korganizer/Manifest kde-base/kpasswdserver/ChangeLog kde-base/kpasswdserver/Manifest kde-base/kpat/ChangeLog kde-base/kpat/Manifest kde-base/kpercentage/ChangeLog kde-base/kpercentage/Manifest kde-base/kppp/ChangeLog kde-base/kppp/Manifest kde-base/kquitapp/ChangeLog kde-base/kquitapp/Manifest kde-base/krdc/ChangeLog kde-base/krdc/Manifest kde-base/kreadconfig/ChangeLog kde-base/kreadconfig/Manifest kde-base/kreversi/ChangeLog kde-base/kreversi/Manifest kde-base/krfb/ChangeLog kde-base/krfb/Manifest kde-base/kruler/ChangeLog kde-base/kruler/Manifest kde-base/krunner/ChangeLog kde-base/krunner/Manifest kde-base/ksame/ChangeLog kde-base/ksame/Manifest kde-base/kscreensaver/ChangeLog kde-base/kscreensaver/Manifest kde-base/kshisen/ChangeLog kde-base/kshisen/Manifest kde-base/ksirk/ChangeLog kde-base/ksirk/Manifest kde-base/ksmserver/ChangeLog kde-base/ksmserver/Manifest kde-base/ksnapshot/ChangeLog kde-base/ksnapshot/Manifest kde-base/kspaceduel/ChangeLog kde-base/kspaceduel/Manifest kde-base/ksplash/ChangeLog kde-base/ksplash/Manifest kde-base/ksquares/ChangeLog kde-base/ksquares/Manifest kde-base/kstars/ChangeLog kde-base/kstars/Manifest kde-base/kstart/ChangeLog kde-base/kstart/Manifest kde-base/kstartperf/ChangeLog kde-base/kstartperf/Manifest kde-base/kstartupconfig/ChangeLog kde-base/kstartupconfig/Manifest kde-base/kstyles/ChangeLog kde-base/kstyles/Manifest kde-base/ksudoku/ChangeLog kde-base/ksudoku/Manifest kde-base/ksysguard/ChangeLog kde-base/ksysguard/Manifest kde-base/ksystemlog/ChangeLog kde-base/ksystemlog/Manifest kde-base/ksystraycmd/ChangeLog kde-base/ksystraycmd/Manifest kde-base/kteatime/ChangeLog kde-base/kteatime/Manifest kde-base/ktimer/ChangeLog kde-base/ktimer/Manifest kde-base/ktimetracker/ChangeLog kde-base/ktimetracker/Manifest kde-base/ktimezoned/ChangeLog kde-base/ktimezoned/Manifest kde-base/ktouch/ChangeLog kde-base/ktouch/Manifest kde-base/ktraderclient/ChangeLog kde-base/ktraderclient/Manifest kde-base/kttsd/ChangeLog kde-base/kttsd/Manifest kde-base/ktuberling/ChangeLog kde-base/ktuberling/Manifest kde-base/kturtle/ChangeLog kde-base/kturtle/Manifest kde-base/ktux/ChangeLog kde-base/ktux/Manifest kde-base/kubrick/ChangeLog kde-base/kubrick/Manifest kde-base/kuiserver/ChangeLog kde-base/kuiserver/Manifest kde-base/kuiviewer/ChangeLog kde-base/kuiviewer/Manifest kde-base/kurifilter-plugins/ChangeLog kde-base/kurifilter-plugins/Manifest kde-base/kuser/ChangeLog kde-base/kuser/Manifest kde-base/kwallet/ChangeLog kde-base/kwallet/Manifest kde-base/kweather/ChangeLog kde-base/kweather/Manifest kde-base/kwin/ChangeLog kde-base/kwin/Manifest kde-base/kwordquiz/ChangeLog kde-base/kwordquiz/Manifest kde-base/kwrite/ChangeLog kde-base/kwrite/Manifest kde-base/libkcddb/ChangeLog kde-base/libkcddb/Manifest kde-base/libkcompactdisc/ChangeLog kde-base/libkcompactdisc/Manifest kde-base/libkdcraw/ChangeLog kde-base/libkdcraw/Manifest kde-base/libkdeedu/ChangeLog kde-base/libkdeedu/Manifest kde-base/libkdegames/ChangeLog kde-base/libkdegames/Manifest kde-base/libkdepim/ChangeLog kde-base/libkdepim/Manifest kde-base/libkexiv2/ChangeLog kde-base/libkexiv2/Manifest kde-base/libkholidays/ChangeLog kde-base/libkholidays/Manifest kde-base/libkipi/ChangeLog kde-base/libkipi/Manifest kde-base/libkleo/ChangeLog kde-base/libkleo/Manifest kde-base/libkmahjongg/ChangeLog kde-base/libkmahjongg/Manifest kde-base/libkonq/ChangeLog kde-base/libkonq/Manifest kde-base/libkpgp/ChangeLog kde-base/libkpgp/Manifest kde-base/libksane/ChangeLog kde-base/libksane/Manifest kde-base/libksieve/ChangeLog kde-base/libksieve/Manifest kde-base/libkworkspace/ChangeLog kde-base/libkworkspace/Manifest kde-base/libplasma/ChangeLog kde-base/libplasma/Manifest kde-base/libtaskmanager/ChangeLog kde-base/libtaskmanager/Manifest kde-base/lilo-config/ChangeLog kde-base/lilo-config/Manifest kde-base/lokalize/ChangeLog kde-base/lokalize/Manifest kde-base/lskat/ChangeLog kde-base/lskat/Manifest kde-base/marble/ChangeLog kde-base/marble/Manifest kde-base/mimelib/ChangeLog kde-base/mimelib/Manifest kde-base/nepomuk/ChangeLog kde-base/nepomuk/Manifest kde-base/nsplugins/ChangeLog kde-base/nsplugins/Manifest kde-base/okteta/ChangeLog kde-base/okteta/Manifest kde-base/okular/ChangeLog kde-base/okular/Manifest kde-base/parley/ChangeLog kde-base/parley/Manifest kde-base/plasma-apps/ChangeLog kde-base/plasma-apps/Manifest kde-base/plasma-workspace/ChangeLog kde-base/plasma-workspace/Manifest kde-base/renamedlg-plugins/ChangeLog kde-base/renamedlg-plugins/Manifest kde-base/solid-hardware/ChangeLog kde-base/solid-hardware/Manifest kde-base/solid/ChangeLog kde-base/solid/Manifest kde-base/soliduiserver/ChangeLog kde-base/soliduiserver/Manifest kde-base/step/ChangeLog kde-base/step/Manifest kde-base/superkaramba/ChangeLog kde-base/superkaramba/Manifest kde-base/svgpart/ChangeLog kde-base/svgpart/Manifest kde-base/sweeper/ChangeLog kde-base/sweeper/Manifest kde-base/systemsettings/ChangeLog kde-base/systemsettings/Manifest kde-base/umbrello/ChangeLog kde-base/umbrello/Manifest kde-misc/kdesudo/ChangeLog kde-misc/kdesudo/Manifest kde-misc/kdesudo/kdesudo-3.1.ebuild media-gfx/digikam/ChangeLog media-gfx/digikam/Manifest media-sound/amarok/ChangeLog media-sound/amarok/Manifest media-sound/amarok/metadata.xml media-sound/phonon/ChangeLog media-sound/phonon/Manifest media-video/kdenlive/metadata.xml net-wireless/kdebluetooth4/ChangeLog net-wireless/kdebluetooth4/Manifest net-wireless/kdebluetooth4/kdebluetooth4-0.2.ebuild sets/kdegames-4.1 sets/kdeoptional-4.1 x11-themes/gtk-engines-qt/ChangeLog x11-themes/gtk-engines-qt/Manifest x11-themes/plasma-themes/ChangeLog x11-themes/plasma-themes/Manifest x11-themes/plasma-themes/plasma-themes-0.2.ebuild
Diffstat (limited to 'eclass/kde4-functions.eclass')
-rw-r--r--eclass/kde4-functions.eclass349
1 files changed, 349 insertions, 0 deletions
diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass
index 4d021f3efad..6d28ca05c43 100644
--- a/eclass/kde4-functions.eclass
+++ b/eclass/kde4-functions.eclass
@@ -39,6 +39,355 @@ KDE_SLOTS=( "kde-4" "4.1" "4.2" )
# @DESCRIPTION:
# The slots used by all KDE live versions.
KDE_LIVE_SLOTS=( "live" )
+<<<<<<< HEAD:eclass/kde4-functions.eclass
+=======
+
+# @ECLASS-VARIABLE: KDE_DERIVATION_MAP
+# @DESCRIPTION:
+# Map of the monolithic->split ebuild derivation.
+# Used to build dependencies describing the relationships between them:
+# Monolithic ebuilds block their split counterparts in the same slot, and vice versa.
+#
+# Also see get-parent-package(), get-child-packages(), is-parent-package()
+KDE_DERIVATION_MAP='
+app-office/koffice app-office/karbon
+app-office/koffice app-office/kchart
+app-office/koffice app-office/kexi
+app-office/koffice app-office/kformula
+app-office/koffice app-office/kivio
+app-office/koffice app-office/koffice-data
+app-office/koffice app-office/koffice-libs
+app-office/koffice app-office/koshell
+app-office/koffice app-office/kplato
+app-office/koffice app-office/kpresenter
+app-office/koffice app-office/krita
+app-office/koffice app-office/kspread
+app-office/koffice app-office/kugar
+app-office/koffice app-office/kword
+kde-base/kdeaccessibility kde-base/kdeaccessibility-colorschemes
+kde-base/kdeaccessibility kde-base/kdeaccessibility-iconthemes
+kde-base/kdeaccessibility kde-base/kmag
+kde-base/kdeaccessibility kde-base/kmousetool
+kde-base/kdeaccessibility kde-base/kmouth
+kde-base/kdeaccessibility kde-base/kttsd
+kde-base/kdeadmin kde-base/kcron
+kde-base/kdeadmin kde-base/kdat
+kde-base/kdeadmin kde-base/knetworkconf
+kde-base/kdeadmin kde-base/kpackage
+kde-base/kdeadmin kde-base/ksystemlog
+kde-base/kdeadmin kde-base/ksysv
+kde-base/kdeadmin kde-base/kuser
+kde-base/kdeadmin kde-base/lilo-config
+kde-base/kdeadmin kde-base/secpolicy
+kde-base/kdeartwork kde-base/kdeartwork-colorschemes
+kde-base/kdeartwork kde-base/kdeartwork-emoticons
+kde-base/kdeartwork kde-base/kdeartwork-icewm-themes
+kde-base/kdeartwork kde-base/kdeartwork-iconthemes
+kde-base/kdeartwork kde-base/kdeartwork-kscreensaver
+kde-base/kdeartwork kde-base/kdeartwork-kworldclock
+kde-base/kdeartwork kde-base/kdeartwork-sounds
+kde-base/kdeartwork kde-base/kdeartwork-styles
+kde-base/kdeartwork kde-base/kdeartwork-wallpapers
+kde-base/kdebase kde-base/dolphin
+kde-base/kdebase kde-base/drkonqi
+kde-base/kdebase kde-base/kappfinder
+kde-base/kdebase kde-base/kcheckpass
+kde-base/kdebase kde-base/kcminit
+kde-base/kdebase kde-base/kcmshell
+kde-base/kdebase kde-base/kcontrol
+kde-base/kdebase kde-base/kde-menu
+kde-base/kdebase kde-base/kde-menu-icons
+kde-base/kdebase kde-base/kde-wallpapers
+kde-base/kdebase kde-base/kdebase-cursors
+kde-base/kdebase kde-base/kdebase-data
+kde-base/kdebase kde-base/kdebase-kioslaves
+kde-base/kdebase kde-base/kdebase-startkde
+kde-base/kdebase kde-base/kdebugdialog
+kde-base/kdebase kde-base/kdepasswd
+kde-base/kdebase kde-base/kdesu
+kde-base/kdebase kde-base/kdialog
+kde-base/kdebase kde-base/kdm
+kde-base/kdebase kde-base/keditbookmarks
+kde-base/kdebase kde-base/kfile
+kde-base/kdebase kde-base/kfind
+kde-base/kdebase kde-base/khelpcenter
+kde-base/kdebase kde-base/khotkeys
+kde-base/kdebase kde-base/kiconfinder
+kde-base/kdebase kde-base/kinfocenter
+kde-base/kdebase kde-base/kioclient
+kde-base/kdebase kde-base/klipper
+kde-base/kdebase kde-base/kmenuedit
+kde-base/kdebase kde-base/kmimetypefinder
+kde-base/kdebase kde-base/knetattach
+kde-base/kdebase kde-base/knewstuff
+kde-base/kdebase kde-base/knotify
+kde-base/kdebase kde-base/konqueror
+kde-base/kdebase kde-base/konsole
+kde-base/kdebase kde-base/kpasswdserver
+kde-base/kdebase kde-base/kquitapp
+kde-base/kdebase kde-base/kreadconfig
+kde-base/kdebase kde-base/krunner
+kde-base/kdebase kde-base/kscreensaver
+kde-base/kdebase kde-base/ksmserver
+kde-base/kdebase kde-base/ksplash
+kde-base/kdebase kde-base/kstart
+kde-base/kdebase kde-base/kstartupconfig
+kde-base/kdebase kde-base/kstyles
+kde-base/kdebase kde-base/ksysguard
+kde-base/kdebase kde-base/ksystraycmd
+kde-base/kdebase kde-base/ktimezoned
+kde-base/kdebase kde-base/ktip
+kde-base/kdebase kde-base/ktraderclient
+kde-base/kdebase kde-base/kuiserver
+kde-base/kdebase kde-base/kurifilter-plugins
+kde-base/kdebase kde-base/kwin
+kde-base/kdebase kde-base/kwrite
+kde-base/kdebase kde-base/libkonq
+kde-base/kdebase kde-base/libkworkspace
+kde-base/kdebase kde-base/libplasma
+kde-base/kdebase kde-base/libplasmaclock
+kde-base/kdebase kde-base/libtaskmanager
+kde-base/kdebase kde-base/nepomuk
+kde-base/kdebase kde-base/nsplugins
+kde-base/kdebase kde-base/powerdevil
+kde-base/kdebase kde-base/phonon
+kde-base/kdebase kde-base/phonon-kde
+kde-base/kdebase kde-base/phonon-xine
+kde-base/kdebase kde-base/plasma
+kde-base/kdebase kde-base/plasma-apps
+kde-base/kdebase kde-base/plasma-workspace
+kde-base/kdebase kde-base/renamedlg-plugins
+kde-base/kdebase kde-base/solid
+kde-base/kdebase kde-base/solid-hardware
+kde-base/kdebase kde-base/soliduiserver
+kde-base/kdebase kde-base/systemsettings
+kde-base/kdebase kde-base/kwalletd
+kde-base/kdebindings kde-base/kalyptus
+kde-base/kdebindings kde-base/kdejava
+kde-base/kdebindings kde-base/kimono
+kde-base/kdebindings kde-base/kjsembed
+kde-base/kdebindings kde-base/korundum
+kde-base/kdebindings kde-base/krossjava
+kde-base/kdebindings kde-base/krosspython
+kde-base/kdebindings kde-base/krossruby
+kde-base/kdebindings kde-base/pykde4
+kde-base/kdebindings kde-base/qtjava
+kde-base/kdebindings kde-base/qtruby
+kde-base/kdebindings kde-base/qtsharp
+kde-base/kdebindings kde-base/qyoto
+kde-base/kdebindings kde-base/smoke
+kde-base/kdebindings kde-base/xparts
+kde-base/kdeedu kde-base/blinken
+kde-base/kdeedu kde-base/kalgebra
+kde-base/kdeedu kde-base/kalzium
+kde-base/kdeedu kde-base/kanagram
+kde-base/kdeedu kde-base/kbruch
+kde-base/kdeedu kde-base/kgeography
+kde-base/kdeedu kde-base/khangman
+kde-base/kdeedu kde-base/kig
+kde-base/kdeedu kde-base/kiten
+kde-base/kdeedu kde-base/klettres
+kde-base/kdeedu kde-base/kmplot
+kde-base/kdeedu kde-base/kpercentage
+kde-base/kdeedu kde-base/kstars
+kde-base/kdeedu kde-base/ktouch
+kde-base/kdeedu kde-base/kturtle
+kde-base/kdeedu kde-base/kwordquiz
+kde-base/kdeedu kde-base/libkdeedu
+kde-base/kdeedu kde-base/marble
+kde-base/kdeedu kde-base/parley
+kde-base/kdeedu kde-base/step
+kde-base/kdegames kde-base/bovo
+kde-base/kdegames kde-base/katomic
+kde-base/kdegames kde-base/kbattleship
+kde-base/kdegames kde-base/kblackbox
+kde-base/kdegames kde-base/kblocks
+kde-base/kdegames kde-base/kbounce
+kde-base/kdegames kde-base/kbreakout
+kde-base/kdegames kde-base/kdiamond
+kde-base/kdegames kde-base/kfourinline
+kde-base/kdegames kde-base/kgoldrunner
+kde-base/kdegames kde-base/kiriki
+kde-base/kdegames kde-base/kjumpingcube
+kde-base/kdegames kde-base/klines
+kde-base/kdegames kde-base/kmahjongg
+kde-base/kdegames kde-base/kmines
+kde-base/kdegames kde-base/knetwalk
+kde-base/kdegames kde-base/kolf
+kde-base/kdegames kde-base/kollision
+kde-base/kdegames kde-base/konquest
+kde-base/kdegames kde-base/kpat
+kde-base/kdegames kde-base/kreversi
+kde-base/kdegames kde-base/ksame
+kde-base/kdegames kde-base/kshisen
+kde-base/kdegames kde-base/ksirk
+kde-base/kdegames kde-base/kspaceduel
+kde-base/kdegames kde-base/ksquares
+kde-base/kdegames kde-base/ksudoku
+kde-base/kdegames kde-base/ktuberling
+kde-base/kdegames kde-base/kubrick
+kde-base/kdegames kde-base/libkdegames
+kde-base/kdegames kde-base/libkmahjongg
+kde-base/kdegames kde-base/lskat
+kde-base/kdegraphics kde-base/gwenview
+kde-base/kdegraphics kde-base/kamera
+kde-base/kdegraphics kde-base/kcolorchooser
+kde-base/kdegraphics kde-base/kdegraphics-strigi-analyzer
+kde-base/kdegraphics kde-base/kgamma
+kde-base/kdegraphics kde-base/kghostview
+kde-base/kdegraphics kde-base/kolourpaint
+kde-base/kdegraphics kde-base/kruler
+kde-base/kdegraphics kde-base/ksaneplugin
+kde-base/kdegraphics kde-base/ksnapshot
+kde-base/kdegraphics kde-base/libkdcraw
+kde-base/kdegraphics kde-base/libkexiv2
+kde-base/kdegraphics kde-base/libkipi
+kde-base/kdegraphics kde-base/libksane
+kde-base/kdegraphics kde-base/libkscan
+kde-base/kdegraphics kde-base/okular
+kde-base/kdegraphics kde-base/svgpart
+kde-base/kdemultimedia kde-base/dragonplayer
+kde-base/kdemultimedia kde-base/juk
+kde-base/kdemultimedia kde-base/kdemultimedia-kioslaves
+kde-base/kdemultimedia kde-base/kdemultimedia-strigi-analyzer
+kde-base/kdemultimedia kde-base/kmix
+kde-base/kdemultimedia kde-base/kscd
+kde-base/kdemultimedia kde-base/libkcddb
+kde-base/kdemultimedia kde-base/libkcompactdisc
+kde-base/kdenetwork kde-base/kdenetwork-filesharing
+kde-base/kdenetwork kde-base/kdnssd
+kde-base/kdenetwork kde-base/kget
+kde-base/kdenetwork kde-base/knewsticker
+kde-base/kdenetwork kde-base/kopete
+kde-base/kdenetwork kde-base/kppp
+kde-base/kdenetwork kde-base/krdc
+kde-base/kdenetwork kde-base/krfb
+kde-base/kdepim kde-base/akonadi
+kde-base/kdepim kde-base/akregator
+kde-base/kdepim kde-base/certmanager
+kde-base/kdepim kde-base/kabc2mutt
+kde-base/kdepim kde-base/kabcclient
+kde-base/kdepim kde-base/kaddressbook
+kde-base/kdepim kde-base/kalarm
+kde-base/kdepim kde-base/kdemaildir
+kde-base/kdepim kde-base/kdepim-icons
+kde-base/kdepim kde-base/kdepim-kioslaves
+kde-base/kdepim kde-base/kdepim-kresources
+kde-base/kdepim kde-base/kdepim-strigi-analyzer
+kde-base/kdepim kde-base/kdepim-wizards
+kde-base/kdepim kde-base/kfeed
+kde-base/kdepim kde-base/kitchensync
+kde-base/kdepim kde-base/kjots
+kde-base/kdepim kde-base/kleopatra
+kde-base/kdepim kde-base/kmail
+kde-base/kdepim kde-base/kmailcvt
+kde-base/kdepim kde-base/kmobiletools
+kde-base/kdepim kde-base/knode
+kde-base/kdepim kde-base/knotes
+kde-base/kdepim kde-base/kode
+kde-base/kdepim kde-base/konsolekalendar
+kde-base/kdepim kde-base/kontact
+kde-base/kdepim kde-base/kontact-specialdates
+kde-base/kdepim kde-base/kontactinterfaces
+kde-base/kdepim kde-base/korganizer
+kde-base/kdepim kde-base/korn
+kde-base/kdepim kde-base/kpilot
+kde-base/kdepim kde-base/ktimetracker
+kde-base/kdepim kde-base/ktnef
+kde-base/kdepim kde-base/libkdepim
+kde-base/kdepim kde-base/libkholidays
+kde-base/kdepim kde-base/libkleo
+kde-base/kdepim kde-base/libkpgp
+kde-base/kdepim kde-base/libksieve
+kde-base/kdepim kde-base/mailtransport
+kde-base/kdepim kde-base/mimelib
+kde-base/kdepim kde-base/networkstatus
+kde-base/kdesdk kde-base/cervisia
+kde-base/kdesdk kde-base/kapptemplate
+kde-base/kdesdk kde-base/kate
+kde-base/kdesdk kde-base/kbabel
+kde-base/kdesdk kde-base/kbugbuster
+kde-base/kdesdk kde-base/kcachegrind
+kde-base/kdesdk kde-base/kdeaccounts-plugin
+kde-base/kdesdk kde-base/kdesdk-kioslaves
+kde-base/kdesdk kde-base/kdesdk-misc
+kde-base/kdesdk kde-base/kdesdk-scripts
+kde-base/kdesdk kde-base/kdesdk-strigi-analyzer
+kde-base/kdesdk kde-base/kmtrace
+kde-base/kdesdk kde-base/kompare
+kde-base/kdesdk kde-base/kspy
+kde-base/kdesdk kde-base/kstartperf
+kde-base/kdesdk kde-base/kuiviewer
+kde-base/kdesdk kde-base/lokalize
+kde-base/kdesdk kde-base/poxml
+kde-base/kdesdk kde-base/strigi-analyzer
+kde-base/kdesdk kde-base/umbrello
+kde-base/kdetoys kde-base/amor
+kde-base/kdetoys kde-base/kteatime
+kde-base/kdetoys kde-base/ktux
+kde-base/kdetoys kde-base/kweather
+kde-base/kdetoys kde-base/kworldclock
+kde-base/kdeutils kde-base/ark
+kde-base/kdeutils kde-base/kcalc
+kde-base/kdeutils kde-base/kcharselect
+kde-base/kdeutils kde-base/kdessh
+kde-base/kdeutils kde-base/kdf
+kde-base/kdeutils kde-base/kfloppy
+kde-base/kdeutils kde-base/kgpg
+kde-base/kdeutils kde-base/kmilo
+kde-base/kdeutils kde-base/kregexpeditor
+kde-base/kdeutils kde-base/ktimer
+kde-base/kdeutils kde-base/kwallet
+kde-base/kdeutils kde-base/okteta
+kde-base/kdeutils kde-base/superkaramba
+kde-base/kdeutils kde-base/sweeper
+kde-base/kdewebdev kde-base/kfilereplace
+kde-base/kdewebdev kde-base/kimagemapeditor
+kde-base/kdewebdev kde-base/klinkstatus
+kde-base/kdewebdev kde-base/kommander
+kde-base/kdewebdev kde-base/kxsldbg
+kde-base/kdewebdev kde-base/quanta
+'
+
+# @FUNCTION: get-parent-package
+# @USAGE: <split ebuild>
+# @DESCRIPTION:
+# Echoes the name of the monolithic package that a given split ebuild was derived from.
+get-parent-package() {
+ local parent child
+ while read parent child; do
+ if [[ "${child}" == "$1" ]]; then
+ echo ${parent}
+ return 0
+ fi
+ done <<< "$KDE_DERIVATION_MAP"
+ die "Package $target not found in KDE_DERIVATION_MAP, please report bug"
+}
+
+# @FUNCTION: get-child-packages
+# @USAGE: <monolithic ebuild>
+# @DESCRIPTION:
+# Echoes the names of all (split) ebuilds derived from a given monolithic ebuild.
+get-child-packages() {
+ local parent child
+ while read parent child; do
+ [[ "${parent}" == "$1" ]] && echo -n "${child} "
+ done <<< "$KDE_DERIVATION_MAP"
+}
+
+# @FUNCTION: is-parent-package
+# @USAGE: <$CATEGORY/$PN>
+# @DESCRIPTION:
+# Returns zero exit-status if the given package is a parent (monolithic) ebuild.
+# Returns non-zero exit-status if it's not.
+is-parent-package() {
+ local parent child
+ while read parent child; do
+ [[ "${parent}" == "$1" ]] && return 0
+ done <<< "$KDE_DERIVATION_MAP"
+ return 1
+}
+>>>>>>> origin/4.2:eclass/kde4-functions.eclass
# @FUNCTION: buildsycoca
# @DESCRIPTION: