Annotation of /branches/R11-stable/extras/kdepim/kdepim-4.10.5-r1.smage2
Parent Directory
|
Revision Log
Revision 18834 -
(hide annotations)
(download)
Wed Aug 14 13:04:20 2013 UTC (10 years, 10 months ago) by niro
File size: 6815 byte(s)
Wed Aug 14 13:04:20 2013 UTC (10 years, 10 months ago) by niro
File size: 6815 byte(s)
-release branches/R11-stable
1 | niro | 18549 | # $Id$ |
2 | |||
3 | PNAME="kdepim" | ||
4 | PVER="4.10.5" | ||
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 | COMMON_DEPEND="== kde-base/kdepimlibs-${PVER}" | ||
26 | GRANTLEE_DEPEND=">= dev-libs/grantlee-0.3" | ||
27 | GPGME_DEPEND=">= app-crypt/libassuan-2.1 | ||
28 | >= app-crypt/libgpg-error-1.9 | ||
29 | >= app-crypt/gnupg-2.0.20 | ||
30 | >= app-crypt/gpgme-1.4" | ||
31 | PHONON_DEPEND=">= virtual/phonon" | ||
32 | SOPRANO_DEPEND=">= dev-libs/soprano-2.9" | ||
33 | AKONADI_DEPEND=">= app-office/akonadi-1.10" | ||
34 | NEPOMUKCORE_DEPEND=">= kde-base/nepomuk-core-${PVER}" | ||
35 | |||
36 | LIBKDEPIM_DEPEND="${COMMON_DEPEND} | ||
37 | ${GRANTLEE_DEPEND} | ||
38 | >= kde-base/polkit-kde-kcmodules-0.99 | ||
39 | >= kde-base/polkit-kde-agent-0.99 | ||
40 | ${SOPRANO_DEPEND} | ||
41 | ${NEPOMUKCORE_DEPEND} | ||
42 | ${PHONON_DEPEND} | ||
43 | ${AKONADI_DEPEND}" | ||
44 | AKREGATOR_DEPEND="${COMMON_DEPEND}" | ||
45 | AKONADICONSOLE_DEPEND="${COMMON_DEPEND} | ||
46 | ${NEPOMUKCORE_DEPEND} | ||
47 | >= kde-base/nepomuk-widgets-${PVER} | ||
48 | ${AKONADI_DEPEND}" | ||
49 | BLOGILO_DEPEND="${COMMON_DEPEND}" | ||
50 | CONSOLE_DEPEND="${COMMON_DEPEND}" | ||
51 | KADDRESSBOOK_DEPEND="${COMMON_DEPEND} | ||
52 | ${GPGME_DEPEND} | ||
53 | ${GRANTLEE_DEPEND} | ||
54 | >= media-libs/prison-1" | ||
55 | KALARM_DEPEND="${COMMON_DEPEND} | ||
56 | ${PHONON_DEPEND}" | ||
57 | KJOTS_DEPEND="${COMMON_DEPEND} | ||
58 | ${GRANTLEE_DEPEND}" | ||
59 | KLEOPATRA_DEPEND="${COMMON_DEPEND} | ||
60 | ${GPGME_DEPEND}" | ||
61 | KMAIL_DEPEND="${COMMON_DEPEND} | ||
62 | ${GPGME_DEPEND} | ||
63 | ${SOPRANO_DEPEND} | ||
64 | >= dev-libs/cyrus-sasl-2.1.23" | ||
65 | KNODE_DEPEND="${COMMON_DEPEND}" | ||
66 | KNOTES_DEPEND="${COMMON_DEPEND}" | ||
67 | KORGANIZER_DEPEND="${COMMON_DEPEND} | ||
68 | ${PHONON_DEPEND}" | ||
69 | KONTACT_DEPEND="${COMMON_DEPEND}" | ||
70 | KRESOURCES_DEPEND="${COMMON_DEPEND}" | ||
71 | KTIMETRACKER_DEPEND="${COMMON_DEPEND} | ||
72 | >= x11-libs/libXScrnSaver-1.2" | ||
73 | KTNEF_DEPEND="${COMMON_DEPEND} | ||
74 | == kde-base/kdebase-runtime-${PVER}" | ||
75 | |||
76 | SDEPEND="${LIBKDEPIM_DEPEND} | ||
77 | ${AKREGATOR_DEPEND} | ||
78 | ${AKONADICONSOLE_DEPEND} | ||
79 | ${BLOGILO_DEPEND} | ||
80 | ${CONSOLE_DEPEND} | ||
81 | ${KADDRESSBOOK} | ||
82 | ${KALARM_DEPEND} | ||
83 | ${KJOTS_DEPEND} | ||
84 | ${KLEOPATRA_DEPEND} | ||
85 | ${KMAIL_DEPEND} | ||
86 | ${KNODE_DEPEND} | ||
87 | ${KNOTES_DEPEND} | ||
88 | ${KORGANIZER_DEPEND} | ||
89 | ${KONTACT_DEPEND} | ||
90 | ${KRESOURCES_DEPEND} | ||
91 | ${KTIMETRACKER_DEPEND} | ||
92 | ${KTNEF_DEPEND} | ||
93 | >= dev-libs/boost-1.53 | ||
94 | >= dev-libs/shared-desktop-ontologies-0.11 | ||
95 | >= x11-proto/scrnsaverproto-1.1" | ||
96 | |||
97 | sminclude kde4-split-2 | ||
98 | |||
99 | UP2DATE="updatecmd -listonly http://download.kde.org/stable/ | grep 'stable/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'" | ||
100 | |||
101 | split_info_libkdepim() | ||
102 | { | ||
103 | DESCRIPTION="Base libraries for KDEPIM4." | ||
104 | DEPEND="${LIBKDEPIM_DEPEND}" | ||
105 | } | ||
106 | |||
107 | split_info_akregator() | ||
108 | { | ||
109 | DESCRIPTION="A feed reader for KDE4." | ||
110 | DEPEND="${AKREGATOR_DEPEND} | ||
111 | == kde-base/libkdepim-${PVER}" | ||
112 | } | ||
113 | |||
114 | split_info_akonadiconsole() | ||
115 | { | ||
116 | DESCRIPTION="Akonadi Management and Debugging Console." | ||
117 | DEPEND="${AKONADICONSOLE_DEPEND} | ||
118 | == kde-base/libkdepim-${PVER}" | ||
119 | } | ||
120 | |||
121 | split_info_blogilo() | ||
122 | { | ||
123 | DESCRIPTION="A KDE4 Blogging Client." | ||
124 | DEPEND="${BLOGLIO_DEPEND}" | ||
125 | } | ||
126 | |||
127 | split_info_kdepim-console() | ||
128 | { | ||
129 | DESCRIPTION="Command line tool for accessing calendar files." | ||
130 | DEPEND="${CONSOLE_DEPEND}" | ||
131 | } | ||
132 | |||
133 | split_info_kaddressbook() | ||
134 | { | ||
135 | DESCRIPTION="KDE4 address manager." | ||
136 | DEPEND="${KADDRESSBOOK_DEPEND} | ||
137 | == kde-base/libkdepim-${PVER}" | ||
138 | } | ||
139 | |||
140 | split_info_kalarm() | ||
141 | { | ||
142 | DESCRIPTION="KDE4 personal alarm scheduler." | ||
143 | DEPEND="${KALARM_DEPEND} | ||
144 | == kde-base/libkdepim-${PVER}" | ||
145 | } | ||
146 | |||
147 | split_info_kjots() | ||
148 | { | ||
149 | DESCRIPTION="KDE4 note taker." | ||
150 | DEPEND="${KJOTS_DEPEND} | ||
151 | == kde-base/libkdepim-${PVER}" | ||
152 | } | ||
153 | |||
154 | split_info_kleopatra() | ||
155 | { | ||
156 | DESCRIPTION="KDE4 X.509 key manager." | ||
157 | DEPEND="${KLEOPATRA_DEPEND} | ||
158 | == kde-base/libkdepim-${PVER}" | ||
159 | } | ||
160 | |||
161 | split_info_kmail() | ||
162 | { | ||
163 | DESCRIPTION="KDE4 mail client." | ||
164 | DEPEND="${KMAIL_DEPEND} | ||
165 | == kde-base/libkdepim-${PVER} | ||
166 | == kde-base/korganizer-${PVER}" | ||
167 | } | ||
168 | |||
169 | split_info_knode() | ||
170 | { | ||
171 | DESCRIPTION="KDE4 news reader." | ||
172 | DEPEND="${KNODE_DEPEND} | ||
173 | == kde-base/libkdepim-${PVER}" | ||
174 | } | ||
175 | |||
176 | split_info_knotes() | ||
177 | { | ||
178 | DESCRIPTION="KDE4 popup notes." | ||
179 | DEPEND="${KNOTES_DEPEND} | ||
180 | == kde-base/libkdepim-${PVER}" | ||
181 | } | ||
182 | |||
183 | split_info_kontact() | ||
184 | { | ||
185 | DESCRIPTION="KDE4 Personal Information Manager." | ||
186 | DEPEND="${KONTACT_DEPEND} | ||
187 | == kde-base/libkdepim-${PVER}" | ||
188 | } | ||
189 | |||
190 | split_info_korganizer() | ||
191 | { | ||
192 | DESCRIPTION="KDE4 calendar and scheduling program." | ||
193 | DEPEND="${KORGANIZER_DEPEND} | ||
194 | == kde-base/libkdepim-${PVER}" | ||
195 | } | ||
196 | |||
197 | split_info_kdepim-kresources() | ||
198 | { | ||
199 | DESCRIPTION="KDE4 PIM resources." | ||
200 | DEPEND="${KRESOURCES_DEPEND} | ||
201 | == kde-base/libkdepim-${PVER}" | ||
202 | } | ||
203 | |||
204 | split_info_ktimetracker() | ||
205 | { | ||
206 | DESCRIPTION="KDE4 personal time tracker." | ||
207 | DEPEND="${KTIMETRACKER_DEPEND} | ||
208 | == kde-base/libkdepim-${PVER} | ||
209 | == kde-base/kdepim-kresources-${PVER}" | ||
210 | } | ||
211 | |||
212 | split_info_ktnef() | ||
213 | { | ||
214 | DESCRIPTION="KDE4 viewer/extractor for TNEF files." | ||
215 | DEPEND="${KTNEF_DEPEND} | ||
216 | == kde-base/libkdepim-${PVER} | ||
217 | == kde-base/kdepim-kresources-${PVER}" | ||
218 | } | ||
219 | |||
220 | src_compile() | ||
221 | { | ||
222 | cd ${SRCDIR} | ||
223 | |||
224 | # kdepim-mobile does not work yet | ||
225 | kde4_configure -DKDEPIM_BUILD_MOBILE:BOOL=OFF || die | ||
226 | mmake || die | ||
227 | } | ||
228 | |||
229 | src_install_akregator() | ||
230 | { | ||
231 | local i | ||
232 | for i in akregator kontact/plugins/akregator | ||
233 | do | ||
234 | kde4-split_src_install_wrapper ${i} || die | ||
235 | done | ||
236 | } | ||
237 | |||
238 | src_install_libkdepim() | ||
239 | { | ||
240 | local i | ||
241 | for i in akonadi_next calendarsupport incidenceeditor-ng \ | ||
242 | icons kdgantt2 libkdepim libkdepimdbusinterfaces libkleo \ | ||
243 | libkpgp mailcommon mailimporter messagecomposer \ | ||
244 | messagecore messageviewer strigi-analyzer templateparser \ | ||
245 | plugins/messageviewer plugins/ktexteditor pimcommon pimsettingexporter | ||
246 | do | ||
247 | kde4-split_src_install_wrapper ${i} || die | ||
248 | done | ||
249 | } | ||
250 | |||
251 | src_install_kaddressbook() | ||
252 | { | ||
253 | local i | ||
254 | for i in kaddressbook kontact/plugins/kaddressbook plugins/kaddressbook | ||
255 | do | ||
256 | kde4-split_src_install_wrapper ${i} || die | ||
257 | done | ||
258 | } | ||
259 | |||
260 | src_install_kdepim-console() | ||
261 | { | ||
262 | local i | ||
263 | for i in console doc/kabcclient doc/konsolekalendar | ||
264 | do | ||
265 | kde4-split_src_install_wrapper ${i} || die | ||
266 | done | ||
267 | } | ||
268 | |||
269 | niro | 18550 | src_install_kdepim-kresources() |
270 | { | ||
271 | kde4-split_src_install_wrapper kresources || die | ||
272 | } | ||
273 | |||
274 | niro | 18549 | src_install_kjots() |
275 | { | ||
276 | local i | ||
277 | for i in kjots kontact/plugins/kjots | ||
278 | do | ||
279 | kde4-split_src_install_wrapper ${i} || die | ||
280 | done | ||
281 | } | ||
282 | |||
283 | src_install_kleopatra() | ||
284 | { | ||
285 | local i | ||
286 | for i in kleopatra doc/kwatchgnupg | ||
287 | do | ||
288 | kde4-split_src_install_wrapper ${i} || die | ||
289 | done | ||
290 | } | ||
291 | |||
292 | src_install_kmail() | ||
293 | { | ||
294 | local i | ||
295 | for i in archivemailagent importwizard kmail libksieve \ | ||
296 | ksendemail kmailcvt messagelist mailfilteragent \ | ||
297 | ontologies kontact/plugins/kmail | ||
298 | do | ||
299 | kde4-split_src_install_wrapper ${i} || die | ||
300 | done | ||
301 | } | ||
302 | |||
303 | src_install_knode() | ||
304 | { | ||
305 | local i | ||
306 | for i in knode kontact/plugins/knode doc/kioslave/news | ||
307 | do | ||
308 | kde4-split_src_install_wrapper ${i} || die | ||
309 | done | ||
310 | } | ||
311 | |||
312 | src_install_knotes() | ||
313 | { | ||
314 | local i | ||
315 | for i in knotes kontact/plugins/knotes | ||
316 | do | ||
317 | kde4-split_src_install_wrapper ${i} || die | ||
318 | done | ||
319 | } | ||
320 | |||
321 | src_install_kontact() | ||
322 | { | ||
323 | local i | ||
324 | for i in kontact/src doc/kontact doc/kontact-admin \ | ||
325 | kontact/plugins/specialdates kontact/plugins/summary | ||
326 | do | ||
327 | kde4-split_src_install_wrapper ${i} || die | ||
328 | done | ||
329 | } | ||
330 | |||
331 | src_install_korganizer() | ||
332 | { | ||
333 | local i | ||
334 | for i in korganizer kontact/plugins/korganizer calendarviews | ||
335 | do | ||
336 | kde4-split_src_install_wrapper ${i} || die | ||
337 | done | ||
338 | } |