Contents of /trunk/extras/kdepim4/kdepim4-4.4.2-r1.smage2
Parent Directory | Revision Log
Revision 5186 -
(show 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 | # $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 |