summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-01-31 17:14:51 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2011-01-31 17:14:51 +0100
commit20a448ca9cd091986d28a77034f7df1c7229b6b5 (patch)
tree6d2d8635bb3679d728b753cd68c4a7ca77645d38 /eclass
parentd8646a861b0d285bdfe00b4729eec4a5ce6e8f24 (diff)
downloadkde-20a448ca9cd091986d28a77034f7df1c7229b6b5.tar.gz
kde-20a448ca9cd091986d28a77034f7df1c7229b6b5.tar.bz2
kde-20a448ca9cd091986d28a77034f7df1c7229b6b5.zip
[eclasses] Do not enable linguas and hadbook by default in live ebuilds (should safe us damn a lot if cases in ebuilds)
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde4-base.eclass12
1 files changed, 12 insertions, 0 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index eafbb7f5ac5..8615978de6a 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -176,6 +176,16 @@ KDE_REQUIRED="${KDE_REQUIRED:-always}"
# ensures buildtime and runtime dependencies.
KDE_HANDBOOK="${KDE_HANDBOOK:-never}"
+# @ECLASS-VARIABLE: KDE_LINGUAS_LIVE_OVERRIDE
+# @DESCRIPTION:
+# Set this varible if you want your live package to manage its
+# translations. (Mostly all kde ebuilds does not ship documentation
+# and translations in live ebuilds)
+if [[ ${BUILD_TYPE} != live || -n ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then
+ KDE_HANDBOOK=never
+ KDE_LINGUAS=""
+fi
+
# Setup packages inheriting this eclass
case ${KDEBASE} in
kde-base)
@@ -720,6 +730,8 @@ kde4-base_src_unpack() {
kde4-base_src_prepare() {
debug-print-function ${FUNCNAME} "$@"
+ # enable handbook and linguas only when not using live ebuild
+
# Only enable selected languages, used for KDE extragear apps.
if [[ -n ${KDE_LINGUAS} ]]; then
enable_selected_linguas