Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5186 - (show annotations) (download)
Tue Apr 6 13:39:20 2010 UTC (14 years, 1 month ago) by niro
File size: 7264 byte(s)
-fixed patchwork and enabled nepomuk_email_feeder
1 # $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 SRC_URI=( mirror://${PNAME}/${PNAME}-4.4.0-akonadi.patch )
54
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 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 }
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