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