diff options
| author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-03-08 01:38:55 +0100 |
|---|---|---|
| committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-03-08 01:38:55 +0100 |
| commit | fb0ab4463ac861c0240177520f64b1333ada2129 (patch) | |
| tree | 1cc104d3bd73d19e4925d7b691008cabbd460e0f /eclass/kde4-base.eclass | |
| parent | ded7d69d48b3830d82648a1311c1ec0b3cd3b5d8 (diff) | |
| download | kde-fb0ab4463ac861c0240177520f64b1333ada2129.tar.gz kde-fb0ab4463ac861c0240177520f64b1333ada2129.tar.bz2 kde-fb0ab4463ac861c0240177520f64b1333ada2129.zip | |
need_kde=none ease deps
Diffstat (limited to 'eclass/kde4-base.eclass')
| -rw-r--r-- | eclass/kde4-base.eclass | 68 |
1 files changed, 36 insertions, 32 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index ae96936676c..c95643f8b1b 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -75,39 +75,43 @@ kde4-base_set_qt_dependencies() { COMMONDEPEND="${COMMONDEPEND} ${qtdepend}" } -kde4-base_set_qt_dependencies - -# Xorg -COMMONDEPEND="${COMMONDEPEND} - >=x11-base/xorg-server-1.5.2 -" - -# X11 libs -COMMONDEPEND="${COMMONDEPEND} - x11-libs/libXext - x11-libs/libXt - x11-libs/libXxf86vm -" - -# localization deps -# DISABLED UNTIL PMS decide correct approach :( -if [[ -n ${KDE_LINGUAS} ]]; then - LNG_DEP="" - for _lng in ${KDE_LINGUAS}; do - # there must be or due to issue if lingua is not present in kde-l10n so - # it wont die but pick kde-l10n as-is. - LNG_DEP="${LNG_DEP} - || ( kde-base/kde-l10n[linguas_${_lng},kdeprefix=] kde-base/kde-l10n[kdeprefix=] )" - done -fi -# Set common dependencies for all ebuilds that inherit this eclass -DEPEND="${DEPEND} ${COMMONDEPEND} - >=dev-util/cmake-2.6.2 - dev-util/pkgconfig - >=sys-apps/sandbox-1.3.2 -" -RDEPEND="${RDEPEND} ${COMMONDEPEND}" +if [[ ${NEED_KDE} != "none" ]] ; then + # Qt + kde4-base_set_qt_dependencies + + # Xorg + COMMONDEPEND="${COMMONDEPEND} + >=x11-base/xorg-server-1.5.2 + " + + # X11 libs + COMMONDEPEND="${COMMONDEPEND} + x11-libs/libXext + x11-libs/libXt + x11-libs/libXxf86vm + " + + # localization deps + # DISABLED UNTIL PMS decide correct approach :( + if [[ -n ${KDE_LINGUAS} ]]; then + LNG_DEP="" + for _lng in ${KDE_LINGUAS}; do + # there must be or due to issue if lingua is not present in kde-l10n so + # it wont die but pick kde-l10n as-is. + LNG_DEP="${LNG_DEP} + || ( kde-base/kde-l10n[linguas_${_lng},kdeprefix=] kde-base/kde-l10n[kdeprefix=] )" + done + fi + + # Set common dependencies for all ebuilds that inherit this eclass + DEPEND="${DEPEND} ${COMMONDEPEND} + >=dev-util/cmake-2.6.2 + dev-util/pkgconfig + >=sys-apps/sandbox-1.3.2 + " + RDEPEND="${RDEPEND} ${COMMONDEPEND}" +fi # NEED_KDE != NONE block if [[ $BUILD_TYPE = live ]]; then # Disable tests for live ebuilds |
