[mingw-cppunit: 2/13] Initial import

epienbro epienbro at fedoraproject.org
Wed Mar 7 16:11:06 UTC 2012


commit b81ab7317f853afe807ede879e5a2f1af52c47ea
Author: Nicolas Chauvet <kwizart at fedoraproject.org>
Date:   Tue Sep 1 08:30:02 2009 +0000

    Initial import

 .cvsignore           |    1 +
 import.log           |    1 +
 mingw32-cppunit.spec |   78 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 4 files changed, 81 insertions(+), 0 deletions(-)
---
diff --git a/.cvsignore b/.cvsignore
index e69de29..ece7a00 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+cppunit-1.12.1.tar.gz
diff --git a/import.log b/import.log
new file mode 100644
index 0000000..c035941
--- /dev/null
+++ b/import.log
@@ -0,0 +1 @@
+mingw32-cppunit-1_12_1-2_fc11:HEAD:mingw32-cppunit-1.12.1-2.fc11.src.rpm:1251793725
diff --git a/mingw32-cppunit.spec b/mingw32-cppunit.spec
new file mode 100644
index 0000000..409bc7d
--- /dev/null
+++ b/mingw32-cppunit.spec
@@ -0,0 +1,78 @@
+%global __strip %{_mingw32_strip}
+%global __objdump %{_mingw32_objdump}
+%global _use_internal_dependency_generator 0
+%global __find_requires %{_mingw32_findrequires}
+%global __find_provides %{_mingw32_findprovides}
+
+Name:           mingw32-cppunit
+Version:        1.12.1
+Release:        2%{?dist}
+Summary:        MinGW Windows C++ unit testing framework
+
+Group:          Development/Libraries
+License:        LGPLv2+
+URL:            http://cppunit.sourceforge.net/
+Source0:        http://downloads.sourceforge.net/cppunit/cppunit-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+
+BuildRequires:  mingw32-filesystem >= 23
+BuildRequires:  mingw32-gcc-c++
+BuildRequires:  mingw32-binutils
+Requires: pkgconfig
+
+%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.
+
+MinGW Windows C++ unit testing framework.
+
+
+%prep
+%setup -q -n cppunit-%{version}
+for file in THANKS ChangeLog NEWS; do
+   iconv -f latin1 -t utf8 < $file > ${file}.utf8
+   touch -c -r $file ${file}.utf8
+   mv ${file}.utf8 $file
+done
+
+
+%build
+%_mingw32_configure --disable-static --disable-doxygen
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README THANKS ChangeLog TODO BUGS doc/FAQ
+%{_mingw32_bindir}/cppunit-config
+%{_mingw32_bindir}/DllPlugInTester.exe
+%{_mingw32_includedir}/cppunit/
+%{_mingw32_bindir}/libcppunit-*.dll
+%{_mingw32_libdir}/pkgconfig/cppunit.pc
+%{_mingw32_libdir}/libcppunit.dll.a
+%{_mingw32_libdir}/libcppunit.la
+%{_mingw32_datadir}/aclocal/cppunit.m4
+%exclude %{_mingw32_mandir}/man1/cppunit-config.1
+
+
+%changelog
+* Mon Aug 17 2009 Nicolas Chauvet <kwizart at gmail.com> - 1.12.1-2
+- Fix BR mingw32-gcc-c++
+- Update description
+- Disable duplicated docs with native package.
+
+* Mon Jan  5 2009 Nicolas Chauvet <kwizart at gmail.com> - 1.12.1-1
+- Initial package based on original cppunit.spec
+
diff --git a/sources b/sources
index e69de29..26c71ca 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+bd30e9cf5523cdfc019b94f5e1d7fd19  cppunit-1.12.1.tar.gz


More information about the scm-commits mailing list