summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2010-01-03 23:48:27 +0100
committerMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2010-01-03 23:48:27 +0100
commit9dbc04fb2b2773e162c76bf2d33b8f8d4bdcd5cb (patch)
treeff19620c58f76bba4b228aa52f6098bb3c8f18e9 /eclass/kde4-meta.eclass
parent99339ae305c3678ec11fae8ff2db34da84536ea8 (diff)
downloadkde-9dbc04fb2b2773e162c76bf2d33b8f8d4bdcd5cb.tar.gz
kde-9dbc04fb2b2773e162c76bf2d33b8f8d4bdcd5cb.tar.bz2
kde-9dbc04fb2b2773e162c76bf2d33b8f8d4bdcd5cb.zip
[eclass/kde4-meta] Preparation for moving some hackery out of eclass - some kdepim live ebuilds may break now.
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass24
1 files changed, 11 insertions, 13 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 633a8e619e5..108a7c88bf3 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -24,11 +24,7 @@ case ${KMNAME} in
COMMONDEPEND+=" >=kde-base/qimageblitz-0.0.4"
;;
kdepim|kdepim-runtime)
- if slot_is_at_least 4.4 ${SLOT}; then
- COMMONDEPEND+=" $(add_kdebase_dep kdepimlibs 'akonadi')"
- else
- COMMONDEPEND+=" $(add_kdebase_dep kdepimlibs)"
- fi
+ ! slot_is_at_least 4.4 ${SLOT} && COMMONDEPEND+=" $(add_kdebase_dep kdepimlibs)"
case ${PN} in
akregator|kaddressbook|kjots|kmail|knode|knotes|korganizer|ktimetracker)
IUSE+=" +kontact"
@@ -604,14 +600,16 @@ kde4-meta_change_cmakelists() {
-e '/find_package(Nepomuk/s/find/macro_optional_find/' \
-e '/macro_log_feature(Nepomuk_FOUND/s/ TRUE / FALSE /' \
-i CMakeLists.txt || die "failed to disable hardcoded checks"
- case ${PN} in
- 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"
- _change_cmakelists_parent_dirs kmail
- ;;
- esac
+ if ! slot_is_at_least 4.4; then
+ case ${PN} in
+ 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"
+ _change_cmakelists_parent_dirs kmail
+ ;;
+ esac
+ fi
;;
kdewebdev)
# Disable hardcoded checks