commit:     e023b5c41e613f513ef8db389bf698274515c549
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 22:41:45 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 12 20:58:59 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e023b5c4

plasma.kde.org.eclass: Introduce KDE_CATV

Holds main Plasma release number (major.minor.micro) for use on same-category
dependencies.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 eclass/plasma.kde.org.eclass | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass
index 1a626de37b..6612028e29 100644
--- a/eclass/plasma.kde.org.eclass
+++ b/eclass/plasma.kde.org.eclass
@@ -25,6 +25,13 @@ esac
 if [[ -z ${_PLASMA_KDE_ORG_ECLASS} ]]; then
 _PLASMA_KDE_ORG_ECLASS=1
 
+# @ECLASS_VARIABLE: KDE_CATV
+# @DESCRIPTION:
+# Holds main Plasma release number (major.minor.micro) for use on same-category
+# dependencies.
+KDE_CATV=$(ver_cut 1-3)
+readonly KDE_CATV
+
 # @ECLASS_VARIABLE: KDE_PV_UNRELEASED
 # @INTERNAL
 # @DESCRIPTION:
@@ -64,10 +71,10 @@ if [[ ${KDE_BUILD_TYPE} == live ]]; then
 elif [[ -z ${KDE_ORG_COMMIT} ]]; then
        case ${PV} in
                5.??.[6-9][05]* | 6.?.[6-9][05]* )
-                       _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/"
+                       _KDE_SRC_URI+="unstable/plasma/${KDE_CATV}/"
                        RESTRICT+=" mirror"
                        ;;
-               *) _KDE_SRC_URI+="stable/plasma/$(ver_cut 1-3)/" ;;
+               *) _KDE_SRC_URI+="stable/plasma/${KDE_CATV}/" ;;
        esac
 
        SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz"

Reply via email to