aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Whitlock <gentoo@mattwhitlock.name>2016-05-04 03:50:36 -0400
committerJohannes Huber <johu@gentoo.org>2016-05-05 12:25:35 +0200
commitbb48bd139b6c0dac9f89415d31b7e955a7e7d3fc (patch)
tree2d74c47ab6517dc176d29a76f206e90f5903c0cb
parentdev-libs/grantlee: Fix slot patch (diff)
downloadkde-bb48bd13.tar.gz
kde-bb48bd13.tar.bz2
kde-bb48bd13.zip
kde5.eclass: infer SRC_URI from KDEBASE and KMNAME
Signed-off-by: Johannes Huber <johu@gentoo.org>
-rw-r--r--eclass/kde5.eclass11
1 files changed, 11 insertions, 0 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 76209660ef..d755887cf7 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -326,6 +326,17 @@ _calculate_src_uri() {
;;
esac
+ if [[ -z ${SRC_URI} && -n ${KDEBASE} ]] ; then
+ 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}.tar.xz" ;;
+ esac
+ fi
+
if _kde_is_unreleased ; then
RESTRICT+=" fetch"
fi