Annotation of /branches/magellan-next/extras/kdepim4/kdepim4-4.6.1-r1.smage2
Parent Directory | Revision Log
Revision 8755 -
(hide annotations)
(download)
Thu Jul 28 13:04:10 2011 UTC (12 years, 9 months ago) by niro
File size: 7204 byte(s)
Thu Jul 28 13:04:10 2011 UTC (12 years, 9 months ago) by niro
File size: 7204 byte(s)
-fixed kmail srcinstall()
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 | niro | 8754 | >= dev-libs/grantlee-0.1.9 |
24 | niro | 8749 | >= net-misc/pilot-link-0.12.4 |
25 | >= x11-libs/libXScrnSaver-1.2 | ||
26 | >= app-misc/gnokii-0.6.28" | ||
27 | |||
28 | SPLIT_PACKAGES="${PNAME}-libkdepim | ||
29 | ${PNAME}-akregator | ||
30 | ${PNAME}-akonadiconsole | ||
31 | ${PNAME}-blogilo | ||
32 | ${PNAME}-console | ||
33 | ${PNAME}-kaddressbook | ||
34 | ${PNAME}-kalarm | ||
35 | ${PNAME}-kjots | ||
36 | ${PNAME}-kleopatra | ||
37 | ${PNAME}-kmail | ||
38 | ${PNAME}-knode | ||
39 | ${PNAME}-knotes | ||
40 | ${PNAME}-korganizer | ||
41 | ${PNAME}-kontact | ||
42 | ${PNAME}-kresources | ||
43 | ${PNAME}-ktimetracker | ||
44 | ${PNAME}-wizards" | ||
45 | |||
46 | sminclude kde4-split | ||
47 | |||
48 | SRC_URI=( | ||
49 | niro | 8750 | kde://kdepim-${PVER}/src/${SRCFILE} |
50 | niro | 8749 | mirror://${PNAME}/${SRCFILE} |
51 | ) | ||
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 | niro | 8754 | == kde-base/kdepim4-libkdepim-${PVER} |
110 | >= dev-libs/grantlee-0.1.9" | ||
111 | niro | 8749 | } |
112 | |||
113 | split_info_kdepim4-kleopatra() | ||
114 | { | ||
115 | DESCRIPTION="Kleopatra - KDE4 X.509 key manager." | ||
116 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
117 | == kde-base/kdepim4-libkdepim-${PVER} | ||
118 | >= app-crypt/libassuan-2.0.2 | ||
119 | >= app-crypt/gpgme-1.3 | ||
120 | >= app-crypt/gnupg-2.0.17" | ||
121 | } | ||
122 | |||
123 | split_info_kdepim4-kmail() | ||
124 | { | ||
125 | DESCRIPTION="KDE4 mail client." | ||
126 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
127 | == kde-base/kdepim4-libkdepim-${PVER}" | ||
128 | } | ||
129 | |||
130 | split_info_kdepim4-knode() | ||
131 | { | ||
132 | DESCRIPTION="KDE4 news reader." | ||
133 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
134 | == kde-base/kdepim4-libkdepim-${PVER}" | ||
135 | } | ||
136 | |||
137 | split_info_kdepim4-knotes() | ||
138 | { | ||
139 | DESCRIPTION="KDE4 popup notes." | ||
140 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
141 | == kde-base/kdepim4-libkdepim-${PVER}" | ||
142 | } | ||
143 | |||
144 | split_info_kdepim4-kontact() | ||
145 | { | ||
146 | DESCRIPTION="KDE4 Personal Information Manager." | ||
147 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
148 | == kde-base/kdepim4-korganizer-${PVER} | ||
149 | >= app-crypt/gpgme-1.3 | ||
150 | >= app-crypt/gnupg-2.0.17" | ||
151 | } | ||
152 | |||
153 | split_info_kdepim4-korganizer() | ||
154 | { | ||
155 | DESCRIPTION="KDE4 calendar and scheduling program." | ||
156 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
157 | == kde-base/kdepim4-libkdepim-${PVER} | ||
158 | == kde-base/kdepim4-kaddressbook-${PVER} | ||
159 | >= app-crypt/gpgme-1.3" | ||
160 | } | ||
161 | |||
162 | split_info_kdepim4-kpilot() | ||
163 | { | ||
164 | DESCRIPTION="A PalmPilot tool for KDE4." | ||
165 | DEPEND="== kde-base/kdepimlibs4-${PVER} | ||
166 | == kde-base/kdebase4-runtime-${PVER} | ||
167 | >= app-crypt/qca-2.0 | ||
168 | >= dev-libs/libmal-0.44.1 | ||
169 | >= net-misc/pilot-link-0.12.4" | ||
170 | } | ||
171 | |||
172 | split_info_kdepim4-kresources() | ||
173 | { | ||
174 | DESCRIPTION="KDE4 PIM resources." | ||
175 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
176 | == kde-base/kdepim4-runtime-${PVER} | ||
177 | == kde-base/kdepim4-libkdepim-${PVER} | ||
178 | == kde-base/kdepim4-kaddressbook-${PVER}" | ||
179 | } | ||
180 | |||
181 | split_info_kdepim4-ktimetracker() | ||
182 | { | ||
183 | DESCRIPTION="KDE4 personal time tracker." | ||
184 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
185 | == kde-base/kdepim4-libkdepim-${PVER} | ||
186 | == kde-base/kdepim4-kresources-${PVER} | ||
187 | >= x11-libs/libXScrnSaver-1.2" | ||
188 | } | ||
189 | |||
190 | split_info_kdepim4-wizards() | ||
191 | { | ||
192 | DESCRIPTION="KDE4 groupware wizard." | ||
193 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
194 | == kde-base/kdepim4-libkdepim-${PVER} | ||
195 | == kde-base/kdepim4-kresources-${PVER} | ||
196 | >= app-crypt/gpgme-1.3" | ||
197 | } | ||
198 | |||
199 | src_prepare() | ||
200 | { | ||
201 | munpack ${SRCFILE} || die | ||
202 | cd ${SRCDIR} | ||
203 | |||
204 | # force the build of nepomuk_email_feeder | ||
205 | # disabled upstream atm: http://websvn.kde.org/?view=revision&revision=1102559 | ||
206 | sed -i 's:^# add_subdirectory( nepomuk_email_feeder ): add_subdirectory( nepomuk_email_feeder ):' \ | ||
207 | CMakeLists.txt || die | ||
208 | } | ||
209 | |||
210 | src_compile() | ||
211 | { | ||
212 | cd ${SRCDIR} | ||
213 | |||
214 | kde4_configure \ | ||
215 | $(cmake_with GNOKII) \ | ||
216 | $(cmake_with QGPGME) \ | ||
217 | $(cmake_with Soprano) \ | ||
218 | $(cmake_with Nepomuk) \ | ||
219 | $(cmake_with Mal) \ | ||
220 | $(cmake_with QCA2) \ | ||
221 | || die | ||
222 | |||
223 | mmake || die | ||
224 | } | ||
225 | |||
226 | src_install_kdepim4-akregator() | ||
227 | { | ||
228 | local i | ||
229 | for i in akregator kontact/plugins/akregator | ||
230 | do | ||
231 | kde4-split_src_install_wrapper ${i} || die | ||
232 | done | ||
233 | } | ||
234 | |||
235 | src_install_kdepim4-libkdepim() | ||
236 | { | ||
237 | local i | ||
238 | niro | 8751 | for i in akonadi_next calendarsupport calendarviews incidenceeditor-ng \ |
239 | icons kdgantt2 libkdepim libkdepimdbusinterfaces libkleo libkpgp \ | ||
240 | messagecomposer messagecore messagelist messageviewer \ | ||
241 | strigi-analyzer plugins/messageviewer plugins/ktexteditor | ||
242 | niro | 8749 | do |
243 | kde4-split_src_install_wrapper ${i} || die | ||
244 | done | ||
245 | } | ||
246 | |||
247 | src_install_kdepim4-kaddressbook() | ||
248 | { | ||
249 | local i | ||
250 | for i in kaddressbook kontact/plugins/kaddressbook plugins/kaddressbook | ||
251 | do | ||
252 | kde4-split_src_install_wrapper ${i} || die | ||
253 | done | ||
254 | } | ||
255 | |||
256 | src_install_kdepim4-kjots() | ||
257 | { | ||
258 | local i | ||
259 | for i in kjots kontact/plugins/kjots | ||
260 | do | ||
261 | kde4-split_src_install_wrapper ${i} || die | ||
262 | done | ||
263 | } | ||
264 | |||
265 | src_install_kdepim4-kmail() | ||
266 | { | ||
267 | local i | ||
268 | niro | 8755 | for i in kmail libksieve ksendemail kmailcvt mailcommon \ |
269 | niro | 8751 | nepomuk_email_feeder ontologies kontact/plugins/kmail templateparser |
270 | niro | 8749 | do |
271 | kde4-split_src_install_wrapper ${i} || die | ||
272 | done | ||
273 | } | ||
274 | |||
275 | src_install_kdepim4-knode() | ||
276 | { | ||
277 | local i | ||
278 | for i in knode kontact/plugins/knode | ||
279 | do | ||
280 | kde4-split_src_install_wrapper ${i} || die | ||
281 | done | ||
282 | } | ||
283 | |||
284 | src_install_kdepim4-knotes() | ||
285 | { | ||
286 | local i | ||
287 | for i in knotes kontact/plugins/knotes | ||
288 | do | ||
289 | kde4-split_src_install_wrapper ${i} || die | ||
290 | done | ||
291 | } | ||
292 | |||
293 | src_install_kdepim4-kontact() | ||
294 | { | ||
295 | local i | ||
296 | niro | 8751 | for i in kontact/src doc/kontact \ |
297 | niro | 8749 | kontact/plugins/specialdates kontact/plugins/summary |
298 | do | ||
299 | kde4-split_src_install_wrapper ${i} || die | ||
300 | done | ||
301 | } | ||
302 | |||
303 | src_install_kdepim4-korganizer() | ||
304 | { | ||
305 | local i | ||
306 | for i in korganizer kontact/plugins/korganizer | ||
307 | do | ||
308 | kde4-split_src_install_wrapper ${i} || die | ||
309 | done | ||
310 | } | ||
311 | |||
312 | src_install_kdepim4-ktimetracker() | ||
313 | { | ||
314 | local i | ||
315 | for i in ktimetracker kontact/plugins/ktimetracker | ||
316 | do | ||
317 | kde4-split_src_install_wrapper ${i} || die | ||
318 | done | ||
319 | } |