kde5.eclass: enable automatic fetching for out-of-band point releases
authorMichael Palimaka <kensington@gentoo.org>
Wed, 16 Dec 2015 12:55:25 +0000 (23:55 +1100)
committerMichael Palimaka <kensington@gentoo.org>
Wed, 16 Dec 2015 13:07:01 +0000 (00:07 +1100)
eclass/kde5.eclass

index b2cc679183d02f2c2a57c0e16b205457b3223ea9..6ed2bd7759b2f3a68bce80dc1223b1ab415eb719 100644 (file)
@@ -258,15 +258,17 @@ _calculate_src_uri() {
                kde-frameworks)
                        SRC_URI="mirror://kde/stable/frameworks/${PV%.*}/${_kmname}-${PV}.tar.xz" ;;
                kde-plasma)
+                       local plasmapv=$(get_version_component_range 1-3)
+
                        case ${PV} in
                                5.?.[6-9]? )
                                        # Plasma 5 beta releases
-                                       SRC_URI="mirror://kde/unstable/plasma/${PV}/${_kmname}-${PV}.tar.xz"
+                                       SRC_URI="mirror://kde/unstable/plasma/${plasmapv}/${_kmname}-${PV}.tar.xz"
                                        RESTRICT+=" mirror"
                                        ;;
                                *)
                                        # Plasma 5 stable releases
-                                       SRC_URI="mirror://kde/stable/plasma/${PV}/${_kmname}-${PV}.tar.xz" ;;
+                                       SRC_URI="mirror://kde/stable/plasma/${plasmapv}/${_kmname}-${PV}.tar.xz" ;;
                        esac
                        ;;
        esac