diff options
| author | Tomas Chvatal <scarabeus@gentoo.org> | 2011-01-30 17:48:07 +0100 |
|---|---|---|
| committer | Tomas Chvatal <scarabeus@gentoo.org> | 2011-01-30 17:48:07 +0100 |
| commit | dd9b7d6134c0f9bc285e9d0dc625dd7c6346184c (patch) | |
| tree | 2d00ce8420d257246b97266819e7d6d84ce1ce3b /eclass/kde4-meta.eclass | |
| parent | b3a4c757884440d9a199c25206b132bf5feb7e50 (diff) | |
| download | kde-dd9b7d6134c0f9bc285e9d0dc625dd7c6346184c.tar.gz kde-dd9b7d6134c0f9bc285e9d0dc625dd7c6346184c.tar.bz2 kde-dd9b7d6134c0f9bc285e9d0dc625dd7c6346184c.zip | |
[eclasses] Use git-ng and make some git unpacking less magical.
Diffstat (limited to 'eclass/kde4-meta.eclass')
| -rw-r--r-- | eclass/kde4-meta.eclass | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index e60ab982a27..6267bcd7dfd 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -155,9 +155,7 @@ kde4-meta_src_unpack() { subversion_wc_info subversion_bootstrap elif [[ "${KDE_SCM}" == "git" ]]; then - S="${WORKDIR}/${P}" - mkdir -p "${S}" - git_src_unpack + git-ng_src_unpack fi kde4-meta_src_extract else @@ -207,14 +205,18 @@ kde4-meta_src_extract() { || die "${escm}: can't export subdirectory '${subdir}' to '${S}/${targetdir}'." done ;; - *) ;; + git) + # if we have different ESCM_REPONAME we want not to obey KMNAME KMMODULE, reset them for now + KMNAME="${ESCM_REPONAME}" + KMMODULE="./" + KMNOMODULE="yes" + ;; esac if [[ ${KMNAME} = kdebase-runtime && ${PN} != kdebase-data ]]; then sed -i -e '/^install(PROGRAMS[[:space:]]*[^[:space:]]*\/kde4[[:space:]]/s/^/#DONOTINSTALL /' \ "${S}"/CMakeLists.txt || die "Sed to exclude bin/kde4 failed" fi - else local abort tarball tarfile f extractlist moduleprefix postfix |
