diff options
Diffstat (limited to 'eclass/kde4-meta.eclass')
| -rw-r--r-- | eclass/kde4-meta.eclass | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index a34d5b980ac..7294d1f11d3 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -588,6 +588,14 @@ kde4-meta_change_cmakelists() { ;; esac ;; + kdewebdev) + # Disable hardcoded kdepimlibs check + sed -e 's/find_package(KdepimLibs REQUIRED)/macro_optional_find_package(KdepimLibs)/' \ + -e 's/find_package(LibXml2 REQUIRED)/macro_optional_find_package(LibXml2 REQUIRED)/' \ + -e 's/find_package(LibXslt REQUIRED)/macro_optional_find_package(LibXslt REQUIRED)/' \ + -e 's/find_package(Boost REQUIRED)/macro_optional_find_package(Boost REQUIRED)/' \ + -i CMakeLists.txt || die "failed to disable hardcoded checks" + ;; koffice) # prevent collisions if [[ ${PN} != koffice-data ]]; then @@ -610,6 +618,19 @@ kde4-meta_change_cmakelists() { kde4-meta_src_configure() { debug-print-function ${FUNCNAME} "$@" + # Set some cmake default values here (usually workarounds for automagic deps) + case ${KMNAME} in + kdewebdev) + mycmakeargs=" + -DWITH_KdepimLibs=OFF + -DWITH_LibXml2=OFF + -DWITH_LibXslt=OFF + -DWITH_Boost=OFF + -DWITH_LibTidy=OFF + ${mycmakeargs}" + ;; + esac + kde4-base_src_configure } |
