Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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