commit: a5a2468eaece1ac12a613a1efa8db1e23d4501f6
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Aug 21 21:24:40 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 14:23:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a2468e
kde5.eclass: Fix SRC_URI, kdevelop missing trailing .0 in first release
Add kdevelop-pg-qt SRC_URIs
eclass/kde5.eclass | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 1d093b1..feffa11 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -225,6 +225,19 @@ if [[ -n ${KMNAME} && ${KMNAME} != ${PN} &&
${KDE_BUILD_TYPE} = release ]]; then
S=${WORKDIR}/${KMNAME}-${PV}
fi
+# Drop this when kdepim is finally split upstream
+if [[ -n ${KMNAME} && ${KMNAME} != ${PN} && ${KMNAME} = kdepim ]]; then
+ S="${S}/${PN}"
+fi
+
+if [[ -n ${KDEBASE} && ${KDEBASE} = kdevelop && ${KDE_BUILD_TYPE} = release
]]; then
+ if [[ -n ${KMNAME} ]]; then
+ S=${WORKDIR}/${KMNAME}-${PV%.0} # kdevelop missing trailing .0
in first release
+ else
+ S=${WORKDIR}/${PN}-${PV%.0} # kdevelop missing trailing .0
in first release
+ fi
+fi
+
# Determine fetch location for released tarballs
_calculate_src_uri() {
debug-print-function ${FUNCNAME} "$@"
@@ -279,6 +292,25 @@ _calculate_src_uri() {
;;
esac
+ if [[ -z ${SRC_URI} && -n ${KDEBASE} ]] ; then
+ local _kdebase
+ case ${PN} in
+ kdevelop-pg-qt)
+ _kdebase=${PN} ;;
+ *)
+ _kdebase=${KDEBASE} ;;
+ esac
+ case ${PV} in
+ *.*.[6-9]? )
+
SRC_URI="mirror://kde/unstable/${_kdebase}/${PV}/src/${_kmname}-${PV}.tar.xz"
+ RESTRICT+=" mirror"
+ ;;
+ *)
+
SRC_URI="mirror://kde/stable/${_kdebase}/${PV}/src/${_kmname}-${PV%.0}.tar.xz"
;;
+ esac
+ unset _kdebase
+ fi
+
if [[ ${KDEBASE} = kdel10n ]] ; then
local
uri_base="${SRC_URI/${_kmname}-${PV}.tar.xz/}kde-l10n/kde-l10n"
SRC_URI=""