Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18834 - (show annotations) (download)
Wed Aug 14 13:04:20 2013 UTC (10 years, 9 months 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 }