diff options
| author | Alexey 'alexxy' Shvetsov <alexxy@gentoo.ru> | 2008-10-25 14:48:52 +0400 |
|---|---|---|
| committer | Alexey 'alexxy' Shvetsov <alexxy@gentoo.ru> | 2008-10-25 14:48:52 +0400 |
| commit | ba8bf48521d5a39df628363a087fc2ce5ae6b92e (patch) | |
| tree | 94cbba84ee682c70f9d8754ce8abff6407b479da /eclass/kde4-functions.eclass | |
| parent | a5ac93601589e512104ecb7f572e68c20d7fdc42 (diff) | |
| parent | 2761d0479c46b6632d3f34a2e750e705d1ee148a (diff) | |
| download | kde-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.eclass | 349 |
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: |
