Contents of /branches/R11-stable/extras/kdepim/kdepim-4.14.3-r1.smage2
Parent Directory | Revision Log
Revision 24506 -
(show annotations)
(download)
Fri Feb 20 11:42:25 2015 UTC (9 years, 7 months ago) by niro
File size: 8083 byte(s)
Fri Feb 20 11:42:25 2015 UTC (9 years, 7 months ago) by niro
File size: 8083 byte(s)
-release branches/R11-stable
1 | # $Id$ |
2 | |
3 | PNAME="kdepim" |
4 | PVER="4.14.3" |
5 | PBUILD="r1" |
6 | |
7 | SPLIT_PACKAGES="libkdepim |
8 | akregator |
9 | akonadiconsole |
10 | blogilo |
11 | kdepim-console |
12 | kaddressbook |
13 | kalarm |
14 | kjots |
15 | kleopatra |
16 | knode |
17 | knotes |
18 | korganizer |
19 | kmail |
20 | kontact |
21 | kdepim-kresources |
22 | ktimetracker |
23 | ktnef" |
24 | |
25 | sminclude kde4-split-2 |
26 | |
27 | COMMON_DEPEND="== kde-base/kdepimlibs-${PVER}" |
28 | GRANTLEE_DEPEND=">= dev-libs/grantlee-0.5" |
29 | GPGME_DEPEND=">= app-crypt/libassuan-2.1 |
30 | >= app-crypt/libgpg-error-1.18 |
31 | >= app-crypt/gnupg-2.1 |
32 | >= app-crypt/gpgme-1.5" |
33 | PHONON_DEPEND=">= virtual/phonon" |
34 | SOPRANO_DEPEND=">= dev-libs/soprano-2.9" |
35 | AKONADI_DEPEND=">= app-office/akonadi-1.13" |
36 | NEPOMUKCORE_DEPEND=">= kde-base/nepomuk-core-${PVER}" |
37 | BALOO_DEPEND=">= kde-base/baloo-${PVER}" |
38 | LIBKGAPI_DEPEND=">= kde-base/libkgapi-2.2" |
39 | |
40 | LIBKDEPIM_DEPEND="${COMMON_DEPEND} |
41 | ${GRANTLEE_DEPEND} |
42 | >= kde-base/polkit-kde-kcmodules-0.99 |
43 | >= kde-base/polkit-kde-agent-0.99 |
44 | >= dev-libs/qjson-0.8 |
45 | ${LIBKGAPI_DEPEND} |
46 | ${PHONON_DEPEND} |
47 | ${AKONADI_DEPEND}" |
48 | kde4_add_nepomuk_depend "LIBKDEPIM_DEPEND" "${SOPRANO_DEPEND}" |
49 | kde4_add_nepomuk_depend "LIBKDEPIM_DEPEND" "${NEPOMUKCORE_DEPEND}" |
50 | kde4_add_baloo_depend "LIBKDEPIM_DEPEND" "${BALOO_DEPEND}" |
51 | |
52 | AKREGATOR_DEPEND="${COMMON_DEPEND}" |
53 | AKONADICONSOLE_DEPEND="${COMMON_DEPEND} |
54 | ${AKONADI_DEPEND}" |
55 | kde4_add_nepomuk_depend "AKONADICONSOLE_DEPEND" "${NEPOMUKCORE_DEPEND}" |
56 | kde4_add_nepomuk_depend "AKONADICONSOLE_DEPEND" ">= kde-base/nepomuk-widgets-${PVER}" |
57 | kde4_add_baloo_depend "AKONADICONSOLE_DEPEND" ">= kde-base/baloo-widgets-${PVER}" |
58 | |
59 | BLOGILO_DEPEND="${COMMON_DEPEND} |
60 | ${LIBKGAPI_DEPEND}" |
61 | CONSOLE_DEPEND="${COMMON_DEPEND}" |
62 | KADDRESSBOOK_DEPEND="${COMMON_DEPEND} |
63 | ${GPGME_DEPEND} |
64 | ${GRANTLEE_DEPEND} |
65 | >= media-libs/prison-1" |
66 | kde4_add_baloo_depend "KADDRESSBOOK_DEPEND" "${BALOO_DEPEND}" |
67 | |
68 | KALARM_DEPEND="${COMMON_DEPEND} |
69 | ${PHONON_DEPEND}" |
70 | KJOTS_DEPEND="${COMMON_DEPEND} |
71 | ${GRANTLEE_DEPEND}" |
72 | kde4_add_baloo_depend "KJOTS_DEPEND" "${BALOO_DEPEND}" |
73 | |
74 | KLEOPATRA_DEPEND="${COMMON_DEPEND} |
75 | ${GPGME_DEPEND}" |
76 | KMAIL_DEPEND="${COMMON_DEPEND} |
77 | ${GPGME_DEPEND} |
78 | ${AKONADI_DEPEND} |
79 | >= dev-libs/cyrus-sasl-2.1.26" |
80 | kde4_add_nepomuk_depend "KMAIL_DEPEND" "${SOPRANO_DEPEND}" |
81 | kde4_add_baloo_depend "KMAIL_DEPEND" "${BALOO_DEPEND}" |
82 | |
83 | KNODE_DEPEND="${COMMON_DEPEND}" |
84 | KNOTES_DEPEND="${COMMON_DEPEND} |
85 | ${GRANTLEE_DEPEND}" |
86 | kde4_add_baloo_depend "KNOTES_DEPEND" "${BALOO_DEPEND}" |
87 | |
88 | KORGANIZER_DEPEND="${COMMON_DEPEND} |
89 | ${PHONON_DEPEND}" |
90 | kde4_add_baloo_depend "KORGANIZER_DEPEND" "${BALOO_DEPEND}" |
91 | |
92 | KONTACT_DEPEND="${COMMON_DEPEND}" |
93 | KRESOURCES_DEPEND="${COMMON_DEPEND}" |
94 | KTIMETRACKER_DEPEND="${COMMON_DEPEND} |
95 | >= x11-libs/libXScrnSaver-1.2" |
96 | KTNEF_DEPEND="${COMMON_DEPEND} |
97 | == kde-base/kdebase-runtime-${PVER}" |
98 | |
99 | SDEPEND="${SDEPEND} |
100 | ${LIBKDEPIM_DEPEND} |
101 | ${AKREGATOR_DEPEND} |
102 | ${AKONADICONSOLE_DEPEND} |
103 | ${BLOGILO_DEPEND} |
104 | ${CONSOLE_DEPEND} |
105 | ${KADDRESSBOOK} |
106 | ${KALARM_DEPEND} |
107 | ${KJOTS_DEPEND} |
108 | ${KLEOPATRA_DEPEND} |
109 | ${KMAIL_DEPEND} |
110 | ${KNODE_DEPEND} |
111 | ${KNOTES_DEPEND} |
112 | ${KORGANIZER_DEPEND} |
113 | ${KONTACT_DEPEND} |
114 | ${KRESOURCES_DEPEND} |
115 | ${KTIMETRACKER_DEPEND} |
116 | ${KTNEF_DEPEND} |
117 | >= x11-apps/qt4-designer-4.8 |
118 | >= dev-libs/boost-1.56 |
119 | >= dev-libs/shared-desktop-ontologies-0.11 |
120 | >= x11-proto/scrnsaverproto-1.1" |
121 | |
122 | split_info_libkdepim() |
123 | { |
124 | DESCRIPTION="Base libraries for KDEPIM4." |
125 | DEPEND="${LIBKDEPIM_DEPEND}" |
126 | } |
127 | |
128 | split_info_akregator() |
129 | { |
130 | DESCRIPTION="A feed reader for KDE4." |
131 | DEPEND="${AKREGATOR_DEPEND} |
132 | == kde-base/libkdepim-${PVER}" |
133 | } |
134 | |
135 | split_info_akonadiconsole() |
136 | { |
137 | DESCRIPTION="Akonadi Management and Debugging Console." |
138 | DEPEND="${AKONADICONSOLE_DEPEND} |
139 | == kde-base/libkdepim-${PVER}" |
140 | } |
141 | |
142 | split_info_blogilo() |
143 | { |
144 | DESCRIPTION="A KDE4 Blogging Client." |
145 | DEPEND="${BLOGLIO_DEPEND}" |
146 | } |
147 | |
148 | split_info_kdepim-console() |
149 | { |
150 | DESCRIPTION="Command line tool for accessing calendar files." |
151 | DEPEND="${CONSOLE_DEPEND}" |
152 | } |
153 | |
154 | split_info_kaddressbook() |
155 | { |
156 | DESCRIPTION="KDE4 address manager." |
157 | DEPEND="${KADDRESSBOOK_DEPEND} |
158 | == kde-base/libkdepim-${PVER}" |
159 | } |
160 | |
161 | split_info_kalarm() |
162 | { |
163 | DESCRIPTION="KDE4 personal alarm scheduler." |
164 | DEPEND="${KALARM_DEPEND} |
165 | == kde-base/libkdepim-${PVER}" |
166 | } |
167 | |
168 | split_info_kjots() |
169 | { |
170 | DESCRIPTION="KDE4 note taker." |
171 | DEPEND="${KJOTS_DEPEND} |
172 | == kde-base/libkdepim-${PVER}" |
173 | } |
174 | |
175 | split_info_kleopatra() |
176 | { |
177 | DESCRIPTION="KDE4 X.509 key manager." |
178 | DEPEND="${KLEOPATRA_DEPEND} |
179 | == kde-base/libkdepim-${PVER}" |
180 | } |
181 | |
182 | split_info_kmail() |
183 | { |
184 | DESCRIPTION="KDE4 mail client." |
185 | DEPEND="${KMAIL_DEPEND} |
186 | == kde-base/libkdepim-${PVER} |
187 | == kde-base/korganizer-${PVER}" |
188 | } |
189 | |
190 | split_info_knode() |
191 | { |
192 | DESCRIPTION="KDE4 news reader." |
193 | DEPEND="${KNODE_DEPEND} |
194 | == kde-base/libkdepim-${PVER}" |
195 | } |
196 | |
197 | split_info_knotes() |
198 | { |
199 | DESCRIPTION="KDE4 popup notes." |
200 | DEPEND="${KNOTES_DEPEND} |
201 | == kde-base/libkdepim-${PVER}" |
202 | } |
203 | |
204 | split_info_kontact() |
205 | { |
206 | DESCRIPTION="KDE4 Personal Information Manager." |
207 | DEPEND="${KONTACT_DEPEND} |
208 | == kde-base/libkdepim-${PVER}" |
209 | } |
210 | |
211 | split_info_korganizer() |
212 | { |
213 | DESCRIPTION="KDE4 calendar and scheduling program." |
214 | DEPEND="${KORGANIZER_DEPEND} |
215 | == kde-base/libkdepim-${PVER}" |
216 | } |
217 | |
218 | split_info_kdepim-kresources() |
219 | { |
220 | DESCRIPTION="KDE4 PIM resources." |
221 | DEPEND="${KRESOURCES_DEPEND} |
222 | == kde-base/libkdepim-${PVER}" |
223 | } |
224 | |
225 | split_info_ktimetracker() |
226 | { |
227 | DESCRIPTION="KDE4 personal time tracker." |
228 | DEPEND="${KTIMETRACKER_DEPEND} |
229 | == kde-base/libkdepim-${PVER} |
230 | == kde-base/kdepim-kresources-${PVER}" |
231 | } |
232 | |
233 | split_info_ktnef() |
234 | { |
235 | DESCRIPTION="KDE4 viewer/extractor for TNEF files." |
236 | DEPEND="${KTNEF_DEPEND} |
237 | == kde-base/libkdepim-${PVER} |
238 | == kde-base/kdepim-kresources-${PVER}" |
239 | } |
240 | |
241 | src_compile() |
242 | { |
243 | cd ${SRCDIR} |
244 | |
245 | # kdepim-mobile does not work yet |
246 | kde4_configure -DKDEPIM_BUILD_MOBILE:BOOL=OFF || die |
247 | mmake || die |
248 | } |
249 | |
250 | src_install_akregator() |
251 | { |
252 | local i |
253 | for i in akregator kontact/plugins/akregator |
254 | do |
255 | kde4-split_src_install_wrapper ${i} || die |
256 | done |
257 | } |
258 | |
259 | src_install_blogilo() |
260 | { |
261 | local i |
262 | for i in blogilo composereditor-ng |
263 | do |
264 | kde4-split_src_install_wrapper ${i} || die |
265 | done |
266 | } |
267 | |
268 | src_install_libkdepim() |
269 | { |
270 | local i |
271 | for i in akonadi_next calendarsupport incidenceeditor-ng \ |
272 | icons kaddressbookgrantlee kdgantt2 libkdepim \ |
273 | libkdepimdbusinterfaces libkleo noteshared \ |
274 | libkpgp mailcommon mailimporter messagecomposer \ |
275 | messagecore messageviewer templateparser \ |
276 | plugins/messageviewer plugins/ktexteditor pimcommon \ |
277 | pimsettingexporter agents/sendlateragent grantleetheme |
278 | do |
279 | kde4-split_src_install_wrapper ${i} || die |
280 | done |
281 | |
282 | # only docs |
283 | cd ${BUILDDIR}/build |
284 | mmake -C doc/headerthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die |
285 | mmake -C doc/contactthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die |
286 | } |
287 | |
288 | src_install_kaddressbook() |
289 | { |
290 | local i |
291 | for i in kaddressbook kontact/plugins/kaddressbook \ |
292 | plugins/kaddressbook |
293 | do |
294 | kde4-split_src_install_wrapper ${i} || die |
295 | done |
296 | } |
297 | |
298 | src_install_kdepim-console() |
299 | { |
300 | local i |
301 | for i in console doc/kabcclient doc/konsolekalendar |
302 | do |
303 | kde4-split_src_install_wrapper ${i} || die |
304 | done |
305 | } |
306 | |
307 | src_install_kdepim-kresources() |
308 | { |
309 | kde4-split_src_install_wrapper kresources || die |
310 | } |
311 | |
312 | src_install_kjots() |
313 | { |
314 | local i |
315 | for i in kjots kontact/plugins/kjots |
316 | do |
317 | kde4-split_src_install_wrapper ${i} || die |
318 | done |
319 | } |
320 | |
321 | src_install_kleopatra() |
322 | { |
323 | local i |
324 | for i in kleopatra doc/kwatchgnupg |
325 | do |
326 | kde4-split_src_install_wrapper ${i} || die |
327 | done |
328 | } |
329 | |
330 | src_install_kmail() |
331 | { |
332 | local i |
333 | for i in agents/archivemailagent \ |
334 | importwizard kmail libksieve mboximporter \ |
335 | ksendemail kmailcvt messagelist agents/mailfilteragent \ |
336 | kontact/plugins/kmail storageservicemanager \ |
337 | agents/followupreminderagent grantleeeditor |
338 | do |
339 | kde4-split_src_install_wrapper ${i} || die |
340 | done |
341 | } |
342 | |
343 | src_install_knode() |
344 | { |
345 | local i |
346 | for i in knode kontact/plugins/knode |
347 | do |
348 | kde4-split_src_install_wrapper ${i} || die |
349 | done |
350 | } |
351 | |
352 | src_install_knotes() |
353 | { |
354 | local i |
355 | for i in knotes kontact/plugins/knotes agents/notesagent |
356 | do |
357 | kde4-split_src_install_wrapper ${i} || die |
358 | done |
359 | } |
360 | |
361 | src_install_kontact() |
362 | { |
363 | local i |
364 | for i in kontact/src doc/kontact doc/kontact-admin \ |
365 | kontact/plugins/specialdates kontact/plugins/summary |
366 | do |
367 | kde4-split_src_install_wrapper ${i} || die |
368 | done |
369 | } |
370 | |
371 | src_install_korganizer() |
372 | { |
373 | local i |
374 | for i in korganizer korgac kontact/plugins/korganizer calendarviews |
375 | do |
376 | kde4-split_src_install_wrapper ${i} || die |
377 | done |
378 | } |