From 7b921d451e1c05c35e811eff4be93f423d8cb60b Mon Sep 17 00:00:00 2001 From: Michael Palimaka Date: Thu, 3 Jul 2014 01:17:51 +1000 Subject: [eclass] Improve add_frameworks_dep minimum version handling. Packages in kde-frameworks depending on other frameworks should require a version equal or greater to their own. Packages in all other categories should require some minimal version (like KDE_MINIMAL from KDE4). This solves an issue where live Plasma 5 packages require live Frameworks packages, when really a recent release works fine. --- eclass/kde5-functions.eclass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'eclass/kde5-functions.eclass') diff --git a/eclass/kde5-functions.eclass b/eclass/kde5-functions.eclass index d54e74867c3..f9638bb667d 100644 --- a/eclass/kde5-functions.eclass +++ b/eclass/kde5-functions.eclass @@ -105,7 +105,15 @@ _add_kdecategory_dep() { add_frameworks_dep() { debug-print-function ${FUNCNAME} "$@" - _add_kdecategory_dep kde-frameworks "${1}" "${2}" "${3}" + local version=${3} + + if [[ ${CATEGORY} = kde-frameworks ]]; then + version=${PV} + elif [[ -z "${version}" ]] ; then + version=4.100.0 + fi + + _add_kdecategory_dep kde-frameworks "${1}" "${2}" "${version}" } # @FUNCTION: add_kdebase_dep -- cgit v1.2.3