summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Mrozowski <reavertm@gentoo.org>2010-03-15 00:25:55 +0100
committerMaciej Mrozowski <reavertm@gentoo.org>2010-03-15 00:25:55 +0100
commit3711504239f5fe81cc8a436f5d7713642539c470 (patch)
treeb465f93f5e9f03be4114ca3d20dd1aadbc319053
parentd889e72125376f9134e758054a0e1375e30c5365 (diff)
downloadkde-3711504239f5fe81cc8a436f5d7713642539c470.tar.gz
kde-3711504239f5fe81cc8a436f5d7713642539c470.tar.bz2
kde-3711504239f5fe81cc8a436f5d7713642539c470.zip
[eclass/kde4-meta] Added more build system overrides for kdepim
-rw-r--r--eclass/kde4-meta.eclass7
-rw-r--r--kde-base/korganizer/Manifest5
-rw-r--r--kde-base/korganizer/files/fix-broken-gpgme-cmake-guard.diff21
-rw-r--r--kde-base/korganizer/korganizer-4.4.9999.ebuild7
-rw-r--r--kde-base/korganizer/korganizer-9999.ebuild7
5 files changed, 8 insertions, 39 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 14227718283..eec7acf8428 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -574,9 +574,14 @@ kde4-meta_change_cmakelists() {
-e '/find_package\((KdepimLibs|Boost|QGpgme|Akonadi|ZLIB|Strigi|SharedDesktopOntologies|Soprano|Nepomuk)/{/macro_optional_/!s/find/macro_optional_&/}' \
-e '/macro_log_feature\((Boost|QGPGME|Akonadi|ZLIB|STRIGI|SHAREDDESKTOPONTOLOGIES|Soprano|Nepomuk)_FOUND/s/ TRUE / FALSE /' \
-i CMakeLists.txt || die "failed to disable hardcoded checks"
+ # Disable broken or redundant build logic
+ sed -e '/if[[:space:]]*([[:space:]]*BUILD_.*)/s/^/#OVERRIDE /' \
+ -e '/if[[:space:]]*([[:space:]]*[[:alnum:]]*_FOUND[[:space:]]*)/s/^/#OVERRIDE /' \
+ -i CMakeLists.txt \
+ -i kontact/plugins/CMakeLists.txt || die 'failed to disable broken build logic'
if ! slot_is_at_least 4.5 ${SLOT}; then
case ${PN} in
- kalarm|kmailcvt|kontact|korganizer|korn)
+ kaddressbook|kalarm|kmailcvt|kontact|korganizer|korn)
sed -n -e '/qt4_generate_dbus_interface(.*org\.kde\.kmail\.\(kmail\|mailcomposer\)\.xml/p' \
-e '/add_custom_target(kmail_xml /,/)/p' \
-i kmail/CMakeLists.txt || die "uncommenting xml failed"
diff --git a/kde-base/korganizer/Manifest b/kde-base/korganizer/Manifest
index d9f70a40200..181342539a5 100644
--- a/kde-base/korganizer/Manifest
+++ b/kde-base/korganizer/Manifest
@@ -1,4 +1,3 @@
-AUX fix-broken-gpgme-cmake-guard.diff 635 RMD160 3b1704b0e88885fe835a7b614d547872469faa1c SHA1 c48d0296340dcedd091453f59084793d4a5a21ba SHA256 1f27d321300ea64723d6b3c167484ab375140a7f55c3cdef8a208729d4580fdd
-EBUILD korganizer-4.4.9999.ebuild 1124 RMD160 a9bd22ca87fcb6118cbf21373c8dbb2ba2eed1ff SHA1 2158297bc50356b366f14eab3986d18c9d1f50f6 SHA256 df8b485aed6f3b24dff4667391b49fd8849af9559b3d90c425c988e3465e7cdf
-EBUILD korganizer-9999.ebuild 1188 RMD160 99cfe52d57dddc581b5f24e0df75ea8c2ec11804 SHA1 3c69e14e87c06d02c5476e772663c3511cb37326 SHA256 e21c0e520263e7b754d622b40431e232ad00f6f43496e61509aaba8750632f03
+EBUILD korganizer-4.4.9999.ebuild 996 RMD160 8a0c110038e95eb0c33bd80ae82207f4ac99bafe SHA1 a4d9bceebacef5aa74ef5409b10118f799cb482d SHA256 a1e2b41fbecbaf8707ee1b5576cf4801f4b2c356ffba765a246e69a44f2f2d07
+EBUILD korganizer-9999.ebuild 1060 RMD160 02e4c17ed562d33373a862c155d54a426c6c3f01 SHA1 72aa26aa8117c6b8a33f1ca662c41597a791f4af SHA256 bed2e62d9ebd18a7e5897e05ff9a68d1ff69d11cecf4341878057ceebc500c4c
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/kde-base/korganizer/files/fix-broken-gpgme-cmake-guard.diff b/kde-base/korganizer/files/fix-broken-gpgme-cmake-guard.diff
deleted file mode 100644
index bf8c759bd59..00000000000
--- a/kde-base/korganizer/files/fix-broken-gpgme-cmake-guard.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: CMakeLists.txt
-===================================================================
---- CMakeLists.txt (revision 1073383)
-+++ CMakeLists.txt (working copy)
-@@ -185,7 +185,6 @@
- add_subdirectory(messagecore)
- add_subdirectory(messagelist)
-
-- if(QGPGME_FOUND)
- if (Boost_TOPOLOGICAL_SORT_DIR)
- macro_optional_add_subdirectory(kleopatra)
- endif(Boost_TOPOLOGICAL_SORT_DIR)
-@@ -211,7 +210,6 @@
- include( SopranoAddOntology )
- add_subdirectory( ontologies )
- # add_subdirectory( nepomuk_email_feeder )
-- endif(QGPGME_FOUND)
-
- if(KDEPIM_BUILD_EVERYTHING)
- macro_optional_add_subdirectory(knode)
-
diff --git a/kde-base/korganizer/korganizer-4.4.9999.ebuild b/kde-base/korganizer/korganizer-4.4.9999.ebuild
index b208b670a72..09614e6f194 100644
--- a/kde-base/korganizer/korganizer-4.4.9999.ebuild
+++ b/kde-base/korganizer/korganizer-4.4.9999.ebuild
@@ -44,13 +44,6 @@ src_unpack() {
kde4-meta_src_unpack
}
-src_prepare() {
- epatch "${FILESDIR}/fix-broken-gpgme-cmake-guard.diff"
-
- # Needs to be done this way
- kde4-meta_src_prepare
-}
-
pkg_postinst() {
kde4-meta_pkg_postinst
diff --git a/kde-base/korganizer/korganizer-9999.ebuild b/kde-base/korganizer/korganizer-9999.ebuild
index db3e392377f..4920391f2ff 100644
--- a/kde-base/korganizer/korganizer-9999.ebuild
+++ b/kde-base/korganizer/korganizer-9999.ebuild
@@ -47,13 +47,6 @@ src_unpack() {
kde4-meta_src_unpack
}
-src_prepare() {
- epatch "${FILESDIR}/fix-broken-gpgme-cmake-guard.diff"
-
- # Needs to be done this way
- kde4-meta_src_prepare
-}
-
pkg_postinst() {
kde4-meta_pkg_postinst