summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-02-10 21:48:00 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2009-02-10 21:48:00 +0100
commitd5c011cc499e0d04a64a24ed44ce2b084f03d679 (patch)
tree88f33c13602b4de1b470f0f58a68162163a30438 /eclass/kde4-meta.eclass
parentea264973424d486f9519f2136c28ce753bb2cb66 (diff)
downloadkde-d5c011cc499e0d04a64a24ed44ce2b084f03d679.tar.gz
kde-d5c011cc499e0d04a64a24ed44ce2b084f03d679.tar.bz2
kde-d5c011cc499e0d04a64a24ed44ce2b084f03d679.zip
Fixup.
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass17
1 files changed, 10 insertions, 7 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index c3d1abfcfd0..6f63aaf3599 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -178,7 +178,7 @@ kde4-meta_src_unpack() {
if [[ ${BUILD_TYPE} = live ]]; then
migrate_store_dir
- S="${WORKDIR}/${PN}-${PV}"
+ S="${WORKDIR}/${P}"
mkdir -p "${S}"
ESVN_RESTRICT="export" subversion_src_unpack
subversion_wc_info
@@ -233,18 +233,21 @@ kde4-meta_src_extract() {
fi
else
local abort tarball tarfile f extractlist moduleprefix
+
+ case $KMNAME in
+ kdebase-apps)
+ tarball="${KMNAME#-apps}-${PV}.tar.bz2"
+ ;;
+ *)
+ tarball="${KMNAME}-${PV}.tar.bz2"
+ ;;
+ esac
tarfile="${DISTDIR}/${tarball}"
ebegin "Unpacking parts of ${tarball} to ${WORKDIR}"
kde4-meta_create_extractlists
- # Go one level deeper for kdebase-apps in tarballs (releases)
- if [[ ${KMNAME} == kdebase-apps && ${BUILD_TYPE} == release ]]; then
- moduleprefix=apps/
- KMTARPARAMS="${KMTARPARAMS} --transform=s|apps/||"
- fi
-
for f in cmake/ CMakeLists.txt ConfigureChecks.cmake config.h.cmake \
AUTHORS COPYING INSTALL README NEWS ChangeLog
do