diff options
| author | wired <wired@gentoo.org> | 2010-03-31 17:11:08 +0300 |
|---|---|---|
| committer | wired <wired@gentoo.org> | 2010-03-31 17:25:57 +0300 |
| commit | 70f0d861923008f4dc00ba3c47d39c0686080b10 (patch) | |
| tree | e74b79342da6109a577f296a7bce67a5d8c456f4 /eclass/kde4-meta.eclass | |
| parent | db31e624bc4cb2f26e48f010b4b2e73a7669d152 (diff) | |
| download | kde-70f0d861923008f4dc00ba3c47d39c0686080b10.tar.gz kde-70f0d861923008f4dc00ba3c47d39c0686080b10.tar.bz2 kde-70f0d861923008f4dc00ba3c47d39c0686080b10.zip | |
[kde4-meta.eclass] added support for koffice >= 2.1.81
Diffstat (limited to 'eclass/kde4-meta.eclass')
| -rw-r--r-- | eclass/kde4-meta.eclass | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index 2ed10675386..638917d09ea 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -618,6 +618,22 @@ kde4-meta_change_cmakelists() { ;; *) ;; esac + # koffice 2.1.[8-9][0-9] and 9999 + case ${PV} in + 2.1.8[0-9]|2.1.9[0-9]|9999) + sed -e '/^option(BUILD/s/ON/OFF/' \ + -e '/^if(NOT BUILD_kchart/,/^endif(NOT BUILD_kchart/d' \ + -e '/^if(BUILD_koreport/,/^endif(BUILD_koreport/d' \ + -e 's/set(SHOULD_BUILD_F_OFFICE TRUE)/set(SHOULD_BUILD_F_OFFICE FALSE)/' \ + -i "${S}"/CMakeLists.txt || die "sed died while fixing cmakelists" + if [[ ${PN} != koffice-data ]] && [[ ${PV} == 9999 ]]; then + sed -e '/config-opengl.h/d' \ + -i "${S}"/CMakeLists.txt || die "sed died while fixing cmakelists" + + fi + ;; + *) ;; + esac esac popd > /dev/null @@ -647,6 +663,18 @@ kde4-meta_src_configure() { "${mycmakeargs[@]}" ) ;; + koffice) + case ${PV} in + 2.1.8[0-9]|2.1.9[0-9]|9999) + if [[ ${PN} != "kchart" ]]; then + mycmakeargs=( + -DBUILD_koreport=OFF + "${mycmakeargs[@]}" + ) + fi + ;; + esac + ;; esac kde4-base_src_configure |
