summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-06-04 20:51:55 +0200
committerTomáš Chvátal <scarabeus@gentoo.org>2009-06-04 21:23:17 +0200
commitc1929c9e10e85bd4cdd8dddedd6731e7439e6652 (patch)
treefdc2fa17626aca6605cc070005a45cf375f9554d /eclass
parent853c5db4f37db2a3b6c59bffa3516a12e0d357b6 (diff)
downloadkde-c1929c9e10e85bd4cdd8dddedd6731e7439e6652.tar.gz
kde-c1929c9e10e85bd4cdd8dddedd6731e7439e6652.tar.bz2
kde-c1929c9e10e85bd4cdd8dddedd6731e7439e6652.zip
[eclasses] Fix optional kde dep for kdedir settings.
Diffstat (limited to 'eclass')
-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