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