summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2015-04-06 02:48:39 +1000
committerMichael Palimaka <kensington@gentoo.org>2015-04-06 02:48:39 +1000
commitfc39aa7997276020c37314af7564ab41ecc03f6d (patch)
tree40dbf5dab3358f3b9e869808cb867af55cfdc2a3 /eclass
parente53c67e4c72e502377d909b0cd6a926007086c0d (diff)
downloadkde-fc39aa7997276020c37314af7564ab41ecc03f6d.tar.gz
kde-fc39aa7997276020c37314af7564ab41ecc03f6d.tar.bz2
kde-fc39aa7997276020c37314af7564ab41ecc03f6d.zip
[eclass] Handle extra-cmake-modules move.
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde5-functions.eclass5
-rw-r--r--eclass/kde5.eclass10
2 files changed, 2 insertions, 13 deletions
diff --git a/eclass/kde5-functions.eclass b/eclass/kde5-functions.eclass
index 494205c7f90..648dff05e3e 100644
--- a/eclass/kde5-functions.eclass
+++ b/eclass/kde5-functions.eclass
@@ -23,11 +23,6 @@ case ${EAPI} in
*) die "EAPI=${EAPI:-0} is not supported" ;;
esac
-# @ECLASS-VARIABLE: ECM_MINIMAL
-# @DESCRIPTION:
-# Minimal extra-cmake-modules version to require for the package.
-: ${ECM_MINIMAL:=1.8.0}
-
# @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL
# @DESCRIPTION:
# Minimal Frameworks version to require for the package.
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index f0d7c57d969..01c07717b19 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -38,7 +38,7 @@ EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure src_
# @ECLASS-VARIABLE: KDE_AUTODEPS
# @DESCRIPTION:
# If set to "false", do nothing.
-# For any other value, add a dependency on dev-libs/extra-cmake-modules and dev-qt/qtcore:5.
+# For any other value, add a dependency on dev-qt/qtcore:5 and kde-frameworks/extra-cmake-modules:5.
: ${KDE_AUTODEPS:=true}
# @ECLASS-VARIABLE: KDE_DEBUG
@@ -105,25 +105,19 @@ fi
case ${KDE_AUTODEPS} in
false) ;;
*)
- if [[ ${CATEGORY} = kde-frameworks ]]; then
- ECM_MINIMAL=1.$(get_version_component_range 2).0
- fi
-
if [[ ${KDE_BUILD_TYPE} = live ]]; then
case ${CATEGORY} in
kde-frameworks)
- ECM_MINIMAL=9999
FRAMEWORKS_MINIMAL=9999
;;
kde-plasma)
- ECM_MINIMAL=9999
FRAMEWORKS_MINIMAL=9999
;;
*) ;;
esac
fi
- DEPEND+=" >=dev-libs/extra-cmake-modules-${ECM_MINIMAL}"
+ DEPEND+=" $(add_frameworks_dep extra-cmake-modules)"
RDEPEND+=" >=kde-frameworks/kf-env-3"
COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"