diff options
| -rw-r--r-- | eclass/kde4-base.eclass | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index bb78606fccf..ea46411ccf5 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -380,6 +380,7 @@ kde4-base_pkg_setup() { [[ -z ${kde_minimal_met} ]] && [[ ${slot} = ${KDE_MINIMAL} ]] && kde_minimal_met=1 if [[ -n ${kde_minimal_met} ]] && has_version "kde-base/kdelibs:${slot}"; then if has_version "kde-base/kdelibs:${slot}[kdeprefix]"; then + # we prefer -kdeprefix everytime KDEDIR="/usr/kde/${slot}" else KDEDIR="/usr" @@ -387,6 +388,12 @@ kde4-base_pkg_setup() { break; fi done + # we check once more if there is some -kdeprefixed version + # (we always prefer such version) + if [[ ${KDEDIR} != "/usr" ]]; then + has_version "kde-base/kdelibs[-kdeprefix]" && \ + KDEDIR="/usr" + fi [[ -z KDEDIR ]] && die "Failed to determine KDEDIR!" PREFIX="${PREFIX:-/usr}" fi |
