Magellan Linux

Contents of /branches/R11-unstable/extras/kdepim/kdepim-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23807 - (show 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)
auto added: ver bump to 4.14.3-r1
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
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 }