Gentoo Archives: gentoo-commits

From: Tomas Chvatal <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kdeplasma-addons/files/, kde-base/kdeplasma-addons/
Date: Sat, 07 May 2011 15:13:58
Message-Id: c0469ddf885006c36d84b235cd5ab6666997c9b4.scarabeus@gentoo
1 commit: c0469ddf885006c36d84b235cd5ab6666997c9b4
2 Author: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 7 15:12:58 2011 +0000
4 Commit: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
5 CommitDate: Sat May 7 15:12:58 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=c0469ddf
7
8 [kde-base/kdeplasma-addons] Move semantic-desktop patch here from main tree.
9
10 ---
11 .../kdeplasma-addons-4.6.2-optional-akonadi.patch | 72 ++++++++++++++++++++
12 .../kdeplasma-addons-4.6.9999.ebuild | 7 ++-
13 .../kdeplasma-addons/kdeplasma-addons-9999.ebuild | 7 ++-
14 3 files changed, 84 insertions(+), 2 deletions(-)
15
16 diff --git a/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.6.2-optional-akonadi.patch b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.6.2-optional-akonadi.patch
17 new file mode 100644
18 index 0000000..857e965
19 --- /dev/null
20 +++ b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.6.2-optional-akonadi.patch
21 @@ -0,0 +1,72 @@
22 +diff --git a/libs/lancelot-datamodels/MessagesKmail.cpp b/libs/lancelot-datamodels/MessagesKmail.cpp
23 +index 8fa89e0..f56203d 100644
24 +--- a/libs/lancelot-datamodels/MessagesKmail.cpp
25 ++++ b/libs/lancelot-datamodels/MessagesKmail.cpp
26 +@@ -35,10 +35,10 @@
27 + #ifndef LANCELOT_DATAMODELS_HAS_PIMLIBS
28 +
29 + // just in case messages:
30 +-I18N_NOOP("Unread messages");
31 ++/*I18N_NOOP("Unread messages");
32 + I18N_NOOP("Unable to find Kontact");
33 + I18N_NOOP("Start Akonadi server");
34 +-I18N_NOOP("Akonadi server is not running");
35 ++I18N_NOOP("Akonadi server is not running");*/
36 +
37 + #warning "Pimlibs are not present"
38 +
39 +diff --git a/libs/lancelot-datamodels/MessagesKmail.h b/libs/lancelot-datamodels/MessagesKmail.h
40 +index 8db2a1c..3dfbd6f 100644
41 +--- a/libs/lancelot-datamodels/MessagesKmail.h
42 ++++ b/libs/lancelot-datamodels/MessagesKmail.h
43 +@@ -32,6 +32,7 @@ namespace Models {
44 + */
45 + class LANCELOT_EXPORT MessagesKmail : public BaseModel {
46 + Q_OBJECT
47 ++
48 + public:
49 + /**
50 + * Creates a new MessagesKmail instance
51 +@@ -52,11 +53,13 @@ protected:
52 +
53 + void load();
54 +
55 ++#ifdef LANCELOT_DATAMODELS_HAS_PIMLIBS
56 + L_Override QString selfShortTitle() const;
57 +
58 + protected Q_SLOTS:
59 + void updateLater();
60 + void update();
61 ++#endif
62 +
63 + private:
64 + class Private;
65 +diff --git a/runners/contacts/contactsrunner.cpp b/runners/contacts/contactsrunner.cpp
66 +index 2b5f3ec..aa64761 100644
67 +--- a/runners/contacts/contactsrunner.cpp
68 ++++ b/runners/contacts/contactsrunner.cpp
69 +@@ -23,7 +23,10 @@
70 + #include <KLocale>
71 + #include <KIcon>
72 + #include <KToolInvocation>
73 ++
74 ++#ifdef LANCELOT_DATAMODELS_HAS_PIMLIBS
75 + #include <akonadi/contact/contactdefaultactions.h>
76 ++#endif
77 + /*#include <KMimeType>
78 +
79 + */
80 +diff --git a/runners/events/events_config.h b/runners/events/events_config.h
81 +index f73b22b..8bb0148 100644
82 +--- a/runners/events/events_config.h
83 ++++ b/runners/events/events_config.h
84 +@@ -26,7 +26,9 @@
85 +
86 + //KDE-Includes
87 + #include <KCModule>
88 ++#ifdef LANCELOT_DATAMODELS_HAS_PIMLIBS
89 + #include <Akonadi/Collection>
90 ++#endif
91 +
92 + //Qt
93 +
94
95 diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.9999.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.9999.ebuild
96 index 11636ba..9697f76 100644
97 --- a/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.9999.ebuild
98 +++ b/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.9999.ebuild
99 @@ -1,6 +1,6 @@
100 # Copyright 1999-2011 Gentoo Foundation
101 # Distributed under the terms of the GNU General Public License v2
102 -# $Header: $
103 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.3.ebuild,v 1.1 2011/05/07 10:48:00 scarabeus Exp $
104
105 EAPI=4
106
107 @@ -49,6 +49,11 @@ RDEPEND="${COMMON_DEPEND}
108 # kdebase-data: some svg icons moved from data directly here.
109 add_blocker kdebase-data '<4.2.88'
110
111 +src_prepare() {
112 + use semantic-desktop || epatch "${FILESDIR}/${PN}-4.6.2-optional-akonadi.patch"
113 + kde4-base_src_prepare
114 +}
115 +
116 src_configure() {
117 mycmakeargs=(
118 -DDBUS_INTERFACES_INSTALL_DIR="${EKDEDIR}/share/dbus-1/interfaces/"
119
120 diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-9999.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-9999.ebuild
121 index 11636ba..9697f76 100644
122 --- a/kde-base/kdeplasma-addons/kdeplasma-addons-9999.ebuild
123 +++ b/kde-base/kdeplasma-addons/kdeplasma-addons-9999.ebuild
124 @@ -1,6 +1,6 @@
125 # Copyright 1999-2011 Gentoo Foundation
126 # Distributed under the terms of the GNU General Public License v2
127 -# $Header: $
128 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeplasma-addons/kdeplasma-addons-4.6.3.ebuild,v 1.1 2011/05/07 10:48:00 scarabeus Exp $
129
130 EAPI=4
131
132 @@ -49,6 +49,11 @@ RDEPEND="${COMMON_DEPEND}
133 # kdebase-data: some svg icons moved from data directly here.
134 add_blocker kdebase-data '<4.2.88'
135
136 +src_prepare() {
137 + use semantic-desktop || epatch "${FILESDIR}/${PN}-4.6.2-optional-akonadi.patch"
138 + kde4-base_src_prepare
139 +}
140 +
141 src_configure() {
142 mycmakeargs=(
143 -DDBUS_INTERFACES_INSTALL_DIR="${EKDEDIR}/share/dbus-1/interfaces/"