summaryrefslogtreecommitdiff
path: root/eclass/kde5-functions.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2014-10-05 06:15:02 +1100
committerMichael Palimaka <kensington@gentoo.org>2014-10-05 06:15:02 +1100
commit35b90e43b516fe1624beb54d0c8f06e47dfb08be (patch)
treeb81aa57ce36294e6708076402c6ed2b35565d397 /eclass/kde5-functions.eclass
parent4f033a7179dfff5b93166665a01dbb945a6ee63d (diff)
downloadkde-35b90e43b516fe1624beb54d0c8f06e47dfb08be.tar.gz
kde-35b90e43b516fe1624beb54d0c8f06e47dfb08be.tar.bz2
kde-35b90e43b516fe1624beb54d0c8f06e47dfb08be.zip
[eclass] Introduce FRAMEWORKS_MINIMAL eclass variable.
Avoids manual duplication of values as well as permitting simplified control to consumers.
Diffstat (limited to 'eclass/kde5-functions.eclass')
-rw-r--r--eclass/kde5-functions.eclass9
1 files changed, 7 insertions, 2 deletions
diff --git a/eclass/kde5-functions.eclass b/eclass/kde5-functions.eclass
index 5b4b2cc413a..4bfc8538d0a 100644
--- a/eclass/kde5-functions.eclass
+++ b/eclass/kde5-functions.eclass
@@ -23,6 +23,11 @@ case ${EAPI} in
*) die "EAPI=${EAPI:-0} is not supported" ;;
esac
+# @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL
+# @DESCRIPTION:
+# Minimal Qt version to require for the package.
+: ${FRAMEWORKS_MINIMAL:=5.2.0}
+
# @ECLASS-VARIABLE: KDEBASE
# @DESCRIPTION:
# This gets set to a non-zero value when a package is considered a kde or
@@ -107,10 +112,10 @@ add_frameworks_dep() {
elif [[ ${CATEGORY} = kde-base ]]; then
case $(get_kde_version) in
5.1) version=5.3.0 ;;
- *) version=5.2.0 ;;
+ *) version=${FRAMEWORKS_MINIMAL} ;;
esac
elif [[ -z "${version}" ]] ; then
- version=5.2.0
+ version=${FRAMEWORKS_MINIMAL}
fi
_add_kdecategory_dep kde-frameworks "${1}" "${2}" "${version}"