Annotation of /trunk/extras/kdepim4/kdepim4-4.4.2-r1.smage2
Parent Directory | 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)
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 |