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