diff --git a/.cppunit.metadata b/.cppunit.metadata index 89722c0..371e967 100644 --- a/.cppunit.metadata +++ b/.cppunit.metadata @@ -1 +1 @@ -3eba38567bad4e300f76c764f91a7301bacc716d SOURCES/cppunit-1.14.0.tar.gz +0a991d725e0b5805506f4cb1c1deb9b7942ea17c SOURCES/cppunit-1.15.1.tar.gz diff --git a/SPECS/cppunit.spec b/SPECS/cppunit.spec index 227e725..981ac42 100644 --- a/SPECS/cppunit.spec +++ b/SPECS/cppunit.spec @@ -1,8 +1,8 @@ -%global apiversion 1.14 +%global apiversion 1.15 Name: cppunit -Version: 1.14.0 -Release: 4%{?dist} +Version: 1.15.1 +Release: 5%{?dist} Summary: C++ unit testing framework # no license in files @@ -11,7 +11,9 @@ Url: https://www.freedesktop.org/wiki/Software/cppunit/ Source: http://dev-www.libreoffice.org/src/%{name}-%{version}.tar.gz BuildRequires: doxygen +BuildRequires: gcc-c++ BuildRequires: graphviz +BuildRequires: make %description CppUnit is the C++ port of the famous JUnit framework for unit testing. @@ -20,7 +22,7 @@ tests. %package devel Summary: Libraries and headers for cppunit development -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the libraries and headers necessary for developing @@ -42,35 +44,34 @@ sed -i \ -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \ libtool -make %{?_smp_mflags} + +%make_build %install -make install DESTDIR=%{buildroot} INSTALL='install -p' +%make_install + rm %{buildroot}%{_libdir}/*.la # remove double of doc rm -rf %{buildroot}%{_datadir}/doc/cppunit %{buildroot}%{_datadir}/%{name}/html -# remove unused cppunit-config -rm -f %{buildroot}%{_bindir}/cppunit-config %{buildroot}%{_mandir}/man1/cppunit-config.1* %{buildroot}%{_datadir}/aclocal/cppunit.m4 # clean up examples rm -rf __dist-examples __dist-examples-dir cp -a examples __dist-examples make -C __dist-examples distclean # Makefile.am files are left as documentation -find __dist-examples \( -name Makefile.in -o -name .cvsignore -o -name '*.dsw' -o -name '*.dsp' \) -exec rm {} \; +find __dist-examples \( -name Makefile.in -o -name .gitignore -o -name '*.opt' -o -name '*.sln' -o -name '*.vcproj' \) -exec rm {} \; mkdir __dist-examples-dir mv __dist-examples __dist-examples-dir/examples -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %doc AUTHORS NEWS README THANKS TODO BUGS doc/FAQ %license COPYING %{_bindir}/DllPlugInTester -%{_libdir}/libcppunit-%{apiversion}.so.0 -%{_libdir}/libcppunit-%{apiversion}.so.0.* +%{_libdir}/libcppunit-%{apiversion}.so.1 +%{_libdir}/libcppunit-%{apiversion}.so.1.* %files devel %{_includedir}/cppunit @@ -83,6 +84,37 @@ mv __dist-examples __dist-examples-dir/examples %doc doc/html %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.15.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.15.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jan 28 2020 Fedora Release Engineering - 1.15.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Dec 25 2019 David Tardon - 1.15.1-2 +- try again + +* Wed Dec 25 2019 David Tardon - 1.15.1-1 +- new upstream release + +* Sat Dec 21 2019 David Tardon - 1.15.0-1 +- new upstream release + +* Wed Jul 24 2019 Fedora Release Engineering - 1.14.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.14.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.14.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Rex Dieter - 1.14.0-5 +- use %%make_build %%make_install %%ldconfig_scriptlets +- -devel: tighten dep on main pkg with %%_isa + * Wed Feb 07 2018 Fedora Release Engineering - 1.14.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild