Magellan Linux

Annotation of /branches/R11-unstable/extras/kdepim/kdepim-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23807 - (hide annotations) (download)
Tue Feb 3 09:49:51 2015 UTC (9 years, 4 months ago) by niro
Original Path: trunk/extras/kdepim/kdepim-4.14.3-r1.smage2
File size: 7680 byte(s)
auto added: ver bump to 4.14.3-r1
1 niro 23807 # $Id$
2    
3     PNAME="kdepim"
4     PVER="4.14.3"
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     sminclude kde4-split-2
26    
27     COMMON_DEPEND="== kde-base/kdepimlibs-${PVER}"
28     GRANTLEE_DEPEND=">= dev-libs/grantlee-0.5"
29     GPGME_DEPEND=">= app-crypt/libassuan-2.1
30     >= app-crypt/libgpg-error-1.18
31     >= app-crypt/gnupg-2.1
32     >= app-crypt/gpgme-1.5"
33     PHONON_DEPEND=">= virtual/phonon"
34     SOPRANO_DEPEND=">= dev-libs/soprano-2.9"
35     AKONADI_DEPEND=">= app-office/akonadi-1.13"
36     NEPOMUKCORE_DEPEND=">= kde-base/nepomuk-core-${PVER}"
37     BALOO_DEPEND=">= kde-base/baloo-${PVER}"
38    
39     LIBKDEPIM_DEPEND="${COMMON_DEPEND}
40     ${GRANTLEE_DEPEND}
41     >= kde-base/polkit-kde-kcmodules-0.99
42     >= kde-base/polkit-kde-agent-0.99
43     ${PHONON_DEPEND}
44     ${AKONADI_DEPEND}"
45     kde4_add_nepomuk_depend "LIBKDEPIM_DEPEND" "${SOPRANO_DEPEND}"
46     kde4_add_nepomuk_depend "LIBKDEPIM_DEPEND" "${NEPOMUKCORE_DEPEND}"
47     kde4_add_baloo_depend "LIBKDEPIM_DEPEND" "${BALOO_DEPEND}"
48    
49     AKREGATOR_DEPEND="${COMMON_DEPEND}"
50     AKONADICONSOLE_DEPEND="${COMMON_DEPEND}
51     ${NEPOMUKCORE_DEPEND}
52     ${AKONADI_DEPEND}"
53     kde4_add_nepomuk_depend "AKONADICONSOLE_DEPEND" ">= kde-base/nepomuk-widgets-${PVER}"
54     kde4_add_baloo_depend "AKONADICONSOLE_DEPEND" ">= kde-base/baloo-widgets-${PVER}"
55    
56     BLOGILO_DEPEND="${COMMON_DEPEND}"
57     CONSOLE_DEPEND="${COMMON_DEPEND}"
58     KADDRESSBOOK_DEPEND="${COMMON_DEPEND}
59     ${GPGME_DEPEND}
60     ${GRANTLEE_DEPEND}
61     >= media-libs/prison-1"
62     kde4_add_baloo_depend "KADDRESSBOOK_DEPEND" "${BALOO_DEPEND}"
63    
64     KALARM_DEPEND="${COMMON_DEPEND}
65     ${PHONON_DEPEND}"
66     KJOTS_DEPEND="${COMMON_DEPEND}
67     ${GRANTLEE_DEPEND}"
68     kde4_add_baloo_depend "KJOTS_DEPEND" "${BALOO_DEPEND}"
69    
70     KLEOPATRA_DEPEND="${COMMON_DEPEND}
71     ${GPGME_DEPEND}"
72     KMAIL_DEPEND="${COMMON_DEPEND}
73     ${GPGME_DEPEND}
74     >= dev-libs/cyrus-sasl-2.1.26"
75     kde4_add_nepomuk_depend "KMAIL_DEPEND" "${SOPRANO_DEPEND}"
76     kde4_add_baloo_depend "KMAIL_DEPEND" "${BALOO_DEPEND}"
77    
78     KNODE_DEPEND="${COMMON_DEPEND}"
79     KNOTES_DEPEND="${COMMON_DEPEND}"
80     kde4_add_baloo_depend "KNOTES_DEPEND" "${BALOO_DEPEND}"
81    
82     KORGANIZER_DEPEND="${COMMON_DEPEND}
83     ${PHONON_DEPEND}"
84     kde4_add_baloo_depend "KORGANIZER_DEPEND" "${BALOO_DEPEND}"
85    
86     KONTACT_DEPEND="${COMMON_DEPEND}"
87     KRESOURCES_DEPEND="${COMMON_DEPEND}"
88     KTIMETRACKER_DEPEND="${COMMON_DEPEND}
89     >= x11-libs/libXScrnSaver-1.2"
90     KTNEF_DEPEND="${COMMON_DEPEND}
91     == kde-base/kdebase-runtime-${PVER}"
92    
93     SDEPEND="${LIBKDEPIM_DEPEND}
94     ${AKREGATOR_DEPEND}
95     ${AKONADICONSOLE_DEPEND}
96     ${BLOGILO_DEPEND}
97     ${CONSOLE_DEPEND}
98     ${KADDRESSBOOK}
99     ${KALARM_DEPEND}
100     ${KJOTS_DEPEND}
101     ${KLEOPATRA_DEPEND}
102     ${KMAIL_DEPEND}
103     ${KNODE_DEPEND}
104     ${KNOTES_DEPEND}
105     ${KORGANIZER_DEPEND}
106     ${KONTACT_DEPEND}
107     ${KRESOURCES_DEPEND}
108     ${KTIMETRACKER_DEPEND}
109     ${KTNEF_DEPEND}
110     >= dev-libs/boost-1.56
111     >= dev-libs/shared-desktop-ontologies-0.11
112     >= x11-proto/scrnsaverproto-1.1"
113    
114     split_info_libkdepim()
115     {
116     DESCRIPTION="Base libraries for KDEPIM4."
117     DEPEND="${LIBKDEPIM_DEPEND}"
118     }
119    
120     split_info_akregator()
121     {
122     DESCRIPTION="A feed reader for KDE4."
123     DEPEND="${AKREGATOR_DEPEND}
124     == kde-base/libkdepim-${PVER}"
125     }
126    
127     split_info_akonadiconsole()
128     {
129     DESCRIPTION="Akonadi Management and Debugging Console."
130     DEPEND="${AKONADICONSOLE_DEPEND}
131     == kde-base/libkdepim-${PVER}"
132     }
133    
134     split_info_blogilo()
135     {
136     DESCRIPTION="A KDE4 Blogging Client."
137     DEPEND="${BLOGLIO_DEPEND}"
138     }
139    
140     split_info_kdepim-console()
141     {
142     DESCRIPTION="Command line tool for accessing calendar files."
143     DEPEND="${CONSOLE_DEPEND}"
144     }
145    
146     split_info_kaddressbook()
147     {
148     DESCRIPTION="KDE4 address manager."
149     DEPEND="${KADDRESSBOOK_DEPEND}
150     == kde-base/libkdepim-${PVER}"
151     }
152    
153     split_info_kalarm()
154     {
155     DESCRIPTION="KDE4 personal alarm scheduler."
156     DEPEND="${KALARM_DEPEND}
157     == kde-base/libkdepim-${PVER}"
158     }
159    
160     split_info_kjots()
161     {
162     DESCRIPTION="KDE4 note taker."
163     DEPEND="${KJOTS_DEPEND}
164     == kde-base/libkdepim-${PVER}"
165     }
166    
167     split_info_kleopatra()
168     {
169     DESCRIPTION="KDE4 X.509 key manager."
170     DEPEND="${KLEOPATRA_DEPEND}
171     == kde-base/libkdepim-${PVER}"
172     }
173    
174     split_info_kmail()
175     {
176     DESCRIPTION="KDE4 mail client."
177     DEPEND="${KMAIL_DEPEND}
178     == kde-base/libkdepim-${PVER}
179     == kde-base/korganizer-${PVER}"
180     }
181    
182     split_info_knode()
183     {
184     DESCRIPTION="KDE4 news reader."
185     DEPEND="${KNODE_DEPEND}
186     == kde-base/libkdepim-${PVER}"
187     }
188    
189     split_info_knotes()
190     {
191     DESCRIPTION="KDE4 popup notes."
192     DEPEND="${KNOTES_DEPEND}
193     == kde-base/libkdepim-${PVER}"
194     }
195    
196     split_info_kontact()
197     {
198     DESCRIPTION="KDE4 Personal Information Manager."
199     DEPEND="${KONTACT_DEPEND}
200     == kde-base/libkdepim-${PVER}"
201     }
202    
203     split_info_korganizer()
204     {
205     DESCRIPTION="KDE4 calendar and scheduling program."
206     DEPEND="${KORGANIZER_DEPEND}
207     == kde-base/libkdepim-${PVER}"
208     }
209    
210     split_info_kdepim-kresources()
211     {
212     DESCRIPTION="KDE4 PIM resources."
213     DEPEND="${KRESOURCES_DEPEND}
214     == kde-base/libkdepim-${PVER}"
215     }
216    
217     split_info_ktimetracker()
218     {
219     DESCRIPTION="KDE4 personal time tracker."
220     DEPEND="${KTIMETRACKER_DEPEND}
221     == kde-base/libkdepim-${PVER}
222     == kde-base/kdepim-kresources-${PVER}"
223     }
224    
225     split_info_ktnef()
226     {
227     DESCRIPTION="KDE4 viewer/extractor for TNEF files."
228     DEPEND="${KTNEF_DEPEND}
229     == kde-base/libkdepim-${PVER}
230     == kde-base/kdepim-kresources-${PVER}"
231     }
232    
233     src_compile()
234     {
235     cd ${SRCDIR}
236    
237     # kdepim-mobile does not work yet
238     kde4_configure -DKDEPIM_BUILD_MOBILE:BOOL=OFF || die
239     mmake || die
240     }
241    
242     src_install_akregator()
243     {
244     local i
245     for i in akregator kontact/plugins/akregator
246     do
247     kde4-split_src_install_wrapper ${i} || die
248     done
249     }
250    
251     src_install_blogilo()
252     {
253     local i
254     for i in blogilo composereditor-ng
255     do
256     kde4-split_src_install_wrapper ${i} || die
257     done
258     }
259    
260     src_install_libkdepim()
261     {
262     local i
263     for i in akonadi_next calendarsupport incidenceeditor-ng \
264     icons kaddressbookgrantlee kdgantt2 libkdepim \
265     libkdepimdbusinterfaces libkleo \
266     libkpgp mailcommon mailimporter messagecomposer \
267     messagecore messageviewer templateparser \
268     plugins/messageviewer plugins/ktexteditor pimcommon \
269     pimsettingexporter grammar agents/sendlateragent \
270     grantleetheme grantleethemeeditor pimactivity
271     do
272     kde4-split_src_install_wrapper ${i} || die
273     done
274     }
275    
276     src_install_kaddressbook()
277     {
278     local i
279     for i in kaddressbook kontact/plugins/kaddressbook \
280     plugins/kaddressbook contactthemeeditor
281     do
282     kde4-split_src_install_wrapper ${i} || die
283     done
284     }
285    
286     src_install_kdepim-console()
287     {
288     local i
289     for i in console doc/kabcclient doc/konsolekalendar
290     do
291     kde4-split_src_install_wrapper ${i} || die
292     done
293     }
294    
295     src_install_kdepim-kresources()
296     {
297     kde4-split_src_install_wrapper kresources || die
298     }
299    
300     src_install_kjots()
301     {
302     local i
303     for i in kjots kontact/plugins/kjots
304     do
305     kde4-split_src_install_wrapper ${i} || die
306     done
307     }
308    
309     src_install_kleopatra()
310     {
311     local i
312     for i in kleopatra doc/kwatchgnupg
313     do
314     kde4-split_src_install_wrapper ${i} || die
315     done
316     }
317    
318     src_install_kmail()
319     {
320     local i
321     for i in agents/archivemailagent agents/folderarchiveagent \
322     importwizard kmail libksieve mboximporter \
323     ksendemail kmailcvt messagelist agents/mailfilteragent \
324     ontologies kontact/plugins/kmail headerthemeeditor
325     do
326     kde4-split_src_install_wrapper ${i} || die
327     done
328     }
329    
330     src_install_knode()
331     {
332     local i
333     for i in knode kontact/plugins/knode doc/kioslave/news
334     do
335     kde4-split_src_install_wrapper ${i} || die
336     done
337     }
338    
339     src_install_knotes()
340     {
341     local i
342     for i in knotes kontact/plugins/knotes
343     do
344     kde4-split_src_install_wrapper ${i} || die
345     done
346     }
347    
348     src_install_kontact()
349     {
350     local i
351     for i in kontact/src doc/kontact doc/kontact-admin \
352     kontact/plugins/specialdates kontact/plugins/summary
353     do
354     kde4-split_src_install_wrapper ${i} || die
355     done
356     }
357    
358     src_install_korganizer()
359     {
360     local i
361     for i in korganizer korgac kontact/plugins/korganizer calendarviews
362     do
363     kde4-split_src_install_wrapper ${i} || die
364     done
365     }