2 # - eliminitate or document skip_post_check_so
3 Summary: gSOAP - a development toolkit for Web services
4 Summary(pl.UTF-8): gSOAP - zestawem narzędzi programistycznych dla usług WWW
9 Group: Development/Libraries
10 Source0: http://downloads.sourceforge.net/gsoap2/gsoap-2.8/%{name}_%{version}.zip
11 # Source0-md5: 5704bbfe8ba1c1e8c85130e534ed6368
12 Patch0: %{name}-libtool.patch
13 Patch1: %{name}-xlocale.patch
15 URL: http://www.cs.fsu.edu/~engelen/soap.html
16 BuildRequires: autoconf
17 BuildRequires: automake
20 BuildRequires: libstdc++-devel
21 BuildRequires: libtool
22 BuildRequires: openssl-devel
23 BuildRequires: pkgconfig
24 BuildRequires: rpmbuild(macros) >= 1.583
25 BuildRequires: sed >= 4.0
27 BuildRequires: zlib-devel
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define skip_post_check_so libgsoap.so.0.0.0 libgsoap\\+\\+.so.0.0.0 libgsoapck.so.0.0.0 libgsoapck\\+\\+.so.0.0.0 libgsoapssl.so.0.0.0 libgsoapssl\\+\\+.so.0.0.0
33 Conforming to all SOAP 1.1 and 1.2 as well as the WSDL 1.1 standard,
34 the gSOAP toolkit provides a unique SOAP to C/C++ language binding for
35 the development of SOAP web services and clients. Relieving the user
36 from the typical burden of WSDL and SOAP details, the gSOAP compiler
37 generates efficient XML serializers for native and user defined C and
40 %description -l pl.UTF-8
41 gSOAP udostępnia wieloplatformowe narzędzia programistyczne do
42 tworzenia serwerów, klientów i partnerów aplikacji usług WWW w C i
46 Summary: Devel libraries and headers for linking with gSOAP generated stubs
47 Group: Development/Libraries
48 Requires: %{name} = %{version}-%{release}
51 gSOAP libraries, headers and generators for linking with and creating
55 Summary: Static %{name} library
56 Summary(pl.UTF-8): Statyczna biblioteka %{name}
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{version}-%{release}
61 Static %{name} library.
63 %description static -l pl.UTF-8
64 Statyczna biblioteka %{name}.
67 %setup -q -n %{name}-2.8
72 # remove stuff with gsoap license only - not GPL
73 %{__rm} -r gsoap/extras gsoap/mod_gsoap gsoap/Symbian
74 %{__sed} -i -e 's!$(top_srcdir)/gsoap/extras/\*!!' gsoap/Makefile.am
82 # -j1 as dependencies are not declared properly
86 rm -rf $RPM_BUILD_ROOT
88 DESTDIR=$RPM_BUILD_ROOT
91 rm -rf $RPM_BUILD_ROOT
93 %post -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
97 %defattr(644,root,root,755)
98 %doc README.txt NOTES.txt LICENSE.txt
99 %attr(755,root,root) %{_bindir}/soapcpp2
100 %attr(755,root,root) %{_bindir}/wsdl2h
101 %{_libdir}/libgsoap++.so.*.*.*
102 %ghost %{_libdir}/libgsoap++.so.0
103 %{_libdir}/libgsoap.so.*.*.*
104 %ghost %{_libdir}/libgsoap.so.0
105 %{_libdir}/libgsoapck++.so.*.*.*
106 %ghost %{_libdir}/libgsoapck++.so.0
107 %{_libdir}/libgsoapck.so.*.*.*
108 %ghost %{_libdir}/libgsoapck.so.0
109 %{_libdir}/libgsoapssl++.so.*.*.*
110 %ghost %{_libdir}/libgsoapssl++.so.0
111 %{_libdir}/libgsoapssl.so.*.*.*
112 %ghost %{_libdir}/libgsoapssl.so.0
115 %defattr(644,root,root,755)
117 %{_libdir}/libgsoap++.la
118 %{_libdir}/libgsoap++.so
119 %{_libdir}/libgsoap.la
120 %{_libdir}/libgsoap.so
121 %{_libdir}/libgsoapck++.la
122 %{_libdir}/libgsoapck++.so
123 %{_libdir}/libgsoapck.la
124 %{_libdir}/libgsoapck.so
125 %{_libdir}/libgsoapssl++.la
126 %{_libdir}/libgsoapssl++.so
127 %{_libdir}/libgsoapssl.la
128 %{_libdir}/libgsoapssl.so
129 %{_includedir}/stdsoap2.h
130 %{_pkgconfigdir}/gsoapck.pc
131 %{_pkgconfigdir}/gsoapck++.pc
132 %{_pkgconfigdir}/gsoap.pc
133 %{_pkgconfigdir}/gsoap++.pc
134 %{_pkgconfigdir}/gsoapssl.pc
135 %{_pkgconfigdir}/gsoapssl++.pc
137 %dir %{_datadir}/%{name}
138 %dir %{_datadir}/%{name}/import
139 %{_datadir}/%{name}/import/c14n.h
140 %{_datadir}/%{name}/import/dom.h
141 %{_datadir}/%{name}/import/ds2.h
142 %{_datadir}/%{name}/import/ds.h
143 %{_datadir}/%{name}/import/README.txt
144 %{_datadir}/%{name}/import/soap12.h
145 %{_datadir}/%{name}/import/stldeque.h
146 %{_datadir}/%{name}/import/stl.h
147 %{_datadir}/%{name}/import/stllist.h
148 %{_datadir}/%{name}/import/stlset.h
149 %{_datadir}/%{name}/import/stlvector.h
150 %{_datadir}/%{name}/import/wsa3.h
151 %{_datadir}/%{name}/import/wsa4.h
152 %{_datadir}/%{name}/import/wsa5.h
153 %{_datadir}/%{name}/import/wsa.h
154 %{_datadir}/%{name}/import/WS-example.c
155 %{_datadir}/%{name}/import/WS-example.h
156 %{_datadir}/%{name}/import/WS-Header.h
157 %{_datadir}/%{name}/import/wsp.h
158 %{_datadir}/%{name}/import/wsrp.h
159 %{_datadir}/%{name}/import/wsse2.h
160 %{_datadir}/%{name}/import/wsse.h
161 %{_datadir}/%{name}/import/wsu.h
162 %{_datadir}/%{name}/import/xlink.h
163 %{_datadir}/%{name}/import/xmime4.h
164 %{_datadir}/%{name}/import/xmime5.h
165 %{_datadir}/%{name}/import/xmime.h
166 %{_datadir}/%{name}/import/xml.h
167 %{_datadir}/%{name}/import/xmlmime5.h
168 %{_datadir}/%{name}/import/xmlmime.h
169 %{_datadir}/%{name}/import/xop.h
170 %dir %{_datadir}/%{name}/WS
171 %{_datadir}/%{name}/WS/README.txt
172 %{_datadir}/%{name}/WS/WS-Addressing.xsd
173 %{_datadir}/%{name}/WS/WS-Addressing03.xsd
174 %{_datadir}/%{name}/WS/WS-Addressing04.xsd
175 %{_datadir}/%{name}/WS/WS-Addressing05.xsd
176 %{_datadir}/%{name}/WS/WS-Discovery.wsdl
177 %{_datadir}/%{name}/WS/WS-Enumeration.wsdl
178 %{_datadir}/%{name}/WS/WS-Policy.xsd
179 %{_datadir}/%{name}/WS/WS-Routing.xsd
180 %{_datadir}/%{name}/WS/WS-typemap.dat
181 %{_datadir}/%{name}/WS/discovery.xsd
182 %{_datadir}/%{name}/WS/ds.xsd
183 %{_datadir}/%{name}/WS/enumeration.xsd
184 %{_datadir}/%{name}/WS/typemap.dat
185 %{_datadir}/%{name}/WS/wsse.xsd
186 %{_datadir}/%{name}/WS/wsu.xsd
187 %dir %{_datadir}/%{name}/custom
188 %{_datadir}/%{name}/custom/README.txt
189 %{_datadir}/%{name}/custom/long_double.c
190 %{_datadir}/%{name}/custom/long_double.h
191 %{_datadir}/%{name}/custom/struct_timeval.c
192 %{_datadir}/%{name}/custom/struct_timeval.h
193 %{_datadir}/%{name}/custom/struct_tm.c
194 %{_datadir}/%{name}/custom/struct_tm.h
195 %dir %{_datadir}/%{name}/plugin
196 %{_datadir}/%{name}/plugin/README.txt
197 %{_datadir}/%{name}/plugin/cacerts.c
198 %{_datadir}/%{name}/plugin/cacerts.h
199 %{_datadir}/%{name}/plugin/httpda.c
200 %{_datadir}/%{name}/plugin/httpda.h
201 %{_datadir}/%{name}/plugin/httpdatest.c
202 %{_datadir}/%{name}/plugin/httpdatest.h
203 %{_datadir}/%{name}/plugin/httpform.c
204 %{_datadir}/%{name}/plugin/httpform.h
205 %{_datadir}/%{name}/plugin/httpget.c
206 %{_datadir}/%{name}/plugin/httpget.h
207 %{_datadir}/%{name}/plugin/httpgettest.c
208 %{_datadir}/%{name}/plugin/httpgettest.h
209 %{_datadir}/%{name}/plugin/httpmd5.c
210 %{_datadir}/%{name}/plugin/httpmd5.h
211 %{_datadir}/%{name}/plugin/httpmd5test.c
212 %{_datadir}/%{name}/plugin/httpmd5test.h
213 %{_datadir}/%{name}/plugin/httppost.c
214 %{_datadir}/%{name}/plugin/httppost.h
215 %{_datadir}/%{name}/plugin/logging.c
216 %{_datadir}/%{name}/plugin/logging.h
217 %{_datadir}/%{name}/plugin/md5evp.c
218 %{_datadir}/%{name}/plugin/md5evp.h
219 %{_datadir}/%{name}/plugin/plugin.c
220 %{_datadir}/%{name}/plugin/plugin.h
221 %{_datadir}/%{name}/plugin/smdevp.c
222 %{_datadir}/%{name}/plugin/smdevp.h
223 %{_datadir}/%{name}/plugin/threads.c
224 %{_datadir}/%{name}/plugin/threads.h
225 %{_datadir}/%{name}/plugin/wsaapi.c
226 %{_datadir}/%{name}/plugin/wsaapi.h
227 %{_datadir}/%{name}/plugin/wsse2api.c
228 %{_datadir}/%{name}/plugin/wsse2api.h
229 %{_datadir}/%{name}/plugin/wsseapi.c
230 %{_datadir}/%{name}/plugin/wsseapi.h
231 # Additions in 2.7.12-1
232 %{_datadir}/%{name}/WS/WS-ReliableMessaging.wsdl
233 %{_datadir}/%{name}/WS/WS-ReliableMessaging.xsd
234 %{_datadir}/%{name}/WS/reference-1.1.xsd
235 %{_datadir}/%{name}/WS/ws-reliability-1.1.xsd
236 %{_datadir}/%{name}/import/ref.h
237 %{_datadir}/%{name}/import/wsrm.h
238 %{_datadir}/%{name}/import/wsrm4.h
239 %{_datadir}/%{name}/import/wsrx.h
240 # Additions in 2.7.13-1
241 %{_datadir}/%{name}/import/stdstring.h
242 %{_datadir}/%{name}/import/xsd.h
243 %{_datadir}/%{name}/plugin/wsseapi.cpp
244 # Additions in 2.7.16-1
245 %{_datadir}/%{name}/custom/duration.c
246 %{_datadir}/%{name}/custom/duration.h
247 %{_datadir}/%{name}/plugin/httpposttest.c
248 %{_datadir}/%{name}/plugin/httpposttest.h
249 %{_datadir}/%{name}/plugin/wsrmapi.c
250 %{_datadir}/%{name}/plugin/wsrmapi.h
251 # Additions in 2.7.17-1
252 %{_datadir}/%{name}/WS/WS-Policy12.xsd
253 %{_datadir}/%{name}/WS/WS-SecurityPolicy.xsd
254 %{_datadir}/%{name}/import/wsse11.h
255 # Additions in 2.8.3-1
256 %{_datadir}/%{name}/WS/xenc.xsd
257 %{_datadir}/%{name}/import/xenc.h
258 %{_datadir}/%{name}/plugin/mecevp.c
259 %{_datadir}/%{name}/plugin/mecevp.h
260 # Additions in 2.8.4-1
261 %{_datadir}/%{name}/import/wsdd.h
262 %{_datadir}/%{name}/import/wsdx.h
263 %{_datadir}/%{name}/plugin/wsddapi.c
264 %{_datadir}/%{name}/plugin/wsddapi.h
265 # Additions in 2.8.7-1
266 %{_datadir}/%{name}/import/wsdd10.h
268 # Additions in 2.8.9-1
269 %{_datadir}/gsoap/WS/WS-SecureConversation.xsd
270 %{_datadir}/gsoap/WS/WS-Trust.wsdl
271 %{_datadir}/gsoap/WS/WS-Trust.xsd
272 %{_datadir}/gsoap/import/ser.h
273 %{_datadir}/gsoap/import/wsc.h
274 %{_datadir}/gsoap/import/wsrm5.h
275 %{_datadir}/gsoap/import/wsrx5.h
276 %{_datadir}/gsoap/import/wst.h
277 %{_datadir}/gsoap/import/wstx.h
280 %defattr(644,root,root,755)
281 %{_libdir}/libgsoap++.a
282 %{_libdir}/libgsoap.a
283 %{_libdir}/libgsoapck++.a
284 %{_libdir}/libgsoapck.a
285 %{_libdir}/libgsoapssl++.a
286 %{_libdir}/libgsoapssl.a