diff options
| author | abcd <abcd@gentoo.org> | 2011-04-03 19:29:00 -0400 |
|---|---|---|
| committer | abcd <abcd@gentoo.org> | 2011-04-03 19:29:00 -0400 |
| commit | fced2c53d4d8927982773e263e5443c2dd7733d5 (patch) | |
| tree | 3c5d9f2acb625f5132c092224151c450eab471ea | |
| parent | b62f04bc717377b732230f2378645facd1189a81 (diff) | |
| download | kde-fced2c53d4d8927982773e263e5443c2dd7733d5.tar.gz kde-fced2c53d4d8927982773e263e5443c2dd7733d5.tar.bz2 kde-fced2c53d4d8927982773e263e5443c2dd7733d5.zip | |
[eclass] kdegraphics >= 4.6.2 doesn't have cmake/ either
| -rw-r--r-- | eclass/kde4-meta.eclass | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index 85ed4eba52f..24c89215f75 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -408,23 +408,24 @@ kde4-meta_create_extractlists() { ;; esac # Don't install cmake modules for split ebuilds, to avoid collisions. - # note: kdegraphics-4.6.2 does not even have code to do that, so we + # note: kdegraphics >= 4.6.2 does not even have code to do that, so we # should not try in that case - ( [[ ${KMNAME} == kdegraphics ]] && [[ ${PV} == "4.6.2" ]] ) || - case ${KMNAME} in - kdebase-runtime|kdebase-workspace|kdeedu|kdegames|kdegraphics) - case ${PN} in - libkdegames|libkdeedu|libkworkspace) - KMEXTRA+=" - cmake/modules/" - ;; - *) - KMCOMPILEONLY+=" - cmake/modules/" - ;; - esac - ;; - esac + if [[ ${KMNAME} != kdegraphics ]] || { [[ ${SLOT} != 4.6 || ${PV} < 4.6.2 ]] && ! slot_is_at_least 4.7 ${SLOT}; }; then + case ${KMNAME} in + kdebase-runtime|kdebase-workspace|kdeedu|kdegames|kdegraphics) + case ${PN} in + libkdegames|libkdeedu|libkworkspace) + KMEXTRA+=" + cmake/modules/" + ;; + *) + KMCOMPILEONLY+=" + cmake/modules/" + ;; + esac + ;; + esac + fi debug-print "line ${LINENO} ${ECLASS} ${FUNCNAME}: KMEXTRACTONLY ${KMEXTRACTONLY}" } |
