Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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