Contents of /branches/R11-stable/extras/kdepim/kdepim-4.10.5-r1.smage2
Parent Directory | Revision Log
Revision 18834 -
(show annotations)
(download)
Wed Aug 14 13:04:20 2013 UTC (11 years, 1 month ago) by niro
File size: 6815 byte(s)
Wed Aug 14 13:04:20 2013 UTC (11 years, 1 month ago) by niro
File size: 6815 byte(s)
-release branches/R11-stable
1 | # $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 | src_install_kdepim-kresources() |
270 | { |
271 | kde4-split_src_install_wrapper kresources || die |
272 | } |
273 | |
274 | 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 | } |