pkg://cppunit-1.10.2-1mdk.src.rpm:511967/cppunit.spec
info downloads
%define name cppunit
%define version 1.10.2
%define release 1mdk
%define major 2
%define libname %mklibname cppunit %{major}
Summary: C++ Port of JUnit Testing Framework
Name: %{name}
Version: %{version}
Release: %{release}
License: LGPL
Group: System/Libraries
Source0: %{name}-%{version}.tar.bz2
Patch0: cppunit-1.10.2-funny_libname_fix.diff.bz2
URL: http://cppunit.sourceforge.net/
BuildRequires: doxygen
BuildRequires: autoconf2.5
BuildRequires: automake1.7
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
CppUnit is the C++ port of the famous JUnit framework for unit
testing. Test output is in XML for automatic testing and GUI
based for supervised tests.
%package -n %{libname}
Summary: C++ Port of JUnit Testing Framework
Group: System/Libraries
%description -n %{libname}
CppUnit is the C++ port of the famous JUnit framework for unit
testing. Test output is in XML for automatic testing and GUI
based for supervised tests.
%package -n %{libname}-devel
Summary: Development files for %{libname}
Group: Development/C++
Requires: %{libname} = %{version}
Provides: cppunit-devel
Provides: libcppunit-devel
%description -n %{libname}-devel
CppUnit is the C++ port of the famous JUnit framework for unit
testing. Test output is in XML for automatic testing and GUI
based for supervised tests.
%prep
%setup -q
%patch0 -p0
%build
export WANT_AUTOCONF_2_5=1
libtoolize --copy --force; aclocal-1.7 -I config; autoheader; automake-1.7 --add-missing --force-missing; autoconf
%configure2_5x \
--enable-doxygen
%make
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%makeinstall
# clean up
rm -rf %{buildroot}%{_datadir}/cppunit
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
%defattr(644,root,root,755)
%doc AUTHORS NEWS README THANKS ChangeLog
%attr(755,root,root) %{_libdir}/lib*.so.*
%files -n %{libname}-devel
%defattr(644,root,root,755)
%doc doc/html/*
%attr(755,root,root) %{_bindir}/cppunit-config
%attr(755,root,root) %{_bindir}/DllPlugInTester
%attr(755,root,root) %{_bindir}/simple
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_includedir}/cppunit
%{_datadir}/aclocal/cppunit.m4
%{_mandir}/man1/*
%changelog
* Sat Jun 26 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.10.2-1mdk
- 1.10.2
- fix the funny libname (%%major)
* Sun Nov 02 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.8.0-1mdk
- initial cooker contrib