commit:     d95367385c236196261aa4fb105d11423d9e7e3b
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Wed Feb  3 16:18:34 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 16:09:56 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=d9536738

kde4-meta.eclass: Support tar.gz snapshot from git

 eclass/kde4-meta.eclass | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 816f20a..ba7114d 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -185,6 +185,9 @@ kde4-meta_src_extract() {
                if [[ ${PV} =~ 4.4.11 ]]; then
                        postfix="bz2"
                        KMTARPARAMS+=" --bzip2"
+               elif [[ ${PV} =~ _pre ]]; then
+                       postfix="gz"
+                       KMTARPARAMS+=" --gz"
                else
                        postfix="xz"
                        KMTARPARAMS+=" --xz"
@@ -198,6 +201,9 @@ kde4-meta_src_extract() {
                # Detect real toplevel dir from tarball name - it will be used 
upon extraction
                # and in _list_needed_subdirectories
                topdir="${tarball%.tar.*}/"
+               if [[ ${topdir} =~ _pre ]]; then
+                       topdir="${topdir%-$PV*}/"
+               fi
 
                ebegin "Unpacking parts of ${tarball} to ${WORKDIR}"
 

Reply via email to