Magellan Linux

Contents of /branches/magellan-next/extras/kdepim4/kdepim4-4.4.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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