Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23813 - (hide annotations) (download)
Tue Feb 3 13:54:10 2015 UTC (9 years, 3 months ago) by niro
Original Path: trunk/extras/kdepim/kdepim-4.14.3-r1.smage2
File size: 7914 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 niro 23808 SDEPEND="${SDEPEND}
94     ${LIBKDEPIM_DEPEND}
95 niro 23807 ${AKREGATOR_DEPEND}
96     ${AKONADICONSOLE_DEPEND}
97     ${BLOGILO_DEPEND}
98     ${CONSOLE_DEPEND}
99     ${KADDRESSBOOK}
100     ${KALARM_DEPEND}
101     ${KJOTS_DEPEND}
102     ${KLEOPATRA_DEPEND}
103     ${KMAIL_DEPEND}
104     ${KNODE_DEPEND}
105     ${KNOTES_DEPEND}
106     ${KORGANIZER_DEPEND}
107     ${KONTACT_DEPEND}
108     ${KRESOURCES_DEPEND}
109     ${KTIMETRACKER_DEPEND}
110     ${KTNEF_DEPEND}
111 niro 23810 >= x11-apps/qt4-designer-4.8
112 niro 23807 >= dev-libs/boost-1.56
113     >= dev-libs/shared-desktop-ontologies-0.11
114     >= x11-proto/scrnsaverproto-1.1"
115    
116     split_info_libkdepim()
117     {
118     DESCRIPTION="Base libraries for KDEPIM4."
119     DEPEND="${LIBKDEPIM_DEPEND}"
120     }
121    
122     split_info_akregator()
123     {
124     DESCRIPTION="A feed reader for KDE4."
125     DEPEND="${AKREGATOR_DEPEND}
126     == kde-base/libkdepim-${PVER}"
127     }
128    
129     split_info_akonadiconsole()
130     {
131     DESCRIPTION="Akonadi Management and Debugging Console."
132     DEPEND="${AKONADICONSOLE_DEPEND}
133     == kde-base/libkdepim-${PVER}"
134     }
135    
136     split_info_blogilo()
137     {
138     DESCRIPTION="A KDE4 Blogging Client."
139     DEPEND="${BLOGLIO_DEPEND}"
140     }
141    
142     split_info_kdepim-console()
143     {
144     DESCRIPTION="Command line tool for accessing calendar files."
145     DEPEND="${CONSOLE_DEPEND}"
146     }
147    
148     split_info_kaddressbook()
149     {
150     DESCRIPTION="KDE4 address manager."
151     DEPEND="${KADDRESSBOOK_DEPEND}
152     == kde-base/libkdepim-${PVER}"
153     }
154    
155     split_info_kalarm()
156     {
157     DESCRIPTION="KDE4 personal alarm scheduler."
158     DEPEND="${KALARM_DEPEND}
159     == kde-base/libkdepim-${PVER}"
160     }
161    
162     split_info_kjots()
163     {
164     DESCRIPTION="KDE4 note taker."
165     DEPEND="${KJOTS_DEPEND}
166     == kde-base/libkdepim-${PVER}"
167     }
168    
169     split_info_kleopatra()
170     {
171     DESCRIPTION="KDE4 X.509 key manager."
172     DEPEND="${KLEOPATRA_DEPEND}
173     == kde-base/libkdepim-${PVER}"
174     }
175    
176     split_info_kmail()
177     {
178     DESCRIPTION="KDE4 mail client."
179     DEPEND="${KMAIL_DEPEND}
180     == kde-base/libkdepim-${PVER}
181     == kde-base/korganizer-${PVER}"
182     }
183    
184     split_info_knode()
185     {
186     DESCRIPTION="KDE4 news reader."
187     DEPEND="${KNODE_DEPEND}
188     == kde-base/libkdepim-${PVER}"
189     }
190    
191     split_info_knotes()
192     {
193     DESCRIPTION="KDE4 popup notes."
194     DEPEND="${KNOTES_DEPEND}
195     == kde-base/libkdepim-${PVER}"
196     }
197    
198     split_info_kontact()
199     {
200     DESCRIPTION="KDE4 Personal Information Manager."
201     DEPEND="${KONTACT_DEPEND}
202     == kde-base/libkdepim-${PVER}"
203     }
204    
205     split_info_korganizer()
206     {
207     DESCRIPTION="KDE4 calendar and scheduling program."
208     DEPEND="${KORGANIZER_DEPEND}
209     == kde-base/libkdepim-${PVER}"
210     }
211    
212     split_info_kdepim-kresources()
213     {
214     DESCRIPTION="KDE4 PIM resources."
215     DEPEND="${KRESOURCES_DEPEND}
216     == kde-base/libkdepim-${PVER}"
217     }
218    
219     split_info_ktimetracker()
220     {
221     DESCRIPTION="KDE4 personal time tracker."
222     DEPEND="${KTIMETRACKER_DEPEND}
223     == kde-base/libkdepim-${PVER}
224     == kde-base/kdepim-kresources-${PVER}"
225     }
226    
227     split_info_ktnef()
228     {
229     DESCRIPTION="KDE4 viewer/extractor for TNEF files."
230     DEPEND="${KTNEF_DEPEND}
231     == kde-base/libkdepim-${PVER}
232     == kde-base/kdepim-kresources-${PVER}"
233     }
234    
235     src_compile()
236     {
237     cd ${SRCDIR}
238    
239     # kdepim-mobile does not work yet
240     kde4_configure -DKDEPIM_BUILD_MOBILE:BOOL=OFF || die
241     mmake || die
242     }
243    
244     src_install_akregator()
245     {
246     local i
247     for i in akregator kontact/plugins/akregator
248     do
249     kde4-split_src_install_wrapper ${i} || die
250     done
251     }
252    
253     src_install_blogilo()
254     {
255     local i
256     for i in blogilo composereditor-ng
257     do
258     kde4-split_src_install_wrapper ${i} || die
259     done
260     }
261    
262     src_install_libkdepim()
263     {
264     local i
265     for i in akonadi_next calendarsupport incidenceeditor-ng \
266     icons kaddressbookgrantlee kdgantt2 libkdepim \
267 niro 23810 libkdepimdbusinterfaces libkleo noteshared \
268 niro 23807 libkpgp mailcommon mailimporter messagecomposer \
269     messagecore messageviewer templateparser \
270     plugins/messageviewer plugins/ktexteditor pimcommon \
271 niro 23812 pimsettingexporter agents/sendlateragent grantleetheme
272 niro 23807 do
273     kde4-split_src_install_wrapper ${i} || die
274     done
275 niro 23812
276     # only docs
277 niro 23813 cd ${BUILDDIR}/build
278 niro 23812 mmake -C doc/headerthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die
279     mmake -C doc/contactthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die
280 niro 23807 }
281    
282     src_install_kaddressbook()
283     {
284     local i
285     for i in kaddressbook kontact/plugins/kaddressbook \
286 niro 23810 plugins/kaddressbook
287 niro 23807 do
288     kde4-split_src_install_wrapper ${i} || die
289     done
290     }
291    
292     src_install_kdepim-console()
293     {
294     local i
295     for i in console doc/kabcclient doc/konsolekalendar
296     do
297     kde4-split_src_install_wrapper ${i} || die
298     done
299     }
300    
301     src_install_kdepim-kresources()
302     {
303     kde4-split_src_install_wrapper kresources || die
304     }
305    
306     src_install_kjots()
307     {
308     local i
309     for i in kjots kontact/plugins/kjots
310     do
311     kde4-split_src_install_wrapper ${i} || die
312     done
313     }
314    
315     src_install_kleopatra()
316     {
317     local i
318     for i in kleopatra doc/kwatchgnupg
319     do
320     kde4-split_src_install_wrapper ${i} || die
321     done
322     }
323    
324     src_install_kmail()
325     {
326     local i
327 niro 23811 for i in agents/archivemailagent agents/folderarchiveagent \
328 niro 23807 importwizard kmail libksieve mboximporter \
329     ksendemail kmailcvt messagelist agents/mailfilteragent \
330 niro 23810 kontact/plugins/kmail storageservicemanager \
331     agents/followupreminderagent grantleeeditor
332 niro 23807 do
333     kde4-split_src_install_wrapper ${i} || die
334     done
335     }
336    
337     src_install_knode()
338     {
339     local i
340 niro 23810 for i in knode kontact/plugins/knode
341 niro 23807 do
342     kde4-split_src_install_wrapper ${i} || die
343     done
344     }
345    
346     src_install_knotes()
347     {
348     local i
349 niro 23810 for i in knotes kontact/plugins/knotes agents/notesagent
350 niro 23807 do
351     kde4-split_src_install_wrapper ${i} || die
352     done
353     }
354    
355     src_install_kontact()
356     {
357     local i
358     for i in kontact/src doc/kontact doc/kontact-admin \
359     kontact/plugins/specialdates kontact/plugins/summary
360     do
361     kde4-split_src_install_wrapper ${i} || die
362     done
363     }
364    
365     src_install_korganizer()
366     {
367     local i
368     for i in korganizer korgac kontact/plugins/korganizer calendarviews
369     do
370     kde4-split_src_install_wrapper ${i} || die
371     done
372     }