Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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