Magellan Linux

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

Parent Directory Parent Directory | Revision Log 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)
-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 }