%define api_version 2.2 %define lib_major 8 %define lib_name %mklibname soup- %{api_version} %{lib_major} %define develname %mklibname -d soup- %{api_version} %define oname libsoup Summary: SOAP (Simple Object Access Protocol) implementation Name: libsoup-2.2 Version: 2.2.105 Release: %mkrel 5 License: LGPLv2 Group: System/Libraries URL: http://www.gnome.org/ Source0: http://ftp.gnome.org/pub/GNOME/sources/%{oname}/%{oname}-%{version}.tar.bz2 Patch: libsoup-2.2.105-fix-linking.patch Patch1: libsoup-2.2.105-fix-tests.patch BuildRoot: %{_tmppath}/%{oname}-%{version}-buildroot BuildRequires: glib2-devel BuildRequires: gnutls-devel BuildRequires: gtk-doc BuildRequires: libxml2-devel %description Soup is a SOAP (Simple Object Access Protocol) implementation in C. It provides an queued asynchronous callback-based mechanism for sending and servicing SOAP requests, and a WSDL (Web Service Definition Language) to C compiler which generates client stubs and server skeletons for easily calling and implementing SOAP methods. %package -n %{lib_name} Summary: Libraries for soup Group: System/Libraries %description -n %{lib_name} Soup is a SOAP (Simple Object Access Protocol) implementation in C. It provides an queued asynchronous callback-based mechanism for sending and servicing SOAP requests, and a WSDL (Web Service Definition Language) to C compiler which generates client stubs and server skeletons for easily calling and implementing SOAP methods. This package contains libraries used by soup. %package -n %develname Summary: Development libraries, header files and utilities for soup Group: Development/GNOME and GTK+ Provides: %{oname}-%{api_version}-devel = %{version}-%{release} Requires: %{lib_name} = %{version} Requires: glib2-devel Conflicts: %{_lib}soup-2.2_7-devel Obsoletes: %mklibname -d soup- 2.2 8 %description -n %develname Soup is a SOAP (Simple Object Access Protocol) implementation in C. It provides an queued asynchronous callback-based mechanism for sending and servicing SOAP requests, and a WSDL (Web Service Definition Language) to C compiler which generates client stubs and server skeletons for easily calling and implementing SOAP methods. This package contains the files necessary to develop applications with soup. %prep %setup -q -n %oname-%version %apply_patches autoreconf -fi %build %configure2_5x --enable-gtk-doc %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %clean rm -rf $RPM_BUILD_ROOT %if %mdkversion < 200900 %post -n %{lib_name} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{lib_name} -p /sbin/ldconfig %endif %files -n %{lib_name} %defattr(-,root,root,-) %doc README COPYING AUTHORS %{_libdir}/*.so.%{lib_major}* %files -n %develname %defattr(-,root,root,-) %doc ChangeLog %{_datadir}/gtk-doc/html/%{name} %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/*.a %{_libdir}/pkgconfig/* %{_includedir}/* %changelog * Fri Feb 12 2010 Götz Waschk <waschk@mandriva.org> 2.2.105-5mdv2010.1 + Revision: 504693 - fix build + Thierry Vignaud <tvignaud@mandriva.com> - rebuild * Wed Feb 11 2009 Götz Waschk <waschk@mandriva.org> 2.2.105-4mdv2009.1 + Revision: 339343 - fix linking - fix license + Thierry Vignaud <tvignaud@mandriva.com> - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Mon Feb 11 2008 Götz Waschk <waschk@mandriva.org> 2.2.105-1mdv2008.1 + Revision: 165454 - new version - update file list * Wed Jan 30 2008 Götz Waschk <waschk@mandriva.org> 2.2.104-3mdv2008.1 + Revision: 160166 - remove libsoup-devel provides - readd libsoup 2.2 - import libsoup 2.2 + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Tue Nov 27 2007 Götz Waschk <waschk@mandriva.org> 2.2.104-1mdv2008.1 + Revision: 113314 - new version * Sun Oct 28 2007 Götz Waschk <waschk@mandriva.org> 2.2.103-1mdv2008.1 + Revision: 102868 - new version * Mon Oct 15 2007 Götz Waschk <waschk@mandriva.org> 2.2.102-1mdv2008.1 + Revision: 98531 - new version * Wed Oct 10 2007 Götz Waschk <waschk@mandriva.org> 2.2.101-2mdv2008.1 + Revision: 96656 - fix obsoletes * Sat Oct 06 2007 Götz Waschk <waschk@mandriva.org> 2.2.101-1mdv2008.1 + Revision: 95654 - new version - new devel name