summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-05-12 17:18:19 +0200
committerTomas Chvatal <scarabeus@gentoo.org>2009-05-12 17:18:19 +0200
commit64183837bf7446caa3f2261796ef8e9ac8b79133 (patch)
treeb5bc527a60f9a0843cc32ff53fcbe36b13e12d92 /eclass/kde4-meta.eclass
parent4fa7036ebcb6c7cd898318613846bb0d29218710 (diff)
downloadkde-64183837bf7446caa3f2261796ef8e9ac8b79133.tar.gz
kde-64183837bf7446caa3f2261796ef8e9ac8b79133.tar.bz2
kde-64183837bf7446caa3f2261796ef8e9ac8b79133.zip
[eclasses] More updates for kdebase-workspace targets
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass5
1 files changed, 4 insertions, 1 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index be0d99a4524..1499f069654 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -691,7 +691,10 @@ kde4-meta_src_install() {
# remove loader script for kdebase-workspace. Only one is needed.
if [[ ${KMNAME} = kdebase-workspace && ${PN} != libkworkspace && ${EXPORT_WORKSPACE} = 1 ]]; then
pushd "${D}/${KDEDIR}/$(get_libdir)/cmake/" &> /dev/null
- find ./ -name KDE4WorkspaceLibraryTargets-${PN}.cmake -exec rm {} \;
+ # get ADD_LIB lines from the file and then remove it
+ local targetlibs=`find ./ -name KDE4WorkspaceLibraryTargets-${PN}.cmake`
+ cat ${targetlibs} |grep ADD_LIBRARY > ${targetlibs/\/*/}/librarydefs-${PN}.cmake
+ rm ${targetlibs}
popd &> /dev/null
fi
}