%define name cxxtools %define version 1.4.6 %define rel 1 %define major 4 %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 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 %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std %multiarch_binaries %{buildroot}%{_bindir}/cxxtools-config %clean rm -rf %{buildroot} %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %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 Jan 19 2008 Anssi Hannula <anssi@mandriva.org> 1.4.6-1mdv2008.1 + Revision: 155075 - initial Mandriva release