%define version 0.3.0 %define release %mkrel 4 %define major 0 %define libname %mklibname capsinetwork %define develname %mklibname -d capsinetwork Summary: Network library for easy development of C++ server daemons Name: libcapsinetwork Version: %{version} Release: %{release} License: LGPL Group: System/Libraries URL: http://unixcode.org/libcapsinetwork/ Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: libcapsinetwork-gcc43-includes.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: automake %description %{name} is a network library for C++ server daemons aimed at easy development of server daemons. %package -n %{libname}%{major} Summary: Network library for easy development of C++ server daemons Group: System/Libraries Provides: %{libname} = %{version}-%{release} %description -n %{libname}%{major} %{name} is a network library for C++ server daemons aimed at easy development of server daemons. %package -n %{develname} Summary: Development related files for %{name} Group: Development/C++ Provides: %{name}-devel = %{version}-%{release} Provides: %{libname}-devel = %{version}-%{release} Requires: %{libname}%{major} = %{version}-%{release} Obsoletes: %{libname}%{major}-devel %description -n %{develname} %{name} is a network library for C++ server daemons aimed at easy development of server daemons. You need to install this package if you want to develop or compile any applications/libraries that needs %{name}. %prep %setup -q %patch0 -p1 -b .gcc43 %build libtoolize --force --copy aclocal autoheader autoconf automake -a -c %configure2_5x --disable-static # parallel build won't work make %install rm -rf %{buildroot} %makeinstall_std %if %mdkversion < 200900 %post -n %{libname}%{major} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname}%{major} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files -n %{libname}%{major} %defattr(-,root,root) %doc COPYING.LIB README %{_libdir}/lib*.so.* %files -n %{develname} %defattr(-,root,root) %doc ChangeLog NEWS %{_includedir}/* %{_libdir}/lib*.so #%{_libdir}/lib*.a %{_libdir}/lib*.la %changelog * Tue Jun 16 2009 Jérôme Brenier <incubusss@mandriva.org> 0.3.0-4mdv2010.0 + Revision: 386417 - fix gcc43 patch + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sat Jun 30 2007 Funda Wang <fundawang@mandriva.org> 0.3.0-1mdv2008.0 + Revision: 45999 - BR automake - Add patch from debian to get it build on gcc 4.3 use autotools - New version - Import libcapsinetwork * Wed Jun 09 2004 Abel Cheung <deaddog@deaddog.org> 0.2.5-2mdk - Rebuild with new gcc * Wed Jan 28 2004 Abel Cheung <deaddog@deaddog.org> 0.2.5-1mdk - First Mandrake package