Contents of /branches/R11-unstable/extras/kdepim/kdepim-4.14.3-r1.smage2
Parent Directory | 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)
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 | } |