summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorJonathan Callen <en.ABCD@gmail.com>2009-06-27 17:49:31 -0400
committerJonathan Callen <en.ABCD@gmail.com>2009-06-27 17:49:31 -0400
commit29cb57c1c3e2ba6f83658a11907da41395179203 (patch)
treee2de76b78ae470f9746897175726047ddca9a880 /eclass
parent322f34f033c21ee7f8b461eb08d5e733dca067ee (diff)
downloadkde-29cb57c1c3e2ba6f83658a11907da41395179203.tar.gz
kde-29cb57c1c3e2ba6f83658a11907da41395179203.tar.bz2
kde-29cb57c1c3e2ba6f83658a11907da41395179203.zip
[eclass] Update seds for koffice live
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde4-meta.eclass21
1 files changed, 15 insertions, 6 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index d697a2b248b..3853dff0e82 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -641,12 +641,21 @@ kde4-meta_change_cmakelists() {
koffice)
# prevent collisions
if [[ ${PN} != koffice-data ]]; then
- sed -i -e '/install(.*FindKOfficeLibs.cmake/,/)/ d' \
- "${S}"/cmake/modules/CMakeLists.txt || \
- die "${LINENO}: sed died in collision prevention section"
- sed -i -n -e '1h;1!H;${g;s/install(.\+config-openexr.h.\+)//;p}' \
- "${S}"/CMakeLists.txt || \
- die "${LINENO}: sed died in collision prevention section"
+ case ${PV} in
+ 2.0.*)
+ sed -i -e '/install(.*FindKOfficeLibs.cmake/,/)/ d' \
+ "${S}"/cmake/modules/CMakeLists.txt || \
+ die "${LINENO}: sed died in collision prevention section"
+ sed -i -n -e '1h;1!H;${g;s/install(.\+config-openexr.h.\+)//;p}' \
+ "${S}"/CMakeLists.txt || \
+ die "${LINENO}: sed died in collision prevention section"
+ ;;
+ *)
+ sed -i -e '/install(.\+config-openexr\.h.\+)/d' \
+ "${S}"//CMakeLists.txt || \
+ die "${LINENO}: sed died in collision prevention section"
+ ;;
+ esac
fi
esac