Magellan Linux

Contents of /trunk/extras/kdepim/kdepim-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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