Annotation of /branches/magellan-next/extras/kdenetwork4/kdenetwork4-4.5.1-r1.smage2
Parent Directory | Revision Log
Revision 7081 -
(hide annotations)
(download)
Tue Sep 28 18:35:04 2010 UTC (13 years, 8 months ago) by niro
File size: 5659 byte(s)
Tue Sep 28 18:35:04 2010 UTC (13 years, 8 months ago) by niro
File size: 5659 byte(s)
auto added: ver bump to 4.5.1-r1
1 | niro | 7080 | # $Id: kdenetwork4-4.4.2-r1.smage2 5178 2010-04-05 20:47:37Z niro $ |
2 | |||
3 | PNAME="kdenetwork4" | ||
4 | PVER="4.5.1" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | PCATEGORIE="kde-base" | ||
8 | STATE="unstable" | ||
9 | |||
10 | niro | 7081 | # todo: libktorrend, kwebkitpart, mediastreamer |
11 | # | ||
12 | niro | 7080 | # kget deps: |
13 | # torrent support needs qca & gmp | ||
14 | # | ||
15 | # kopete plugins with deps | ||
16 | # latex: latex as runtime depend | ||
17 | # statistics: sqlite-3 | ||
18 | # webpresence: libxml2, libxslt | ||
19 | # | ||
20 | # kopete protocols with deps | ||
21 | # gadu: openssl, libgadu | ||
22 | # groupwise: qca-2 | ||
23 | # irc: NO DEPS, probably will fail so inform user about it | ||
24 | # jabber: libidn, qca-2 | ||
25 | # jingle: speex, ortp | ||
26 | # meanwhile: meanwhile | ||
27 | # msn: libmsn == this is wlm plugin, we disable msn one | ||
28 | # telepathy: net-libs/decibel | ||
29 | # webcam support: libv4l | ||
30 | # | ||
31 | # disabled kopete protocols | ||
32 | # telepathy: decibel | ||
33 | # irc: NO DEPS | ||
34 | # | ||
35 | # krdc deps | ||
36 | # krdc: jpeg, libvncserver, rdesktop | ||
37 | # | ||
38 | # krfb deps: | ||
39 | # krfb: libvncserver, openslp, libXdamage | ||
40 | # | ||
41 | |||
42 | SDEPEND=">= x11-proto/scrnsaverproto-1 | ||
43 | >= sys-apps/sed-4 | ||
44 | == kde-base/kdebase4-${PVER} | ||
45 | == kde-base/kdepimlibs4-${PVER} | ||
46 | >= kde-base/qimageblitz-0.0.6 | ||
47 | >= app-crypt/qca-2 | ||
48 | >= app-crypt/qca-ossl-2 | ||
49 | >= dev-db/sqlite-3.7 | ||
50 | >= dev-libs/gmp-5.0 | ||
51 | >= dev-libs/libpcre-8.10 | ||
52 | >= dev-libs/libxml2-2.7 | ||
53 | >= dev-libs/libxslt-1.1.26 | ||
54 | >= dev-libs/openssl-1.0.0 | ||
55 | >= dev-libs/soprano-2.5 | ||
56 | >= dev-libs/shared-desktop-ontologies-0.5 | ||
57 | >= media-libs/alsa-lib-1.0.23 | ||
58 | >= media-libs/libjpeg-8 | ||
59 | >= media-libs/libv4l-0.6.1 | ||
60 | >= media-libs/speex-1.2_rc1 | ||
61 | >= net-dialup/ppp-2.4.5 | ||
62 | >= net-dns/libidn-1.19 | ||
63 | >= net-dns/avahi-qt4-0.6.27 | ||
64 | >= net-misc/rdesktop-1.6 | ||
65 | >= net-libs/libgadu-1.9 | ||
66 | >= net-libs/libmsn-4.1 | ||
67 | >= net-libs/libotr-3.2.0 | ||
68 | >= net-libs/libvncserver-0.9.7 | ||
69 | >= net-libs/meanwhile-1.0.2 | ||
70 | >= net-libs/openslp-1.2 | ||
71 | >= net-libs/ortp-0.16.3 | ||
72 | >= x11-libs/libXdamage-1 | ||
73 | >= x11-libs/libXScrnSaver-1" | ||
74 | |||
75 | SPLIT_PACKAGES="${PNAME}-filesharing | ||
76 | ${PNAME}-kdnssd | ||
77 | ${PNAME}-kget | ||
78 | ${PNAME}-kopete | ||
79 | ${PNAME}-kppp | ||
80 | ${PNAME}-krdc | ||
81 | ${PNAME}-krfb" | ||
82 | |||
83 | sminclude kde4-split | ||
84 | |||
85 | UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" | ||
86 | |||
87 | split_info_kdenetwork4-filesharing() | ||
88 | { | ||
89 | DESCRIPTION="KDE4 network file sharing." | ||
90 | DEPEND="== kde-base/kdelibs4-${PVER}" | ||
91 | } | ||
92 | |||
93 | split_info_kdenetwork4-kdnssd() | ||
94 | { | ||
95 | DESCRIPTION="Zeroconf DNS-SD services." | ||
96 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
97 | >= net-dns/avahi-qt4-0.6.27" | ||
98 | } | ||
99 | |||
100 | split_info_kdenetwork4-kget() | ||
101 | { | ||
102 | DESCRIPTION="An advanced download manager for KDE4." | ||
103 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
104 | == kde-base/kdebase4-workspace-${PVER} | ||
105 | >= app-crypt/qca-2 | ||
106 | >= dev-db/sqlite-3.7 | ||
107 | >= dev-libs/gmp-5 | ||
108 | >= dev-libs/libpcre-8.10" | ||
109 | } | ||
110 | |||
111 | split_info_kdenetwork4-kopete() | ||
112 | { | ||
113 | DESCRIPTION="Instant Messaging client for KDE4." | ||
114 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
115 | == kde-base/kdepimlibs4-${PVER} | ||
116 | >= kde-base/qimageblitz-0.0.6 | ||
117 | >= app-crypt/qca-2 | ||
118 | >= app-crypt/qca-ossl-2 | ||
119 | >= dev-db/sqlite-3.7 | ||
120 | >= dev-libs/libpcre-8.10 | ||
121 | >= dev-libs/libxml2-2.7 | ||
122 | >= dev-libs/libxslt-1.1.26 | ||
123 | >= dev-libs/openssl-1.0.0 | ||
124 | >= media-libs/alsa-lib-1.0.23 | ||
125 | >= media-libs/libjpeg-8 | ||
126 | >= media-libs/libv4l-0.6.1 | ||
127 | >= media-libs/speex-1.2_rc1 | ||
128 | >= net-dns/libidn-1.19 | ||
129 | >= net-libs/libgadu-1.9 | ||
130 | >= net-libs/libmsn-4.1 | ||
131 | >= net-libs/libotr-3.2.0 | ||
132 | >= net-libs/meanwhile-1.0.2 | ||
133 | >= net-libs/ortp-0.16.3 | ||
134 | >= x11-libs/libXScrnSaver-1" | ||
135 | } | ||
136 | |||
137 | split_info_kdenetwork4-kppp() | ||
138 | { | ||
139 | DESCRIPTION="KDE4 dialer and front end for pppd." | ||
140 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
141 | >= net-dialup/ppp-2.4.5" | ||
142 | } | ||
143 | |||
144 | split_info_kdenetwork4-krdc() | ||
145 | { | ||
146 | DESCRIPTION="KDE4 client for Desktop Sharing." | ||
147 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
148 | >= media-libs/libjpeg-8 | ||
149 | >= net-dns/avahi-qt4-0.6.27 | ||
150 | >= net-libs/libvncserver-0.9.7 | ||
151 | >= net-misc/rdesktop-1.6" | ||
152 | } | ||
153 | |||
154 | split_info_kdenetwork4-krfb() | ||
155 | { | ||
156 | DESCRIPTION="KDE4 Desktop Sharing server via VNC." | ||
157 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
158 | >= media-libs/libjpeg-8 | ||
159 | >= net-dns/avahi-qt4-0.6.27 | ||
160 | >= net-libs/libvncserver-0.9.7 | ||
161 | >= net-libs/openslp-1.2 | ||
162 | >= x11-libs/libXdamage-1" | ||
163 | } | ||
164 | |||
165 | src_compile() | ||
166 | { | ||
167 | cd ${SRCDIR} | ||
168 | |||
169 | local configure_common | ||
170 | local configure_libs | ||
171 | local configure_features | ||
172 | |||
173 | # common opts | ||
174 | configure_common="$(cmake_build kppp) \ | ||
175 | $(cmake_enable EMBEDDED_TORRENT_SUPPORT) \ | ||
176 | $(cmake_with plasma) \ | ||
177 | $(cmake_with Nepomuk) \ | ||
178 | $(cmake_with Soprano)" | ||
179 | |||
180 | # libs progs | ||
181 | configure_libs="$(cmake_with Avahi) \ | ||
182 | $(cmake_with DNSSD) \ | ||
183 | $(cmake_with GMP) \ | ||
184 | $(cmake_with IDN) \ | ||
185 | $(cmake_with JPEG) \ | ||
186 | $(cmake_with Libgadu) \ | ||
187 | $(cmake_with LibMeanwhile) \ | ||
188 | $(cmake_with LibOTR) \ | ||
189 | $(cmake_with Libmsn) \ | ||
190 | $(cmake_with LibXml2) \ | ||
191 | $(cmake_with LibXslt) \ | ||
192 | $(cmake_with LibV4L2) \ | ||
193 | $(cmake_with LibVNCServer) \ | ||
194 | $(cmake_with OpenSSL) \ | ||
195 | $(cmake_with QCA2) \ | ||
196 | $(cmake_with Sqlite) \ | ||
197 | $(cmake_with SLP) \ | ||
198 | $(cmake_without Xmms)" | ||
199 | |||
200 | # protocol and other features | ||
201 | configure_features="$(cmake_with addbookmarks) \ | ||
202 | $(cmake_with alias) \ | ||
203 | $(cmake_with autoreplace) \ | ||
204 | $(cmake_with bonjour) \ | ||
205 | $(cmake_with contactnotes) \ | ||
206 | $(cmake_with gadu) \ | ||
207 | $(cmake_with groupwise) \ | ||
208 | $(cmake_with highlight) \ | ||
209 | $(cmake_with history) \ | ||
210 | $(cmake_with jabber) \ | ||
211 | $(cmake_with latex) \ | ||
212 | $(cmake_with meanwhile) \ | ||
213 | $(cmake_with nowlistening) \ | ||
214 | $(cmake_with oscar) \ | ||
215 | $(cmake_with otr) \ | ||
216 | $(cmake_with privacy) \ | ||
217 | $(cmake_with pipes) \ | ||
218 | $(cmake_with qq) \ | ||
219 | $(cmake_with sms) \ | ||
220 | $(cmake_with statistics) \ | ||
221 | $(cmake_with testbed) \ | ||
222 | $(cmake_with texteffect) \ | ||
223 | $(cmake_with translator) \ | ||
224 | $(cmake_with urlpicpreview) \ | ||
225 | $(cmake_with webpresence) \ | ||
226 | $(cmake_with winpopup) \ | ||
227 | $(cmake_with wlm) \ | ||
228 | $(cmake_with yahoo) \ | ||
229 | $(cmake_without irc) \ | ||
230 | $(cmake_without msn) \ | ||
231 | $(cmake_without telepathy)" | ||
232 | |||
233 | kde4_configure ${configure_common} ${configure_libs} ${configure_features} || die | ||
234 | mmake || die | ||
235 | } |