Magellan Linux

Annotation of /branches/magellan-next/extras/kdepim4/kdepim4-4.6.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8751 - (hide annotations) (download)
Thu Jul 28 12:30:25 2011 UTC (12 years, 9 months ago) by niro
File size: 7161 byte(s)
-fixed src_installs
1 niro 8749 # $Id$
2    
3     PNAME="kdepim4"
4     PVER="4.6.1"
5     PBUILD="r1"
6    
7     SDEPEND=">= x11-proto/scrnsaverproto-1.1
8     == kde-base/kdelibs4-${PVER}
9     == kde-base/kdebase4-runtime-${PVER}
10     == kde-base/kdepimlibs4-${PVER}
11     == kde-base/kdepim4-runtime-${PVER}
12     >= app-crypt/libassuan-2.0.2
13     >= app-crypt/gpgme-1.3
14     >= app-crypt/gnupg-2.0.17
15     >= app-crypt/qca-2.0
16     >= app-misc/strigi-0.7.5
17     >= app-office/akonadi-1.6
18     >= dev-libs/boost-1.47
19     >= dev-libs/libxslt-1.1.26
20     >= dev-libs/soprano-2.6
21     >= dev-libs/shared-desktop-ontologies-0.7
22     >= dev-libs/libmal-0.44.1
23     >= net-misc/pilot-link-0.12.4
24     >= x11-libs/libXScrnSaver-1.2
25     >= app-misc/gnokii-0.6.28"
26    
27     SPLIT_PACKAGES="${PNAME}-libkdepim
28     ${PNAME}-akregator
29     ${PNAME}-akonadiconsole
30     ${PNAME}-blogilo
31     ${PNAME}-console
32     ${PNAME}-kaddressbook
33     ${PNAME}-kalarm
34     ${PNAME}-kjots
35     ${PNAME}-kleopatra
36     ${PNAME}-kmail
37     ${PNAME}-knode
38     ${PNAME}-knotes
39     ${PNAME}-korganizer
40     ${PNAME}-kontact
41     ${PNAME}-kresources
42     ${PNAME}-ktimetracker
43     ${PNAME}-wizards"
44    
45     sminclude kde4-split
46    
47     SRC_URI=(
48 niro 8750 kde://kdepim-${PVER}/src/${SRCFILE}
49 niro 8749 mirror://${PNAME}/${SRCFILE}
50     )
51    
52     UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
53    
54     split_info_kdepim4-libkdepim()
55     {
56     DESCRIPTION="Base libraries for KDEPIM4."
57     DEPEND="== kde-base/kdepimlibs4-${PVER}"
58     }
59    
60     split_info_kdepim4-akregator()
61     {
62     DESCRIPTION="A feed reader for KDE4."
63     DEPEND="== kde-base/kdebase4-runtime-${PVER}
64     == kde-base/kdepim4-libkdepim-${PVER}"
65     }
66    
67     split_info_kdepim4-akonadiconsole()
68     {
69     DESCRIPTION="Akonadi Management and Debugging Console."
70     DEPEND="== kde-base/kdebase4-runtime-${PVER}
71     == kde-base/kdepim4-libkdepim-${PVER}"
72     }
73    
74     split_info_kdepim4-blogilo()
75     {
76     DESCRIPTION="A KDE4 Blogging Client."
77     DEPEND="== kde-base/kdebase4-runtime-${PVER}
78     == kde-base/kdepimlibs4-${PVER}
79     == kde-base/kdepim4-runtime-${PVER}"
80     }
81    
82     split_info_kdepim4-console()
83     {
84     DESCRIPTION="Command line tool for accessing calendar files."
85     DEPEND="== kde-base/kdebase4-runtime-${PVER}
86     == kde-base/kdepim4-libkdepim-${PVER}"
87     }
88    
89     split_info_kdepim4-kaddressbook()
90     {
91     DESCRIPTION="KDE4 address manager."
92     DEPEND="== kde-base/kdebase4-runtime-${PVER}
93     == kde-base/kdepim4-libkdepim-${PVER}
94     >= app-misc/gnokii-0.6.28"
95     }
96    
97     split_info_kdepim4-kalarm()
98     {
99     DESCRIPTION="KDE4 personal alarm scheduler."
100     DEPEND="== kde-base/kdebase4-runtime-${PVER}
101     == kde-base/kdepim4-libkdepim-${PVER}"
102     }
103    
104     split_info_kdepim4-kjots()
105     {
106     DESCRIPTION="KDE4 note taker."
107     DEPEND="== kde-base/kdebase4-runtime-${PVER}
108     == kde-base/kdepim4-libkdepim-${PVER}"
109     }
110    
111     split_info_kdepim4-kleopatra()
112     {
113     DESCRIPTION="Kleopatra - KDE4 X.509 key manager."
114     DEPEND="== kde-base/kdebase4-runtime-${PVER}
115     == kde-base/kdepim4-libkdepim-${PVER}
116     >= app-crypt/libassuan-2.0.2
117     >= app-crypt/gpgme-1.3
118     >= app-crypt/gnupg-2.0.17"
119     }
120    
121     split_info_kdepim4-kmail()
122     {
123     DESCRIPTION="KDE4 mail client."
124     DEPEND="== kde-base/kdebase4-runtime-${PVER}
125     == kde-base/kdepim4-libkdepim-${PVER}"
126     }
127    
128     split_info_kdepim4-knode()
129     {
130     DESCRIPTION="KDE4 news reader."
131     DEPEND="== kde-base/kdebase4-runtime-${PVER}
132     == kde-base/kdepim4-libkdepim-${PVER}"
133     }
134    
135     split_info_kdepim4-knotes()
136     {
137     DESCRIPTION="KDE4 popup notes."
138     DEPEND="== kde-base/kdebase4-runtime-${PVER}
139     == kde-base/kdepim4-libkdepim-${PVER}"
140     }
141    
142     split_info_kdepim4-kontact()
143     {
144     DESCRIPTION="KDE4 Personal Information Manager."
145     DEPEND="== kde-base/kdebase4-runtime-${PVER}
146     == kde-base/kdepim4-korganizer-${PVER}
147     >= app-crypt/gpgme-1.3
148     >= app-crypt/gnupg-2.0.17"
149     }
150    
151     split_info_kdepim4-korganizer()
152     {
153     DESCRIPTION="KDE4 calendar and scheduling program."
154     DEPEND="== kde-base/kdebase4-runtime-${PVER}
155     == kde-base/kdepim4-libkdepim-${PVER}
156     == kde-base/kdepim4-kaddressbook-${PVER}
157     >= app-crypt/gpgme-1.3"
158     }
159    
160     split_info_kdepim4-kpilot()
161     {
162     DESCRIPTION="A PalmPilot tool for KDE4."
163     DEPEND="== kde-base/kdepimlibs4-${PVER}
164     == kde-base/kdebase4-runtime-${PVER}
165     >= app-crypt/qca-2.0
166     >= dev-libs/libmal-0.44.1
167     >= net-misc/pilot-link-0.12.4"
168     }
169    
170     split_info_kdepim4-kresources()
171     {
172     DESCRIPTION="KDE4 PIM resources."
173     DEPEND="== kde-base/kdebase4-runtime-${PVER}
174     == kde-base/kdepim4-runtime-${PVER}
175     == kde-base/kdepim4-libkdepim-${PVER}
176     == kde-base/kdepim4-kaddressbook-${PVER}"
177     }
178    
179     split_info_kdepim4-ktimetracker()
180     {
181     DESCRIPTION="KDE4 personal time tracker."
182     DEPEND="== kde-base/kdebase4-runtime-${PVER}
183     == kde-base/kdepim4-libkdepim-${PVER}
184     == kde-base/kdepim4-kresources-${PVER}
185     >= x11-libs/libXScrnSaver-1.2"
186     }
187    
188     split_info_kdepim4-wizards()
189     {
190     DESCRIPTION="KDE4 groupware wizard."
191     DEPEND="== kde-base/kdebase4-runtime-${PVER}
192     == kde-base/kdepim4-libkdepim-${PVER}
193     == kde-base/kdepim4-kresources-${PVER}
194     >= app-crypt/gpgme-1.3"
195     }
196    
197     src_prepare()
198     {
199     munpack ${SRCFILE} || die
200     cd ${SRCDIR}
201    
202     # force the build of nepomuk_email_feeder
203     # disabled upstream atm: http://websvn.kde.org/?view=revision&revision=1102559
204     sed -i 's:^# add_subdirectory( nepomuk_email_feeder ): add_subdirectory( nepomuk_email_feeder ):' \
205     CMakeLists.txt || die
206     }
207    
208     src_compile()
209     {
210     cd ${SRCDIR}
211    
212     kde4_configure \
213     $(cmake_with GNOKII) \
214     $(cmake_with QGPGME) \
215     $(cmake_with Soprano) \
216     $(cmake_with Nepomuk) \
217     $(cmake_with Mal) \
218     $(cmake_with QCA2) \
219     || die
220    
221     mmake || die
222     }
223    
224     src_install_kdepim4-akregator()
225     {
226     local i
227     for i in akregator kontact/plugins/akregator
228     do
229     kde4-split_src_install_wrapper ${i} || die
230     done
231     }
232    
233     src_install_kdepim4-libkdepim()
234     {
235     local i
236 niro 8751 for i in akonadi_next calendarsupport calendarviews incidenceeditor-ng \
237     icons kdgantt2 libkdepim libkdepimdbusinterfaces libkleo libkpgp \
238     messagecomposer messagecore messagelist messageviewer \
239     strigi-analyzer plugins/messageviewer plugins/ktexteditor
240 niro 8749 do
241     kde4-split_src_install_wrapper ${i} || die
242     done
243     }
244    
245     src_install_kdepim4-kaddressbook()
246     {
247     local i
248     for i in kaddressbook kontact/plugins/kaddressbook plugins/kaddressbook
249     do
250     kde4-split_src_install_wrapper ${i} || die
251     done
252     }
253    
254     src_install_kdepim4-kjots()
255     {
256     local i
257     for i in kjots kontact/plugins/kjots
258     do
259     kde4-split_src_install_wrapper ${i} || die
260     done
261     }
262    
263     src_install_kdepim4-kmail()
264     {
265     local i
266 niro 8751 for i in kmail libksieve plugins/kmail ksendemail kmailcvt mailcommon \
267     nepomuk_email_feeder ontologies kontact/plugins/kmail templateparser
268 niro 8749 do
269     kde4-split_src_install_wrapper ${i} || die
270     done
271     }
272    
273     src_install_kdepim4-knode()
274     {
275     local i
276     for i in knode kontact/plugins/knode
277     do
278     kde4-split_src_install_wrapper ${i} || die
279     done
280     }
281    
282     src_install_kdepim4-knotes()
283     {
284     local i
285     for i in knotes kontact/plugins/knotes
286     do
287     kde4-split_src_install_wrapper ${i} || die
288     done
289     }
290    
291     src_install_kdepim4-kontact()
292     {
293     local i
294 niro 8751 for i in kontact/src doc/kontact \
295 niro 8749 kontact/plugins/specialdates kontact/plugins/summary
296     do
297     kde4-split_src_install_wrapper ${i} || die
298     done
299     }
300    
301     src_install_kdepim4-korganizer()
302     {
303     local i
304     for i in korganizer kontact/plugins/korganizer
305     do
306     kde4-split_src_install_wrapper ${i} || die
307     done
308     }
309    
310     src_install_kdepim4-ktimetracker()
311     {
312     local i
313     for i in ktimetracker kontact/plugins/ktimetracker
314     do
315     kde4-split_src_install_wrapper ${i} || die
316     done
317     }