summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-12-06 23:28:58 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2024-12-12 21:58:59 +0100
commitd73c98ce773ef174a921aa749d6a0e0a30ee8a42 (patch)
treeef4b03142f1e698c73d2f60f8b9b0be2a8fb69cd /eclass
parent1bbb564a0e7db0792922d47fe05f3b5c05537eea (diff)
downloadkde-d73c98ce773ef174a921aa749d6a0e0a30ee8a42.tar.gz
kde-d73c98ce773ef174a921aa749d6a0e0a30ee8a42.tar.bz2
kde-d73c98ce773ef174a921aa749d6a0e0a30ee8a42.zip
frameworks.kde.org.eclass: Introduce KDE_CATV
Holds main Frameworks release number (major.minor) for use on same-category dependencies. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/frameworks.kde.org.eclass11
1 files changed, 9 insertions, 2 deletions
diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass
index 395f6156198..9b778785bf9 100644
--- a/eclass/frameworks.kde.org.eclass
+++ b/eclass/frameworks.kde.org.eclass
@@ -25,6 +25,13 @@ esac
if [[ -z ${_FRAMEWORKS_KDE_ORG_ECLASS} ]]; then
_FRAMEWORKS_KDE_ORG_ECLASS=1
+# @ECLASS_VARIABLE: KDE_CATV
+# @DESCRIPTION:
+# Holds main Frameworks release number (major.minor) for use on same-category
+# dependencies.
+KDE_CATV=$(ver_cut 1-2)
+readonly KDE_CATV
+
# @ECLASS_VARIABLE: KDE_PV_UNRELEASED
# @INTERNAL
# @DESCRIPTION:
@@ -43,7 +50,7 @@ if [[ ${PN} == extra-cmake-modules ]]; then
SLOT=0
else
if [[ ${KDE_BUILD_TYPE} == release ]]; then
- SLOT=${SLOT}/$(ver_cut 1-2)
+ SLOT=${SLOT}/${KDE_CATV}
else
SLOT=${SLOT}/9999
fi
@@ -63,7 +70,7 @@ _KDE_SRC_URI="mirror://kde/"
# TODO: Remove after last KF5 PortingAid treecleaned; bug 755956
if [[ ${KDE_BUILD_TYPE} != live && -z ${KDE_ORG_COMMIT} ]]; then
- _KDE_SRC_URI+="stable/frameworks/$(ver_cut 1-2)/"
+ _KDE_SRC_URI+="stable/frameworks/${KDE_CATV}/"
case ${KDE_ORG_NAME} in
kdelibs4support | \
kdesignerplugin | \