Contents of /branches/branch-xorg18/extras/kdenetwork4/kdenetwork4-4.4.0-r2.smage2
Parent Directory | Revision Log
Revision 5192 -
(show annotations)
(download)
Tue Apr 6 21:54:10 2010 UTC (14 years, 5 months ago) by niro
File size: 5678 byte(s)
Tue Apr 6 21:54:10 2010 UTC (14 years, 5 months ago) by niro
File size: 5678 byte(s)
created branch 'branch-xorg18'
1 | # $Id$ |
2 | |
3 | PNAME="kdenetwork4" |
4 | PVER="4.4.0" |
5 | PBUILD="r2" |
6 | |
7 | PCATEGORIE="kde-base" |
8 | STATE="unstable" |
9 | |
10 | # DESCRIPTION="KDE4 network applications." |
11 | |
12 | # 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.4 |
47 | >= app-crypt/qca-2 |
48 | >= app-crypt/qca-ossl-2 |
49 | >= dev-db/sqlite-3.6 |
50 | >= dev-libs/gmp-4.3.1 |
51 | >= dev-libs/libpcre-8.0 |
52 | >= dev-libs/libxml2-2.7 |
53 | >= dev-libs/libxslt-1.1.26 |
54 | >= dev-libs/openssl-0.9.8 |
55 | >= dev-libs/soprano-2.4.0 |
56 | >= dev-libs/shared-desktop-ontologies-0.2 |
57 | >= dev-perl/io-socket-ssl-1.31 |
58 | >= media-libs/alsa-lib-1.0.21 |
59 | >= media-libs/libjpeg-7 |
60 | >= media-libs/libv4l-0.6.1 |
61 | >= media-libs/speex-1.2_rc1 |
62 | >= net-dialup/ppp-2.4.4 |
63 | >= net-dns/libidn-1.15 |
64 | >= net-dns/avahi-qt4-0.6.25 |
65 | >= net-misc/rdesktop-1.6 |
66 | >= net-libs/libgadu-1.8.2 |
67 | >= net-libs/libmsn-4.0_beta8 |
68 | >= net-libs/libotr-3.2.0 |
69 | >= net-libs/libvncserver-0.9.7 |
70 | >= net-libs/meanwhile-1.0.2 |
71 | >= net-libs/openslp-1.2 |
72 | >= net-libs/ortp-0.16.1 |
73 | >= x11-libs/libXdamage-1 |
74 | >= x11-libs/libXScrnSaver-1" |
75 | |
76 | SPLIT_PACKAGES="${PNAME}-filesharing |
77 | ${PNAME}-kdnssd |
78 | ${PNAME}-kget |
79 | ${PNAME}-kopete |
80 | ${PNAME}-kppp |
81 | ${PNAME}-krdc |
82 | ${PNAME}-krfb" |
83 | |
84 | sminclude kde4-split |
85 | |
86 | UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" |
87 | |
88 | split_info_kdenetwork4-filesharing() |
89 | { |
90 | DESCRIPTION="KDE4 network file sharing." |
91 | DEPEND="== kde-base/kdelibs4-${PVER}" |
92 | } |
93 | |
94 | split_info_kdenetwork4-kdnssd() |
95 | { |
96 | DESCRIPTION="Zeroconf DNS-SD services." |
97 | DEPEND="== kde-base/kdelibs4-${PVER} |
98 | >= net-dns/avahi-qt4-0.6.25" |
99 | } |
100 | |
101 | split_info_kdenetwork4-kget() |
102 | { |
103 | DESCRIPTION="An advanced download manager for KDE4." |
104 | DEPEND="== kde-base/kdelibs4-${PVER} |
105 | == kde-base/kdebase4-workspace-${PVER} |
106 | >= app-crypt/qca-2 |
107 | >= dev-db/sqlite-3.6 |
108 | >= dev-libs/gmp-4.3.1 |
109 | >= dev-libs/libpcre-8.0" |
110 | } |
111 | |
112 | split_info_kdenetwork4-kopete() |
113 | { |
114 | DESCRIPTION="Instant Messaging client for KDE4." |
115 | DEPEND="== kde-base/kdelibs4-${PVER} |
116 | == kde-base/kdepimlibs4-${PVER} |
117 | >= kde-base/qimageblitz-0.0.4 |
118 | >= app-crypt/qca-2 |
119 | >= app-crypt/qca-ossl-2 |
120 | >= dev-db/sqlite-3.6 |
121 | >= dev-libs/libpcre-8.0 |
122 | >= dev-libs/libxml2-2.7 |
123 | >= dev-libs/libxslt-1.1.26 |
124 | >= dev-libs/openssl-0.9.8 |
125 | >= dev-perl/io-socket-ssl-1.31 |
126 | >= media-libs/alsa-lib-1.0.21 |
127 | >= media-libs/libjpeg-7 |
128 | >= media-libs/libv4l-0.6.1 |
129 | >= media-libs/speex-1.2_rc1 |
130 | >= net-dns/libidn-1.15 |
131 | >= net-libs/libgadu-1.8.2 |
132 | >= net-libs/libmsn-4.0_beta8 |
133 | >= net-libs/libotr-3.2.0 |
134 | >= net-libs/meanwhile-1.0.2 |
135 | >= net-libs/ortp-0.16.1 |
136 | >= x11-libs/libXScrnSaver-1" |
137 | } |
138 | |
139 | split_info_kdenetwork4-kppp() |
140 | { |
141 | DESCRIPTION="KDE4 dialer and front end for pppd." |
142 | DEPEND="== kde-base/kdelibs4-${PVER} |
143 | >= net-dialup/ppp-2.4.4" |
144 | } |
145 | |
146 | split_info_kdenetwork4-krdc() |
147 | { |
148 | DESCRIPTION="KDE4 client for Desktop Sharing." |
149 | DEPEND="== kde-base/kdelibs4-${PVER} |
150 | >= media-libs/libjpeg-7 |
151 | >= net-dns/avahi-qt4-0.6.25 |
152 | >= net-libs/libvncserver-0.9.7 |
153 | >= net-misc/rdesktop-1.6" |
154 | } |
155 | |
156 | split_info_kdenetwork4-krfb() |
157 | { |
158 | DESCRIPTION="KDE4 Desktop Sharing server via VNC." |
159 | DEPEND="== kde-base/kdelibs4-${PVER} |
160 | >= media-libs/libjpeg-7 |
161 | >= net-dns/avahi-qt4-0.6.25 |
162 | >= net-libs/libvncserver-0.9.7 |
163 | >= net-libs/openslp-1.2 |
164 | >= x11-libs/libXdamage-1" |
165 | } |
166 | |
167 | src_compile() |
168 | { |
169 | cd ${SRCDIR} |
170 | |
171 | local configure_common |
172 | local configure_libs |
173 | local configure_features |
174 | |
175 | # common opts |
176 | configure_common="$(cmake_build kppp) \ |
177 | $(cmake_enable EMBEDDED_TORRENT_SUPPORT) \ |
178 | $(cmake_with plasma) \ |
179 | $(cmake_with Nepomuk) \ |
180 | $(cmake_with Soprano)" |
181 | |
182 | # libs progs |
183 | configure_libs="$(cmake_with Avahi) \ |
184 | $(cmake_with DNSSD) \ |
185 | $(cmake_with GMP) \ |
186 | $(cmake_with IDN) \ |
187 | $(cmake_with JPEG) \ |
188 | $(cmake_with Libgadu) \ |
189 | $(cmake_with LibMeanwhile) \ |
190 | $(cmake_with LibOTR) \ |
191 | $(cmake_with Libmsn) \ |
192 | $(cmake_with LibXml2) \ |
193 | $(cmake_with LibXslt) \ |
194 | $(cmake_with LibV4L2) \ |
195 | $(cmake_with LibVNCServer) \ |
196 | $(cmake_with OpenSSL) \ |
197 | $(cmake_with QCA2) \ |
198 | $(cmake_with Sqlite) \ |
199 | $(cmake_with SLP) \ |
200 | $(cmake_without Xmms)" |
201 | |
202 | # protocol and other features |
203 | configure_features="$(cmake_with addbookmarks) \ |
204 | $(cmake_with alias) \ |
205 | $(cmake_with autoreplace) \ |
206 | $(cmake_with bonjour) \ |
207 | $(cmake_with contactnotes) \ |
208 | $(cmake_with gadu) \ |
209 | $(cmake_with groupwise) \ |
210 | $(cmake_with highlight) \ |
211 | $(cmake_with history) \ |
212 | $(cmake_with jabber) \ |
213 | $(cmake_with latex) \ |
214 | $(cmake_with meanwhile) \ |
215 | $(cmake_with nowlistening) \ |
216 | $(cmake_with oscar) \ |
217 | $(cmake_with otr) \ |
218 | $(cmake_with privacy) \ |
219 | $(cmake_with pipes) \ |
220 | $(cmake_with qq) \ |
221 | $(cmake_with sms) \ |
222 | $(cmake_with statistics) \ |
223 | $(cmake_with testbed) \ |
224 | $(cmake_with texteffect) \ |
225 | $(cmake_with translator) \ |
226 | $(cmake_with urlpicpreview) \ |
227 | $(cmake_with webpresence) \ |
228 | $(cmake_with winpopup) \ |
229 | $(cmake_with wlm) \ |
230 | $(cmake_with yahoo) \ |
231 | $(cmake_without irc) \ |
232 | $(cmake_without msn) \ |
233 | $(cmake_without telepathy)" |
234 | |
235 | kde4_configure ${configure_common} ${configure_libs} ${configure_features} || die |
236 | mmake || die |
237 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |