summaryrefslogtreecommitdiff
path: root/eclass/kde4-base.eclass
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-03-08 01:38:55 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2009-03-08 01:38:55 +0100
commitfb0ab4463ac861c0240177520f64b1333ada2129 (patch)
tree1cc104d3bd73d19e4925d7b691008cabbd460e0f /eclass/kde4-base.eclass
parentded7d69d48b3830d82648a1311c1ec0b3cd3b5d8 (diff)
downloadkde-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.eclass68
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