Contents of /branches/magellan-next/extras/kdepim4/kdepim4-4.6.1-r1.smage2
Parent Directory | Revision Log
Revision 8750 -
(show annotations)
(download)
Thu Jul 28 11:52:58 2011 UTC (12 years, 9 months ago) by niro
File size: 7046 byte(s)
Thu Jul 28 11:52:58 2011 UTC (12 years, 9 months ago) by niro
File size: 7046 byte(s)
-fixed SRC_URI
1 | # $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/${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 | } |