diff options
| author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-04-10 13:26:56 +0200 |
|---|---|---|
| committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-04-10 13:26:56 +0200 |
| commit | 48c1f9871505837103b629e6fa14abdcc9d034d6 (patch) | |
| tree | 6b7f48b6bbed8cb13b2957ac6f9471b68fc7a1b2 /eclass/kde4-base.eclass | |
| parent | 9e56799813af6ec402c3f6f6ec3e253ed10755fb (diff) | |
| download | kde-48c1f9871505837103b629e6fa14abdcc9d034d6.tar.gz kde-48c1f9871505837103b629e6fa14abdcc9d034d6.tar.bz2 kde-48c1f9871505837103b629e6fa14abdcc9d034d6.zip | |
Update detection code for kdebase. We allways preffer -kdeprefix
Diffstat (limited to 'eclass/kde4-base.eclass')
| -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 |
