Magellan Linux

Contents of /trunk/extras/kdepim4/kdepim4-4.4.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5187 - (show annotations) (download)
Tue Apr 6 13:41:30 2010 UTC (14 years ago) by niro
File size: 7132 byte(s)
-removed already upstream patches
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