commit:     3c980b4f715ca6f362e2e1c47f2c6cc26fe300f2
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  8 11:11:15 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov 25 23:33:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c980b4f

frameworks.kde.org.eclass: Switch 5.9999 to kf5 branch

See also:
https://mail.kde.org/pipermail/kde-frameworks-devel/2023-January/123124.html

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

 eclass/frameworks.kde.org.eclass | 43 ++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 17 deletions(-)

diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass
index 5201464a76c8..af8e7b86f5a2 100644
--- a/eclass/frameworks.kde.org.eclass
+++ b/eclass/frameworks.kde.org.eclass
@@ -50,23 +50,32 @@ KDE_ORG_SCHEDULE_URI+="/Frameworks"
 # Helper variable to construct release group specific SRC_URI.
 _KDE_SRC_URI="mirror://kde/"
 
-if [[ ${KDE_BUILD_TYPE} != live && -z ${KDE_ORG_COMMIT} ]]; then
-       _KDE_SRC_URI+="stable/frameworks/$(ver_cut 1-2)/"
-       case ${KDE_ORG_NAME} in
-               kdelibs4support | \
-               kdesignerplugin | \
-               kdewebkit | \
-               khtml | \
-               kjs | \
-               kjsembed | \
-               kmediaplayer | \
-               kross | \
-               kxmlrpcclient)
-                       _KDE_SRC_URI+="portingAids/"
-                       ;;
-       esac
+case ${KDE_BUILD_TYPE} in
+       live)
+               if [[ ${PV} == 5.9999 ]]; then
+                       EGIT_BRANCH="kf5"
+               fi
+               ;;
+       *)
+               if [[ -z ${KDE_ORG_COMMIT} ]]; then
+                       _KDE_SRC_URI+="stable/frameworks/$(ver_cut 1-2)/"
+                       case ${KDE_ORG_NAME} in
+                               kdelibs4support | \
+                               kdesignerplugin | \
+                               kdewebkit | \
+                               khtml | \
+                               kjs | \
+                               kjsembed | \
+                               kmediaplayer | \
+                               kross | \
+                               kxmlrpcclient)
+                                       _KDE_SRC_URI+="portingAids/"
+                                       ;;
+                       esac
 
-       SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz"
-fi
+                       SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz"
+               fi
+               ;;
+esac
 
 fi

Reply via email to