1 Summary: SOAP (Simple Object Access Protocol) implementation in C
2 Summary(pl.UTF-8): Implementacja w C SOAP (Simple Object Access Protocol)
8 Source0: http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.70/%{name}-%{version}.tar.xz
9 # Source0-md5: c539f5b5ab534f024dc4e6a14e6d3f54
10 Patch0: %{name}-path-override.patch
11 URL: https://wiki.gnome.org/Projects/libsoup
12 BuildRequires: docbook-dtd412-xml
13 BuildRequires: gettext-tools
14 BuildRequires: glib2-devel >= 1:2.58
15 BuildRequires: gobject-introspection-devel >= 0.10.0
16 BuildRequires: gtk-doc >= 1.20
17 BuildRequires: heimdal-devel
18 BuildRequires: libbrotli-devel
19 BuildRequires: libpsl-devel >= 0.20.0
20 BuildRequires: libxml2-devel >= 1:2.6.31
21 BuildRequires: meson >= 0.50
22 BuildRequires: ninja >= 1.5
23 BuildRequires: pkgconfig
24 BuildRequires: rpmbuild(macros) >= 1.736
25 BuildRequires: sqlite3-devel
26 BuildRequires: tar >= 1:1.22
29 BuildRequires: zlib-devel
30 Requires: glib2 >= 1:2.58
31 Requires: libpsl >= 0.20.0
33 Suggests: glib-networking
34 # ntlm_auth for NTLM support
35 Suggests: samba-winbind
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 It provides an queued asynchronous callback-based mechanism for
40 sending and servicing SOAP requests, and a WSDL (Web Service
41 Definition Language) to C compiler which generates client stubs and
42 server skeletons for easily calling and implementing SOAP methods.
44 %description -l pl.UTF-8
45 Pakiet dostarcza interfejs kolejkowalnego, asynchronicznego mechanizmu
46 do wysyłania i serwowania żądań SOAP oraz WSDL (Web Service Definition
47 Language) dla kompilatora C, który generuje klienckie stub i szkielety
48 serwerów dla łatwego wywoływania i implementowania metod SOAP.
51 Summary: Include files etc to develop SOAP applications
52 Summary(pl.UTF-8): Pliki nagłówkowe, dokumentacja dla SOAP
53 Group: Development/Libraries
54 Requires: %{name} = %{version}-%{release}
55 Requires: glib2-devel >= 1:2.58
56 Requires: libxml2-devel >= 1:2.6.31
59 Header files, etc you can use to develop SOAP applications.
61 %description devel -l pl.UTF-8
62 Pliki nagłówkowe itp. Jednym słowem wszystko czego potrzebujesz aby
63 samemu tworzyć sobie aplikacje korzystające z SOAP.
66 Summary: SOAP static libraries
67 Summary(pl.UTF-8): Biblioteki statyczne SOAP
68 Group: Development/Libraries
69 Requires: %{name}-devel = %{version}-%{release}
72 SOAP static libraries.
74 %description static -l pl.UTF-8
75 Biblioteki statyczne SOAP.
78 Summary: GNOME specific extensions to libsoup library
79 Summary(pl.UTF-8): Rozszerzenia GNOME do biblioteki libsoup
81 Requires: %{name} = %{version}-%{release}
84 GNOME specific extensions to libsoup library.
86 %description gnome -l pl.UTF-8
87 Rozszerzenia GNOME do biblioteki libsoup.
90 Summary: Header files for libsoup-gnome library
91 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libsoup-gnome
92 Group: Development/Libraries
93 Requires: %{name}-devel = %{version}-%{release}
94 Requires: %{name}-gnome = %{version}-%{release}
96 %description gnome-devel
97 Header files for libsoup-gnome library.
99 %description gnome-devel -l pl.UTF-8
100 Pliki nagłówkowe biblioteki libsoup-gnome.
102 %package gnome-static
103 Summary: Static libsoup-gnome library
104 Summary(pl.UTF-8): Statyczna biblioteka libsoup-gnome
105 Group: Development/Libraries
106 Requires: %{name}-gnome-devel = %{version}-%{release}
108 %description gnome-static
109 Static libsoup-gnome library.
111 %description gnome-static -l pl.UTF-8
112 Statyczna biblioteka libsoup-gnome.
115 Summary: libsoup API documentation
116 Summary(pl.UTF-8): Dokumentacja API libsoup
118 Requires: gtk-doc-common
119 %if "%{_rpmversion}" >= "4.6"
124 libsoup API documentation.
126 %description apidocs -l pl.UTF-8
127 Dokumentacja API libsoup.
129 %package -n vala-libsoup
130 Summary: libsoup API for Vala language
131 Summary(pl.UTF-8): API libsoup dla języka Vala
132 Group: Development/Libraries
133 Requires: %{name}-devel = %{version}-%{release}
135 %if "%{_rpmversion}" >= "4.6"
139 %description -n vala-libsoup
140 libsoup API for Vala language.
142 %description -n vala-libsoup -l pl.UTF-8
143 API libsoup dla języka Vala.
154 -Dntlm_auth=/usr/bin/ntlm_auth \
158 %ninja_build -C build
161 rm -rf $RPM_BUILD_ROOT
163 %ninja_install -C build
168 rm -rf $RPM_BUILD_ROOT
170 %post -p /sbin/ldconfig
171 %postun -p /sbin/ldconfig
173 %post gnome -p /sbin/ldconfig
174 %postun gnome -p /sbin/ldconfig
176 %files -f libsoup.lang
177 %defattr(644,root,root,755)
178 %doc AUTHORS NEWS README
179 %attr(755,root,root) %{_libdir}/libsoup-2.4.so.*.*.*
180 %attr(755,root,root) %ghost %{_libdir}/libsoup-2.4.so.1
181 %{_libdir}/girepository-1.0/Soup-2.4.typelib
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/libsoup-2.4.so
186 %{_includedir}/libsoup-2.4
187 %{_pkgconfigdir}/libsoup-2.4.pc
188 %{_datadir}/gir-1.0/Soup-2.4.gir
191 %defattr(644,root,root,755)
192 %{_libdir}/libsoup-2.4.a
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/libsoup-gnome-2.4.so.*.*.*
197 %attr(755,root,root) %ghost %{_libdir}/libsoup-gnome-2.4.so.1
198 %{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib
201 %defattr(644,root,root,755)
202 %attr(755,root,root) %{_libdir}/libsoup-gnome-2.4.so
203 %{_includedir}/libsoup-gnome-2.4
204 %{_pkgconfigdir}/libsoup-gnome-2.4.pc
205 %{_datadir}/gir-1.0/SoupGNOME-2.4.gir
208 %defattr(644,root,root,755)
209 %{_libdir}/libsoup-gnome-2.4.a
212 %defattr(644,root,root,755)
213 %{_gtkdocdir}/libsoup-2.4
215 %files -n vala-libsoup
216 %defattr(644,root,root,755)
217 %{_datadir}/vala/vapi/libsoup-2.4.deps
218 %{_datadir}/vala/vapi/libsoup-2.4.vapi