Magellan Linux

Annotation of /trunk/extras/kdepim4/kdepim4-4.4.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:keywords Id