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