commit: 0854fafc58ae5f30539ae66346341d5088328951
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Fri Jul 31 20:55:31 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 13:39:07 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0854fafc
kde5.eclass: Fix KDE_SCM=svn
eclass/kde5.eclass | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index d5582a3..eae14e1 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -276,13 +276,25 @@ _calculate_live_repo() {
# (anonsvn) with anything else you might want to use.
ESVN_MIRROR=${ESVN_MIRROR:=svn://anonsvn.kde.org/home/kde}
- local branch_prefix="KDE"
+ local branch_prefix="trunk/KDE"
+
+ if [[ ${PV} == ??.??.49.9999 && ${CATEGORY} = kde-apps
]]; then
+
branch_prefix="branches/Applications/$(get_version_component_range 1-2)"
+ fi
+
+ if [[ ${PV} != 9999 && ${CATEGORY} = kde-plasma ]]; then
+
branch_prefix="branches/plasma/$(get_version_component_range 1-2)"
+ fi
+
+ local _kmname
if [[ -n ${KMNAME} ]]; then
- branch_prefix="${KMNAME}"
+ _kmname=${KMNAME}
+ else
+ _kmname=${PN}
fi
-
ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${branch_prefix}/${PN}"
+
ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/${_kmname}"
;;
git)
# @ECLASS-VARIABLE: EGIT_MIRROR