Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4438 - (show annotations) (download)
Thu Dec 17 17:34:02 2009 UTC (14 years, 5 months ago) by niro
File size: 5243 byte(s)
auto added: ver bump to 4.3.4-r1
1 # $Id$
2
3 PNAME="kdepim4"
4 PVER="4.3.4"
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.3.1
26 >= dev-libs/libmal-0.44.1
27 >= net-misc/pilot-link-0.12.4
28 >= x11-libs/libXScrnSaver-1.1
29 >= app-misc/gnokii-0.6.28"
30
31 SPLIT_PACKAGES="${PNAME}-libkdepim
32 ${PNAME}-akregator
33 ${PNAME}-console
34 ${PNAME}-kaddressbook
35 ${PNAME}-kalarm
36 ${PNAME}-kjots
37 ${PNAME}-kleopatra
38 ${PNAME}-kmail
39 ${PNAME}-knode
40 ${PNAME}-knotes
41 ${PNAME}-korganizer
42 ${PNAME}-kontact
43 ${PNAME}-kpilot
44 ${PNAME}-kresources
45 ${PNAME}-ktimetracker
46 ${PNAME}-wizards"
47
48 SRC_URI=( mirror://${PNAME}/${PNAME}-${PVER}-libqgpgme-link-fix.patch )
49
50 sminclude kde4-split
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-console()
68 {
69 DESCRIPTION="Command line tool for accessing calendar files."
70 DEPEND="== kde-base/kdebase4-runtime-${PVER}
71 == kde-base/kdepim4-libkdepim-${PVER}"
72 }
73
74 split_info_kdepim4-kaddressbook()
75 {
76 DESCRIPTION="KDE4 address manager."
77 DEPEND="== kde-base/kdebase4-runtime-${PVER}
78 == kde-base/kdepim4-libkdepim-${PVER}
79 >= app-misc/gnokii-0.6.28"
80 }
81
82 split_info_kdepim4-kalarm()
83 {
84 DESCRIPTION="KDE4 personal alarm scheduler."
85 DEPEND="== kde-base/kdebase4-runtime-${PVER}
86 == kde-base/kdepim4-libkdepim-${PVER}"
87 }
88
89 split_info_kdepim4-kjots()
90 {
91 DESCRIPTION="KDE4 note taker."
92 DEPEND="== kde-base/kdebase4-runtime-${PVER}
93 == kde-base/kdepim4-libkdepim-${PVER}"
94 }
95
96 split_info_kdepim4-kleopatra()
97 {
98 DESCRIPTION="Kleopatra - KDE4 X.509 key manager."
99 DEPEND="== kde-base/kdebase4-runtime-${PVER}
100 == kde-base/kdepim4-libkdepim-${PVER}
101 >= app-crypt/libassuan-1.05
102 >= app-crypt/gpgme-1.2.0
103 >= app-crypt/gnupg-2.0.13"
104 }
105
106 split_info_kdepim4-kmail()
107 {
108 DESCRIPTION="KDE4 mail client."
109 DEPEND="== kde-base/kdebase4-runtime-${PVER}
110 == kde-base/kdepim4-libkdepim-${PVER}"
111 }
112
113 split_info_kdepim4-knode()
114 {
115 DESCRIPTION="KDE4 news reader."
116 DEPEND="== kde-base/kdebase4-runtime-${PVER}
117 == kde-base/kdepim4-libkdepim-${PVER}"
118 }
119
120 split_info_kdepim4-knotes()
121 {
122 DESCRIPTION="KDE4 popup notes."
123 DEPEND="== kde-base/kdebase4-runtime-${PVER}
124 == kde-base/kdepim4-libkdepim-${PVER}"
125 }
126
127 split_info_kdepim4-kontact()
128 {
129 DESCRIPTION="KDE4 Personal Information Manager."
130 DEPEND="== kde-base/kdebase4-runtime-${PVER}
131 == kde-base/kdepim4-korganizer-${PVER}
132 >= app-crypt/gpgme-1.2.0
133 >= app-crypt/gnupg-2.0.13"
134 }
135
136 split_info_kdepim4-korganizer()
137 {
138 DESCRIPTION="KDE4 calendar and scheduling program."
139 DEPEND="== kde-base/kdelibs4-experimental-${PVER}
140 == kde-base/kdebase4-runtime-${PVER}
141 == kde-base/kdepim4-libkdepim-${PVER}
142 == kde-base/kdepim4-kaddressbook-${PVER}
143 >= app-crypt/gpgme-1.2.0"
144 }
145
146 split_info_kdepim4-kpilot()
147 {
148 DESCRIPTION="A PalmPilot tool for KDE4."
149 DEPEND="== kde-base/kdepimlibs4-${PVER}
150 == kde-base/kdebase4-runtime-${PVER}
151 >= app-crypt/qca-2.0
152 >= dev-libs/libmal-0.44.1
153 >= net-misc/pilot-link-0.12.4"
154 }
155
156 split_info_kdepim4-kresources()
157 {
158 DESCRIPTION="KDE4 PIM resources."
159 DEPEND="== kde-base/kdebase4-runtime-${PVER}
160 == kde-base/kdepim4-runtime-${PVER}
161 == kde-base/kdepim4-libkdepim-${PVER}
162 == kde-base/kdepim4-kaddressbook-${PVER}"
163 }
164
165 split_info_kdepim4-ktimetracker()
166 {
167 DESCRIPTION="KDE4 personal time tracker."
168 DEPEND="== kde-base/kdebase4-runtime-${PVER}
169 == kde-base/kdepim4-libkdepim-${PVER}
170 == kde-base/kdepim4-kresources-${PVER}
171 >= x11-libs/libXScrnSaver-1.1"
172 }
173
174 split_info_kdepim4-wizards()
175 {
176 DESCRIPTION="KDE4 groupware wizard."
177 DEPEND="== kde-base/kdebase4-runtime-${PVER}
178 == kde-base/kdepim4-libkdepim-${PVER}
179 == kde-base/kdepim4-kresources-${PVER}
180 >= app-crypt/gpgme-1.2.0"
181 }
182
183 src_prepare()
184 {
185 munpack ${SRCFILE} || die
186 cd ${SRCDIR}
187
188 # fix linking issues with gpgme
189 mpatch ${PNAME}-${PVER}-libqgpgme-link-fix.patch || die
190 }
191
192 src_compile()
193 {
194 cd ${SRCDIR}
195
196 kde4_configure \
197 $(cmake_with GNOKII) \
198 $(cmake_with QGPGME) \
199 $(cmake_with Soprano) \
200 $(cmake_with Nepomuk) \
201 $(cmake_with Mal) \
202 $(cmake_with QCA2) \
203 || die
204
205 mmake || die
206 }
207
208 src_install_kdepim4-libkdepim()
209 {
210 local i
211 for i in libkdepim icons libkleo libkpgp strigi-analyzer
212 do
213 kde4-split_src_install_wrapper ${i} || die
214 done
215 }
216
217 src_install_kdepim4-kmail()
218 {
219 local i
220 for i in kmail mimelib libksieve plugins ksendemail kmailcvt
221 do
222 kde4-split_src_install_wrapper ${i} || die
223 done
224 }
225
226 src_install_kdepim4-kontact()
227 {
228 local i
229 for i in kontact kontactinterfaces
230 do
231 kde4-split_src_install_wrapper ${i} || die
232 done
233 }

Properties

Name Value
svn:keywords Id