Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 27fad0c8038b061caa095f964015420e > files > 3

cppunit-1.10.2-1mdk.src.rpm

%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