diff options
author | Matt Whitlock <gentoo@mattwhitlock.name> | 2016-05-04 03:50:36 -0400 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2016-05-05 12:25:35 +0200 |
commit | bb48bd139b6c0dac9f89415d31b7e955a7e7d3fc (patch) | |
tree | 2d74c47ab6517dc176d29a76f206e90f5903c0cb | |
parent | dev-libs/grantlee: Fix slot patch (diff) | |
download | kde-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.eclass | 11 |
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 |