Magellan Linux

Contents of /trunk/extras/kdepim4/kdepim4-4.4.0-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4987 - (show annotations) (download)
Sat Feb 20 09:38:22 2010 UTC (14 years, 3 months ago) by niro
File size: 7013 byte(s)
-rebuild, SPLIT_PACKAGES fixups
1 # $Id$
2
3 PNAME="kdepim4"
4 PVER="4.4.0"
5 PBUILD="r2"
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.2
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 SRC_URI=( mirror://${PNAME}/${PNAME}-${PVER}-akonadi.patch )
54
55 sminclude kde4-split
56
57 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
58
59 split_info_kdepim4-libkdepim()
60 {
61 DESCRIPTION="Base libraries for KDEPIM4."
62 DEPEND="== kde-base/kdepimlibs4-${PVER}"
63 }
64
65 split_info_kdepim4-akregator()
66 {
67 DESCRIPTION="A feed reader for KDE4."
68 DEPEND="== kde-base/kdebase4-runtime-${PVER}
69 == kde-base/kdepim4-libkdepim-${PVER}"
70 }
71
72 split_info_kdepim4-akonadiconsole()
73 {
74 DESCRIPTION="Akonadi Management and Debugging Console."
75 DEPEND="== kde-base/kdebase4-runtime-${PVER}
76 == kde-base/kdepim4-libkdepim-${PVER}"
77 }
78
79 split_info_kdepim4-blogilo()
80 {
81 DESCRIPTION="A KDE4 Blogging Client."
82 DEPEND="== kde-base/kdebase4-runtime-${PVER}
83 == kde-base/kdepimlibs4-${PVER}
84 == kde-base/kdepim4-runtime-${PVER}"
85 }
86
87 split_info_kdepim4-console()
88 {
89 DESCRIPTION="Command line tool for accessing calendar files."
90 DEPEND="== kde-base/kdebase4-runtime-${PVER}
91 == kde-base/kdepim4-libkdepim-${PVER}"
92 }
93
94 split_info_kdepim4-kaddressbook()
95 {
96 DESCRIPTION="KDE4 address manager."
97 DEPEND="== kde-base/kdebase4-runtime-${PVER}
98 == kde-base/kdepim4-libkdepim-${PVER}
99 >= app-misc/gnokii-0.6.28"
100 }
101
102 split_info_kdepim4-kalarm()
103 {
104 DESCRIPTION="KDE4 personal alarm scheduler."
105 DEPEND="== kde-base/kdebase4-runtime-${PVER}
106 == kde-base/kdepim4-libkdepim-${PVER}"
107 }
108
109 split_info_kdepim4-kjots()
110 {
111 DESCRIPTION="KDE4 note taker."
112 DEPEND="== kde-base/kdebase4-runtime-${PVER}
113 == kde-base/kdepim4-libkdepim-${PVER}"
114 }
115
116 split_info_kdepim4-kleopatra()
117 {
118 DESCRIPTION="Kleopatra - KDE4 X.509 key manager."
119 DEPEND="== kde-base/kdebase4-runtime-${PVER}
120 == kde-base/kdepim4-libkdepim-${PVER}
121 >= app-crypt/libassuan-1.05
122 >= app-crypt/gpgme-1.2.0
123 >= app-crypt/gnupg-2.0.13"
124 }
125
126 split_info_kdepim4-kmail()
127 {
128 DESCRIPTION="KDE4 mail client."
129 DEPEND="== kde-base/kdebase4-runtime-${PVER}
130 == kde-base/kdepim4-libkdepim-${PVER}"
131 }
132
133 split_info_kdepim4-knode()
134 {
135 DESCRIPTION="KDE4 news reader."
136 DEPEND="== kde-base/kdebase4-runtime-${PVER}
137 == kde-base/kdepim4-libkdepim-${PVER}"
138 }
139
140 split_info_kdepim4-knotes()
141 {
142 DESCRIPTION="KDE4 popup notes."
143 DEPEND="== kde-base/kdebase4-runtime-${PVER}
144 == kde-base/kdepim4-libkdepim-${PVER}"
145 }
146
147 split_info_kdepim4-kontact()
148 {
149 DESCRIPTION="KDE4 Personal Information Manager."
150 DEPEND="== kde-base/kdebase4-runtime-${PVER}
151 == kde-base/kdepim4-korganizer-${PVER}
152 >= app-crypt/gpgme-1.2.0
153 >= app-crypt/gnupg-2.0.13"
154 }
155
156 split_info_kdepim4-korganizer()
157 {
158 DESCRIPTION="KDE4 calendar and scheduling program."
159 DEPEND="== kde-base/kdebase4-runtime-${PVER}
160 == kde-base/kdepim4-libkdepim-${PVER}
161 == kde-base/kdepim4-kaddressbook-${PVER}
162 >= app-crypt/gpgme-1.2.0"
163 }
164
165 split_info_kdepim4-kpilot()
166 {
167 DESCRIPTION="A PalmPilot tool for KDE4."
168 DEPEND="== kde-base/kdepimlibs4-${PVER}
169 == kde-base/kdebase4-runtime-${PVER}
170 >= app-crypt/qca-2.0
171 >= dev-libs/libmal-0.44.1
172 >= net-misc/pilot-link-0.12.4"
173 }
174
175 split_info_kdepim4-kresources()
176 {
177 DESCRIPTION="KDE4 PIM resources."
178 DEPEND="== kde-base/kdebase4-runtime-${PVER}
179 == kde-base/kdepim4-runtime-${PVER}
180 == kde-base/kdepim4-libkdepim-${PVER}
181 == kde-base/kdepim4-kaddressbook-${PVER}"
182 }
183
184 split_info_kdepim4-ktimetracker()
185 {
186 DESCRIPTION="KDE4 personal time tracker."
187 DEPEND="== kde-base/kdebase4-runtime-${PVER}
188 == kde-base/kdepim4-libkdepim-${PVER}
189 == kde-base/kdepim4-kresources-${PVER}
190 >= x11-libs/libXScrnSaver-1.1"
191 }
192
193 split_info_kdepim4-wizards()
194 {
195 DESCRIPTION="KDE4 groupware wizard."
196 DEPEND="== kde-base/kdebase4-runtime-${PVER}
197 == kde-base/kdepim4-libkdepim-${PVER}
198 == kde-base/kdepim4-kresources-${PVER}
199 >= app-crypt/gpgme-1.2.0"
200 }
201
202 src_prepare()
203 {
204 munpack ${SRCFILE} || die
205 cd ${SRCDIR}
206
207 # fix issues with akonadi
208 mpatch ${PNAME}-${PVER}-akonadi.patch || 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