diff options
| author | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2015-07-31 22:55:31 +0200 |
|---|---|---|
| committer | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2015-07-31 23:36:37 +0200 |
| commit | 3dd1550fd37950fe0fb98753289d2684d907acad (patch) | |
| tree | 3d134f3e369394897a4b34f0e1348d161a604cd4 /eclass/kde5.eclass | |
| parent | 86c76585dc79b07c5a1857756b32021c842d3070 (diff) | |
| download | kde-3dd1550fd37950fe0fb98753289d2684d907acad.tar.gz kde-3dd1550fd37950fe0fb98753289d2684d907acad.tar.bz2 kde-3dd1550fd37950fe0fb98753289d2684d907acad.zip | |
[eclass] Fix KDE_SCM=svn
Diffstat (limited to 'eclass/kde5.eclass')
| -rw-r--r-- | eclass/kde5.eclass | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index 9698ef96623..affd1c6afd5 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 |
