diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2024-12-06 23:28:58 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2024-12-12 21:58:59 +0100 |
| commit | d73c98ce773ef174a921aa749d6a0e0a30ee8a42 (patch) | |
| tree | ef4b03142f1e698c73d2f60f8b9b0be2a8fb69cd /eclass | |
| parent | 1bbb564a0e7db0792922d47fe05f3b5c05537eea (diff) | |
| download | kde-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.eclass | 11 |
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 | \ |
