Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18834 - (hide annotations) (download)
Wed Aug 14 13:04:20 2013 UTC (10 years, 10 months ago) by niro
File size: 6815 byte(s)
-release branches/R11-stable
1 niro 18549 # $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 niro 18550 src_install_kdepim-kresources()
270     {
271     kde4-split_src_install_wrapper kresources || die
272     }
273    
274 niro 18549 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     }