Magellan Linux

Contents of /trunk/extras/kdepim/kdepim-4.11.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 19153 - (show annotations) (download)
Fri Aug 30 10:53:09 2013 UTC (10 years, 9 months ago) by niro
File size: 6872 byte(s)
auto added: ver bump to 4.11.0-r1
1 # $Id$
2
3 PNAME="kdepim"
4 PVER="4.11.0"
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 \
246 pimsettingexporter grammar sendlateragent pimactivity
247 do
248 kde4-split_src_install_wrapper ${i} || die
249 done
250 }
251
252 src_install_kaddressbook()
253 {
254 local i
255 for i in kaddressbook kontact/plugins/kaddressbook plugins/kaddressbook
256 do
257 kde4-split_src_install_wrapper ${i} || die
258 done
259 }
260
261 src_install_kdepim-console()
262 {
263 local i
264 for i in console doc/kabcclient doc/konsolekalendar
265 do
266 kde4-split_src_install_wrapper ${i} || die
267 done
268 }
269
270 src_install_kdepim-kresources()
271 {
272 kde4-split_src_install_wrapper kresources || die
273 }
274
275 src_install_kjots()
276 {
277 local i
278 for i in kjots kontact/plugins/kjots
279 do
280 kde4-split_src_install_wrapper ${i} || die
281 done
282 }
283
284 src_install_kleopatra()
285 {
286 local i
287 for i in kleopatra doc/kwatchgnupg
288 do
289 kde4-split_src_install_wrapper ${i} || die
290 done
291 }
292
293 src_install_kmail()
294 {
295 local i
296 for i in archivemailagent importwizard kmail libksieve \
297 ksendemail kmailcvt messagelist mailfilteragent \
298 ontologies kontact/plugins/kmail headerthemeeditor
299 do
300 kde4-split_src_install_wrapper ${i} || die
301 done
302 }
303
304 src_install_knode()
305 {
306 local i
307 for i in knode kontact/plugins/knode doc/kioslave/news
308 do
309 kde4-split_src_install_wrapper ${i} || die
310 done
311 }
312
313 src_install_knotes()
314 {
315 local i
316 for i in knotes kontact/plugins/knotes
317 do
318 kde4-split_src_install_wrapper ${i} || die
319 done
320 }
321
322 src_install_kontact()
323 {
324 local i
325 for i in kontact/src doc/kontact doc/kontact-admin \
326 kontact/plugins/specialdates kontact/plugins/summary
327 do
328 kde4-split_src_install_wrapper ${i} || die
329 done
330 }
331
332 src_install_korganizer()
333 {
334 local i
335 for i in korganizer kontact/plugins/korganizer calendarviews
336 do
337 kde4-split_src_install_wrapper ${i} || die
338 done
339 }