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