diff --git a/.cvsignore b/.cvsignore index e69de29..f474b2b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +cppunit-1.11.0.tar.gz diff --git a/cppunit.spec b/cppunit.spec new file mode 100644 index 0000000..21d7043 --- /dev/null +++ b/cppunit.spec @@ -0,0 +1,84 @@ +Name: cppunit +Version: 1.11.0 +Release: 2 + +Summary: C++ unit testing framework +License: LGPL +Group: Development/Libraries +Url: http://cppunit.sourceforge.net/ +Source: http://dl.sourceforge.net/sourceforge/cppunit/cppunit-%{version}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: doxygen, graphviz + +%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 devel +Summary: Libraries and headers for cppunit development +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the libraries and headers necessary for developing +programs that use cppunit. + +%package doc +Summary: HTML formatted API documention for cppunit +Group: Documentation +Requires: %{name} = %{version}-%{release} + +%description doc +The cppunit-doc package contains HTML formatted API documention generated by +the popular doxygen documentation generation tool. + +%prep +%setup -q + +%build +%configure --enable-doxygen +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la +# remove double of doc +rm -rf $RPM_BUILD_ROOT/%{_datadir}/cppunit + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_bindir}/DllPlugInTester +%{_mandir}/man1/* +%{_datadir}/aclocal/* +%{_libdir}/libcppunit*.so.* +%doc AUTHORS COPYING NEWS README THANKS ChangeLog TODO BUGS doc/FAQ + +%files devel +%defattr(-,root,root,-) +%{_bindir}/cppunit-config +%{_includedir}/cppunit +%{_libdir}/libcppunit.a +%{_libdir}/libcppunit.so + +%files doc +%defattr(-,root,root,-) +%doc doc/html/* + +%changelog +* Mon Aug 15 2005 Tom "spot" Callaway 1.11.0-2 +- various cleanups + +* Mon Jul 4 2005 Patrice Dumas 1.11.0-1 +- update using the fedora template + +* Sat Apr 14 2001 Bastiaan Bakker +- Initial release diff --git a/sources b/sources index e69de29..9a00151 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +7b256f622158d3c932b3c5025ef5e2ed cppunit-1.11.0.tar.gz