Annotation of /branches/R11-unstable/extras/kdepim/kdepim-4.14.3-r1.smage2
Parent Directory | Revision Log
Revision 23807 -
(hide annotations)
(download)
Tue Feb 3 09:49:51 2015 UTC (9 years, 4 months ago) by niro
Original Path: trunk/extras/kdepim/kdepim-4.14.3-r1.smage2
File size: 7680 byte(s)
Tue Feb 3 09:49:51 2015 UTC (9 years, 4 months ago) by niro
Original Path: trunk/extras/kdepim/kdepim-4.14.3-r1.smage2
File size: 7680 byte(s)
auto added: ver bump to 4.14.3-r1
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 | SDEPEND="${LIBKDEPIM_DEPEND} | ||
94 | ${AKREGATOR_DEPEND} | ||
95 | ${AKONADICONSOLE_DEPEND} | ||
96 | ${BLOGILO_DEPEND} | ||
97 | ${CONSOLE_DEPEND} | ||
98 | ${KADDRESSBOOK} | ||
99 | ${KALARM_DEPEND} | ||
100 | ${KJOTS_DEPEND} | ||
101 | ${KLEOPATRA_DEPEND} | ||
102 | ${KMAIL_DEPEND} | ||
103 | ${KNODE_DEPEND} | ||
104 | ${KNOTES_DEPEND} | ||
105 | ${KORGANIZER_DEPEND} | ||
106 | ${KONTACT_DEPEND} | ||
107 | ${KRESOURCES_DEPEND} | ||
108 | ${KTIMETRACKER_DEPEND} | ||
109 | ${KTNEF_DEPEND} | ||
110 | >= dev-libs/boost-1.56 | ||
111 | >= dev-libs/shared-desktop-ontologies-0.11 | ||
112 | >= x11-proto/scrnsaverproto-1.1" | ||
113 | |||
114 | split_info_libkdepim() | ||
115 | { | ||
116 | DESCRIPTION="Base libraries for KDEPIM4." | ||
117 | DEPEND="${LIBKDEPIM_DEPEND}" | ||
118 | } | ||
119 | |||
120 | split_info_akregator() | ||
121 | { | ||
122 | DESCRIPTION="A feed reader for KDE4." | ||
123 | DEPEND="${AKREGATOR_DEPEND} | ||
124 | == kde-base/libkdepim-${PVER}" | ||
125 | } | ||
126 | |||
127 | split_info_akonadiconsole() | ||
128 | { | ||
129 | DESCRIPTION="Akonadi Management and Debugging Console." | ||
130 | DEPEND="${AKONADICONSOLE_DEPEND} | ||
131 | == kde-base/libkdepim-${PVER}" | ||
132 | } | ||
133 | |||
134 | split_info_blogilo() | ||
135 | { | ||
136 | DESCRIPTION="A KDE4 Blogging Client." | ||
137 | DEPEND="${BLOGLIO_DEPEND}" | ||
138 | } | ||
139 | |||
140 | split_info_kdepim-console() | ||
141 | { | ||
142 | DESCRIPTION="Command line tool for accessing calendar files." | ||
143 | DEPEND="${CONSOLE_DEPEND}" | ||
144 | } | ||
145 | |||
146 | split_info_kaddressbook() | ||
147 | { | ||
148 | DESCRIPTION="KDE4 address manager." | ||
149 | DEPEND="${KADDRESSBOOK_DEPEND} | ||
150 | == kde-base/libkdepim-${PVER}" | ||
151 | } | ||
152 | |||
153 | split_info_kalarm() | ||
154 | { | ||
155 | DESCRIPTION="KDE4 personal alarm scheduler." | ||
156 | DEPEND="${KALARM_DEPEND} | ||
157 | == kde-base/libkdepim-${PVER}" | ||
158 | } | ||
159 | |||
160 | split_info_kjots() | ||
161 | { | ||
162 | DESCRIPTION="KDE4 note taker." | ||
163 | DEPEND="${KJOTS_DEPEND} | ||
164 | == kde-base/libkdepim-${PVER}" | ||
165 | } | ||
166 | |||
167 | split_info_kleopatra() | ||
168 | { | ||
169 | DESCRIPTION="KDE4 X.509 key manager." | ||
170 | DEPEND="${KLEOPATRA_DEPEND} | ||
171 | == kde-base/libkdepim-${PVER}" | ||
172 | } | ||
173 | |||
174 | split_info_kmail() | ||
175 | { | ||
176 | DESCRIPTION="KDE4 mail client." | ||
177 | DEPEND="${KMAIL_DEPEND} | ||
178 | == kde-base/libkdepim-${PVER} | ||
179 | == kde-base/korganizer-${PVER}" | ||
180 | } | ||
181 | |||
182 | split_info_knode() | ||
183 | { | ||
184 | DESCRIPTION="KDE4 news reader." | ||
185 | DEPEND="${KNODE_DEPEND} | ||
186 | == kde-base/libkdepim-${PVER}" | ||
187 | } | ||
188 | |||
189 | split_info_knotes() | ||
190 | { | ||
191 | DESCRIPTION="KDE4 popup notes." | ||
192 | DEPEND="${KNOTES_DEPEND} | ||
193 | == kde-base/libkdepim-${PVER}" | ||
194 | } | ||
195 | |||
196 | split_info_kontact() | ||
197 | { | ||
198 | DESCRIPTION="KDE4 Personal Information Manager." | ||
199 | DEPEND="${KONTACT_DEPEND} | ||
200 | == kde-base/libkdepim-${PVER}" | ||
201 | } | ||
202 | |||
203 | split_info_korganizer() | ||
204 | { | ||
205 | DESCRIPTION="KDE4 calendar and scheduling program." | ||
206 | DEPEND="${KORGANIZER_DEPEND} | ||
207 | == kde-base/libkdepim-${PVER}" | ||
208 | } | ||
209 | |||
210 | split_info_kdepim-kresources() | ||
211 | { | ||
212 | DESCRIPTION="KDE4 PIM resources." | ||
213 | DEPEND="${KRESOURCES_DEPEND} | ||
214 | == kde-base/libkdepim-${PVER}" | ||
215 | } | ||
216 | |||
217 | split_info_ktimetracker() | ||
218 | { | ||
219 | DESCRIPTION="KDE4 personal time tracker." | ||
220 | DEPEND="${KTIMETRACKER_DEPEND} | ||
221 | == kde-base/libkdepim-${PVER} | ||
222 | == kde-base/kdepim-kresources-${PVER}" | ||
223 | } | ||
224 | |||
225 | split_info_ktnef() | ||
226 | { | ||
227 | DESCRIPTION="KDE4 viewer/extractor for TNEF files." | ||
228 | DEPEND="${KTNEF_DEPEND} | ||
229 | == kde-base/libkdepim-${PVER} | ||
230 | == kde-base/kdepim-kresources-${PVER}" | ||
231 | } | ||
232 | |||
233 | src_compile() | ||
234 | { | ||
235 | cd ${SRCDIR} | ||
236 | |||
237 | # kdepim-mobile does not work yet | ||
238 | kde4_configure -DKDEPIM_BUILD_MOBILE:BOOL=OFF || die | ||
239 | mmake || die | ||
240 | } | ||
241 | |||
242 | src_install_akregator() | ||
243 | { | ||
244 | local i | ||
245 | for i in akregator kontact/plugins/akregator | ||
246 | do | ||
247 | kde4-split_src_install_wrapper ${i} || die | ||
248 | done | ||
249 | } | ||
250 | |||
251 | src_install_blogilo() | ||
252 | { | ||
253 | local i | ||
254 | for i in blogilo composereditor-ng | ||
255 | do | ||
256 | kde4-split_src_install_wrapper ${i} || die | ||
257 | done | ||
258 | } | ||
259 | |||
260 | src_install_libkdepim() | ||
261 | { | ||
262 | local i | ||
263 | for i in akonadi_next calendarsupport incidenceeditor-ng \ | ||
264 | icons kaddressbookgrantlee kdgantt2 libkdepim \ | ||
265 | libkdepimdbusinterfaces libkleo \ | ||
266 | libkpgp mailcommon mailimporter messagecomposer \ | ||
267 | messagecore messageviewer templateparser \ | ||
268 | plugins/messageviewer plugins/ktexteditor pimcommon \ | ||
269 | pimsettingexporter grammar agents/sendlateragent \ | ||
270 | grantleetheme grantleethemeeditor pimactivity | ||
271 | do | ||
272 | kde4-split_src_install_wrapper ${i} || die | ||
273 | done | ||
274 | } | ||
275 | |||
276 | src_install_kaddressbook() | ||
277 | { | ||
278 | local i | ||
279 | for i in kaddressbook kontact/plugins/kaddressbook \ | ||
280 | plugins/kaddressbook contactthemeeditor | ||
281 | do | ||
282 | kde4-split_src_install_wrapper ${i} || die | ||
283 | done | ||
284 | } | ||
285 | |||
286 | src_install_kdepim-console() | ||
287 | { | ||
288 | local i | ||
289 | for i in console doc/kabcclient doc/konsolekalendar | ||
290 | do | ||
291 | kde4-split_src_install_wrapper ${i} || die | ||
292 | done | ||
293 | } | ||
294 | |||
295 | src_install_kdepim-kresources() | ||
296 | { | ||
297 | kde4-split_src_install_wrapper kresources || die | ||
298 | } | ||
299 | |||
300 | src_install_kjots() | ||
301 | { | ||
302 | local i | ||
303 | for i in kjots kontact/plugins/kjots | ||
304 | do | ||
305 | kde4-split_src_install_wrapper ${i} || die | ||
306 | done | ||
307 | } | ||
308 | |||
309 | src_install_kleopatra() | ||
310 | { | ||
311 | local i | ||
312 | for i in kleopatra doc/kwatchgnupg | ||
313 | do | ||
314 | kde4-split_src_install_wrapper ${i} || die | ||
315 | done | ||
316 | } | ||
317 | |||
318 | src_install_kmail() | ||
319 | { | ||
320 | local i | ||
321 | for i in agents/archivemailagent agents/folderarchiveagent \ | ||
322 | importwizard kmail libksieve mboximporter \ | ||
323 | ksendemail kmailcvt messagelist agents/mailfilteragent \ | ||
324 | ontologies kontact/plugins/kmail headerthemeeditor | ||
325 | do | ||
326 | kde4-split_src_install_wrapper ${i} || die | ||
327 | done | ||
328 | } | ||
329 | |||
330 | src_install_knode() | ||
331 | { | ||
332 | local i | ||
333 | for i in knode kontact/plugins/knode doc/kioslave/news | ||
334 | do | ||
335 | kde4-split_src_install_wrapper ${i} || die | ||
336 | done | ||
337 | } | ||
338 | |||
339 | src_install_knotes() | ||
340 | { | ||
341 | local i | ||
342 | for i in knotes kontact/plugins/knotes | ||
343 | do | ||
344 | kde4-split_src_install_wrapper ${i} || die | ||
345 | done | ||
346 | } | ||
347 | |||
348 | src_install_kontact() | ||
349 | { | ||
350 | local i | ||
351 | for i in kontact/src doc/kontact doc/kontact-admin \ | ||
352 | kontact/plugins/specialdates kontact/plugins/summary | ||
353 | do | ||
354 | kde4-split_src_install_wrapper ${i} || die | ||
355 | done | ||
356 | } | ||
357 | |||
358 | src_install_korganizer() | ||
359 | { | ||
360 | local i | ||
361 | for i in korganizer korgac kontact/plugins/korganizer calendarviews | ||
362 | do | ||
363 | kde4-split_src_install_wrapper ${i} || die | ||
364 | done | ||
365 | } |