Contents of /branches/magellan-next/extras/kdepim4/kdepim4-4.6.1-r1.smage2
Parent Directory | Revision Log
Revision 8751 -
(show annotations)
(download)
Thu Jul 28 12:30:25 2011 UTC (12 years, 9 months ago) by niro
File size: 7161 byte(s)
Thu Jul 28 12:30:25 2011 UTC (12 years, 9 months ago) by niro
File size: 7161 byte(s)
-fixed src_installs
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 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 | 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 | for i in kmail libksieve plugins/kmail ksendemail kmailcvt mailcommon \ |
267 | nepomuk_email_feeder ontologies kontact/plugins/kmail templateparser |
268 | 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 | for i in kontact/src doc/kontact \ |
295 | 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 | } |