From 3e7c36e56ea0976333f3fdfd70cd67fa14892077 Mon Sep 17 00:00:00 2001 From: abcd Date: Mon, 4 Apr 2011 14:29:44 -0400 Subject: Create new kde4-meta-pkg.eclass (Portage version: 2.2.0_alpha28_p8/git/Linux i686, RepoMan options: --force, signed Manifest commit with key 229E5838) --- eclass/kde4-functions.eclass | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'eclass/kde4-functions.eclass') diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass index aaa939abc0b..1765a2a1cd2 100644 --- a/eclass/kde4-functions.eclass +++ b/eclass/kde4-functions.eclass @@ -596,3 +596,15 @@ _enable_selected_linguas_dir() { popd > /dev/null } + +_calculate_kde_slot() { + local ver=${1:-${PV}} + local major=$(get_major_version ${ver}) + local minor=$(get_version_component_range 2 ${ver}) + local micro=$(get_version_component_range 3 ${ver}) + [[ ${ver} == 9999 ]] && echo live + (( major == 4 && micro == 9999 )) && echo ${major}.${minor} + if (( major == 4 && micro != 9999 )); then + (( micro < 50 )) && echo ${major}.${minor} || echo ${major}.$((minor + 1)) + fi +} -- cgit v1.2.3