summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/kde4-base.eclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index 2d0204cf4e8..178b185a1fc 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -426,6 +426,10 @@ kde4-base_pkg_setup() {
fi
done
unset slot
+
+ # optional kde dont need kdedir if unset
+ [[ KDE_REQUIRED = optional ]] && ! use kde && KDEDIR="${ROOT}usr"
+
[[ -z ${KDEDIR} ]] && die "Failed to determine KDEDIR!"
PREFIX="${PREFIX:-${ROOT}usr}"
fi