Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23812 - (hide annotations) (download)
Tue Feb 3 13:09:56 2015 UTC (9 years, 4 months ago) by niro
Original Path: trunk/extras/kdepim/kdepim-4.14.3-r1.smage2
File size: 7892 byte(s)
-libkdepim fixed doc install
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     mmake -C doc/headerthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die
278     mmake -C doc/contactthemeeditor DESTDIR=${BINDIR} ${KDE4_MAKE_OPTS} install || die
279 niro 23807 }
280    
281     src_install_kaddressbook()
282     {
283     local i
284     for i in kaddressbook kontact/plugins/kaddressbook \
285 niro 23810 plugins/kaddressbook
286 niro 23807 do
287     kde4-split_src_install_wrapper ${i} || die
288     done
289     }
290    
291     src_install_kdepim-console()
292     {
293     local i
294     for i in console doc/kabcclient doc/konsolekalendar
295     do
296     kde4-split_src_install_wrapper ${i} || die
297     done
298     }
299    
300     src_install_kdepim-kresources()
301     {
302     kde4-split_src_install_wrapper kresources || die
303     }
304    
305     src_install_kjots()
306     {
307     local i
308     for i in kjots kontact/plugins/kjots
309     do
310     kde4-split_src_install_wrapper ${i} || die
311     done
312     }
313    
314     src_install_kleopatra()
315     {
316     local i
317     for i in kleopatra doc/kwatchgnupg
318     do
319     kde4-split_src_install_wrapper ${i} || die
320     done
321     }
322    
323     src_install_kmail()
324     {
325     local i
326 niro 23811 for i in agents/archivemailagent agents/folderarchiveagent \
327 niro 23807 importwizard kmail libksieve mboximporter \
328     ksendemail kmailcvt messagelist agents/mailfilteragent \
329 niro 23810 kontact/plugins/kmail storageservicemanager \
330     agents/followupreminderagent grantleeeditor
331 niro 23807 do
332     kde4-split_src_install_wrapper ${i} || die
333     done
334     }
335    
336     src_install_knode()
337     {
338     local i
339 niro 23810 for i in knode kontact/plugins/knode
340 niro 23807 do
341     kde4-split_src_install_wrapper ${i} || die
342     done
343     }
344    
345     src_install_knotes()
346     {
347     local i
348 niro 23810 for i in knotes kontact/plugins/knotes agents/notesagent
349 niro 23807 do
350     kde4-split_src_install_wrapper ${i} || die
351     done
352     }
353    
354     src_install_kontact()
355     {
356     local i
357     for i in kontact/src doc/kontact doc/kontact-admin \
358     kontact/plugins/specialdates kontact/plugins/summary
359     do
360     kde4-split_src_install_wrapper ${i} || die
361     done
362     }
363    
364     src_install_korganizer()
365     {
366     local i
367     for i in korganizer korgac kontact/plugins/korganizer calendarviews
368     do
369     kde4-split_src_install_wrapper ${i} || die
370     done
371     }