%define name cxxtools %define version 1.4.8 %define rel 2 %define major 6 %define libname %mklibname cxxtools %major %define devname %mklibname cxxtools -d Summary: Toolbox with reusable c++ components Name: %name Version: %version Release: %mkrel %rel License: LGPLv2.1+ Group: System/Libraries URL: http://www.tntnet.org/ Source: http://www.tntnet.org/download/%name-%version.tar.gz # from upstream, fixes build: Patch0: cxxtools-605-use-right-eof-value.patch BuildRoot: %{_tmppath}/%{name}-root %description Toolbox with reusable c++ components. %package -n %libname Summary: Shared library of cxxtools Group: System/Libraries %description -n %libname Toolbox with reusable c++ components. %package -n %devname Summary: Headers and static library for cxxtools development Group: Development/C++ Requires: %libname = %version Provides: cxxtools-devel = %version-%release %description -n %devname Toolbox with reusable c++ components. %prep %setup -q %apply_patches %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std %multiarch_binaries %{buildroot}%{_bindir}/cxxtools-config %clean rm -rf %{buildroot} %if %mdkversion < 200900 %post -n %libname -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %libname -p /sbin/ldconfig %endif %files -n %libname %{_libdir}/*.so.%{major}* %files -n %devname %doc README AUTHORS %{_bindir}/cxxtools-config %{multiarch_bindir}/cxxtools-config %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/*.so %{_includedir}/%{name} %changelog * Sat Feb 06 2010 Anssi Hannula <anssi@mandriva.org> 1.4.8-2mdv2010.1 + Revision: 501446 - fix build (use-right-eof-value.patch from upstream) + Thierry Vignaud <tvignaud@mandriva.com> - rebuild * Sat Sep 06 2008 Emmanuel Andry <eandry@mandriva.org> 1.4.8-1mdv2009.0 + Revision: 281915 - New version - New major 6 + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Thu Apr 24 2008 Anssi Hannula <anssi@mandriva.org> 1.4.7-2mdv2009.0 + Revision: 197071 - new version - new major * Sat Jan 19 2008 Anssi Hannula <anssi@mandriva.org> 1.4.6-1mdv2008.1 + Revision: 155075 - initial Mandriva release