From 7bc9c63c9da678a7e6fceb095d56c634afd22c56 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 15 Dec 2019 18:09:03 +0000 Subject: gentoo resync : 15.12.2019 --- eclass/ecm.eclass | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'eclass/ecm.eclass') diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index 06c2e9f83ea9..1616df9aab57 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -27,8 +27,8 @@ # - Rename vars and function names as needed, see kde5.eclass PORTING comments # - Instead of FRAMEWORKS_MINIMAL, define KFMIN in ebuilds and use it for deps -if [[ -z ${_ECM_UTILS_ECLASS} ]]; then -_ECM_UTILS_ECLASS=1 +if [[ -z ${_ECM_ECLASS} ]]; then +_ECM_ECLASS=1 # @ECLASS-VARIABLE: VIRTUALX_REQUIRED # @DESCRIPTION: @@ -152,10 +152,15 @@ fi : ${ECM_TEST:=false} # @ECLASS-VARIABLE: KFMIN +# @DEFAULT_UNSET # @DESCRIPTION: -# Minimum version of Frameworks to require. The default value is not going to -# be changed unless we also bump EAPI, which usually implies (rev-)bumping. +# Minimum version of Frameworks to require. Default value for kde-frameworks +# is ${PV} and 5.64.0 baseline for everything else. This is not going to be +# changed unless we also bump EAPI, which usually implies (rev-)bumping. # Version will later be used to differentiate between KF5/Qt5 and KF6/Qt6. +if [[ ${CATEGORY} = kde-frameworks ]]; then + : ${KFMIN:=$(ver_cut 1-2)} +fi : ${KFMIN:=5.64.0} # @ECLASS-VARIABLE: KFSLOT @@ -524,7 +529,7 @@ ecm_src_configure() { # TODO: drop after KDE Applications 19.08.3 removal if in_iuse designer && [[ ${KDE_DESIGNERPLUGIN} != false ]] ; then - cmakeargs+=( $(cmake-utils_use_find_package designer KF5DesignerPlugin) ) + cmakeargs+=( $(cmake_use_find_package designer KF5DesignerPlugin) ) fi if [[ ${ECM_QTHELP} = true ]]; then -- cgit v1.2.3