Annotation of /branches/magellan-next/extras/kdepim4/kdepim4-4.6.1-r1.smage2
Parent Directory | Revision Log
Revision 8751 -
(hide annotations)
(download)
Thu Jul 28 12:30:25 2011 UTC (12 years, 10 months ago) by niro
File size: 7161 byte(s)
Thu Jul 28 12:30:25 2011 UTC (12 years, 10 months ago) by niro
File size: 7161 byte(s)
-fixed src_installs
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 | niro | 8750 | kde://kdepim-${PVER}/src/${SRCFILE} |
49 | niro | 8749 | 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 | niro | 8751 | for i in akonadi_next calendarsupport calendarviews incidenceeditor-ng \ |
237 | icons kdgantt2 libkdepim libkdepimdbusinterfaces libkleo libkpgp \ | ||
238 | messagecomposer messagecore messagelist messageviewer \ | ||
239 | strigi-analyzer plugins/messageviewer plugins/ktexteditor | ||
240 | niro | 8749 | do |
241 | kde4-split_src_install_wrapper ${i} || die | ||
242 | done | ||
243 | } | ||
244 | |||
245 | src_install_kdepim4-kaddressbook() | ||
246 | { | ||
247 | local i | ||
248 | for i in kaddressbook kontact/plugins/kaddressbook plugins/kaddressbook | ||
249 | do | ||
250 | kde4-split_src_install_wrapper ${i} || die | ||
251 | done | ||
252 | } | ||
253 | |||
254 | src_install_kdepim4-kjots() | ||
255 | { | ||
256 | local i | ||
257 | for i in kjots kontact/plugins/kjots | ||
258 | do | ||
259 | kde4-split_src_install_wrapper ${i} || die | ||
260 | done | ||
261 | } | ||
262 | |||
263 | src_install_kdepim4-kmail() | ||
264 | { | ||
265 | local i | ||
266 | niro | 8751 | for i in kmail libksieve plugins/kmail ksendemail kmailcvt mailcommon \ |
267 | nepomuk_email_feeder ontologies kontact/plugins/kmail templateparser | ||
268 | niro | 8749 | do |
269 | kde4-split_src_install_wrapper ${i} || die | ||
270 | done | ||
271 | } | ||
272 | |||
273 | src_install_kdepim4-knode() | ||
274 | { | ||
275 | local i | ||
276 | for i in knode kontact/plugins/knode | ||
277 | do | ||
278 | kde4-split_src_install_wrapper ${i} || die | ||
279 | done | ||
280 | } | ||
281 | |||
282 | src_install_kdepim4-knotes() | ||
283 | { | ||
284 | local i | ||
285 | for i in knotes kontact/plugins/knotes | ||
286 | do | ||
287 | kde4-split_src_install_wrapper ${i} || die | ||
288 | done | ||
289 | } | ||
290 | |||
291 | src_install_kdepim4-kontact() | ||
292 | { | ||
293 | local i | ||
294 | niro | 8751 | for i in kontact/src doc/kontact \ |
295 | niro | 8749 | kontact/plugins/specialdates kontact/plugins/summary |
296 | do | ||
297 | kde4-split_src_install_wrapper ${i} || die | ||
298 | done | ||
299 | } | ||
300 | |||
301 | src_install_kdepim4-korganizer() | ||
302 | { | ||
303 | local i | ||
304 | for i in korganizer kontact/plugins/korganizer | ||
305 | do | ||
306 | kde4-split_src_install_wrapper ${i} || die | ||
307 | done | ||
308 | } | ||
309 | |||
310 | src_install_kdepim4-ktimetracker() | ||
311 | { | ||
312 | local i | ||
313 | for i in ktimetracker kontact/plugins/ktimetracker | ||
314 | do | ||
315 | kde4-split_src_install_wrapper ${i} || die | ||
316 | done | ||
317 | } |