Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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