commit: 4e5d518663ba26ec5288db501b296bd699f46d51
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 13 18:23:49 2014 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Sep 13 18:23:53 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=4e5d5186
[eclass] Enforce minimum ECM dependency for kde-frameworks dynamically.
This will ensure that each framework requires at least the same version of ECM
that it was released with.
---
eclass/kde5.eclass | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 41b0b7b..45c3254 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -111,9 +111,17 @@ fi
case ${KDE_AUTODEPS} in
false) ;;
*)
- DEPEND+=" >=dev-libs/extra-cmake-modules-1.2.0"
+ if [[ ${CATEGORY} = kde-frameworks ]]; then
+ ecm_version=1.$(get_version_component_range 2 ${PV}).0
+ else
+ ecm_version=1.2.0
+ fi
+
+ DEPEND+=" >=dev-libs/extra-cmake-modules-${ecm_version}"
RDEPEND+=" >=kde-frameworks/kf-env-2"
COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
+
+ unset ecm_version
;;
esac