Blame SPECS/cppunit.spec

Packit ca6202
%global apiversion 1.14
Packit ca6202
Packit ca6202
Name: cppunit
Packit ca6202
Version: 1.14.0
Packit ca6202
Release: 4%{?dist}
Packit ca6202
Packit ca6202
Summary: C++ unit testing framework
Packit ca6202
# no license in files
Packit ca6202
License: LGPLv2+
Packit ca6202
Url: https://www.freedesktop.org/wiki/Software/cppunit/
Packit ca6202
Source: http://dev-www.libreoffice.org/src/%{name}-%{version}.tar.gz
Packit ca6202
Packit ca6202
BuildRequires: doxygen
Packit ca6202
BuildRequires: graphviz
Packit ca6202
Packit ca6202
%description
Packit ca6202
CppUnit is the C++ port of the famous JUnit framework for unit testing.
Packit ca6202
Test output is in XML for automatic testing and GUI based for supervised 
Packit ca6202
tests.
Packit ca6202
Packit ca6202
%package devel
Packit ca6202
Summary: Libraries and headers for cppunit development
Packit ca6202
Requires: %{name} = %{version}-%{release}
Packit ca6202
Packit ca6202
%description devel
Packit ca6202
This package contains the libraries and headers necessary for developing
Packit ca6202
programs that use cppunit.
Packit ca6202
Packit ca6202
%package doc
Packit ca6202
Summary: HTML formatted API documention for cppunit
Packit ca6202
Packit ca6202
%description doc
Packit ca6202
The cppunit-doc package contains HTML formatted API documention generated by
Packit ca6202
the popular doxygen documentation generation tool.
Packit ca6202
Packit ca6202
%prep
Packit ca6202
%autosetup -p1
Packit ca6202
Packit ca6202
%build
Packit ca6202
%configure --enable-doxygen --disable-static --disable-silent-rules
Packit ca6202
sed -i \
Packit ca6202
    -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
Packit ca6202
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
Packit ca6202
    libtool
Packit ca6202
make %{?_smp_mflags}
Packit ca6202
Packit ca6202
%install
Packit ca6202
make install DESTDIR=%{buildroot} INSTALL='install -p'
Packit ca6202
rm %{buildroot}%{_libdir}/*.la
Packit ca6202
# remove double of doc
Packit ca6202
rm -rf %{buildroot}%{_datadir}/doc/cppunit %{buildroot}%{_datadir}/%{name}/html
Packit ca6202
# remove unused cppunit-config
Packit ca6202
rm -f %{buildroot}%{_bindir}/cppunit-config %{buildroot}%{_mandir}/man1/cppunit-config.1* %{buildroot}%{_datadir}/aclocal/cppunit.m4
Packit ca6202
Packit ca6202
# clean up examples
Packit ca6202
rm -rf __dist-examples __dist-examples-dir
Packit ca6202
cp -a examples __dist-examples
Packit ca6202
make -C __dist-examples distclean
Packit ca6202
# Makefile.am files are left as documentation
Packit ca6202
find __dist-examples \( -name Makefile.in -o -name .cvsignore -o -name '*.dsw' -o -name '*.dsp' \) -exec rm {} \;
Packit ca6202
mkdir __dist-examples-dir
Packit ca6202
mv __dist-examples __dist-examples-dir/examples
Packit ca6202
Packit ca6202
%post -p /sbin/ldconfig
Packit ca6202
Packit ca6202
%postun -p /sbin/ldconfig
Packit ca6202
Packit ca6202
%files
Packit ca6202
%doc AUTHORS NEWS README THANKS TODO BUGS doc/FAQ
Packit ca6202
%license COPYING
Packit ca6202
%{_bindir}/DllPlugInTester
Packit ca6202
%{_libdir}/libcppunit-%{apiversion}.so.0
Packit ca6202
%{_libdir}/libcppunit-%{apiversion}.so.0.*
Packit ca6202
Packit ca6202
%files devel
Packit ca6202
%{_includedir}/cppunit
Packit ca6202
%{_libdir}/libcppunit.so
Packit ca6202
%{_libdir}/pkgconfig/cppunit.pc
Packit ca6202
Packit ca6202
%files doc
Packit ca6202
%license COPYING
Packit ca6202
%doc __dist-examples-dir/examples/
Packit ca6202
%doc doc/html
Packit ca6202
Packit ca6202
%changelog
Packit ca6202
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-4
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-3
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-2
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit ca6202
Packit ca6202
* Tue May 02 2017 David Tardon <dtardon@redhat.com> - 1.14.0-1
Packit ca6202
- new upstream release
Packit ca6202
Packit ca6202
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.2-3
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit ca6202
Packit ca6202
* Sat Feb 13 2016 David Tardon <dtardon@redhat.com> - 1.13.2-2
Packit ca6202
- drop obsolete cppunit-config
Packit ca6202
Packit ca6202
* Sat Feb 13 2016 David Tardon <dtardon@redhat.com> - 1.13.2-1
Packit ca6202
- switch to new upstream
Packit ca6202
Packit ca6202
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.1-17
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-16
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit ca6202
Packit ca6202
* Sat Apr 11 2015 David Tardon <dtardon@redhat.com> - 1.12.1-15
Packit ca6202
- rebuild for yet another C++ ABI break
Packit ca6202
Packit ca6202
* Fri Feb 20 2015 David Tardon <dtardon@redhat.com> - 1.12.1-14
Packit ca6202
- rebuild for C++ stdlib ABI change in gcc5
Packit ca6202
Packit ca6202
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-13
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit ca6202
Packit ca6202
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-12
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit ca6202
Packit ca6202
* Tue May 20 2014 David Tardon <dtardon@redhat.com> - 1.12.1-11
Packit ca6202
- rhbz#925193 add support for aarch64
Packit ca6202
Packit ca6202
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-10
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-9
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-8
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit ca6202
Packit ca6202
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-7
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit ca6202
Packit ca6202
* Wed Oct 05 2011 Caolán McNamara <caolanm@redhat.com> - 1.12.1-6
Packit ca6202
- add sf#2912630 fix for unused argument warnings
Packit ca6202
Packit ca6202
* Tue Jun 28 2011 Steven M. Parrish <smparrish@gmail.com> - 1.12.1-5
Packit ca6202
- Fix for bug 452340
Packit ca6202
Packit ca6202
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-4
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit ca6202
Packit ca6202
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-3
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit ca6202
Packit ca6202
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.1-2
Packit ca6202
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit ca6202
Packit ca6202
* Thu Sep 18 2008 Patrice Dumas <pertusus@free.fr> 1.12.1-1
Packit ca6202
- Update to 1.12.1
Packit ca6202
Packit ca6202
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.12.0-5
Packit ca6202
- Autorebuild for GCC 4.3
Packit ca6202
Packit ca6202
* Mon Dec 17 2007 Patrice Dumas <pertusus@free.fr> 1.12.0-4
Packit ca6202
- remove libdir reference to cppunit-config, should fix multiarch conflict
Packit ca6202
  (#340951)
Packit ca6202
- fix encoding and remove windows related files in examples
Packit ca6202
- keep timestamps
Packit ca6202
Packit ca6202
* Mon Jan 29 2007 Patrice Dumas <pertusus@free.fr> 1.12.0-3
Packit ca6202
- add rightly files to -devel (#224106)
Packit ca6202
- add necessary requires for -devel (#224106)
Packit ca6202
- ship examples
Packit ca6202
Packit ca6202
* Sun Sep 10 2006 Patrice Dumas <pertusus@free.fr> 1.12.0-2
Packit ca6202
- rebuild for FC6
Packit ca6202
Packit ca6202
* Wed Jul  5 2006 Patrice Dumas <pertusus@free.fr> 1.12.0-1
Packit ca6202
- update to 1.12
Packit ca6202
Packit ca6202
* Sun May 21 2006 Patrice Dumas <pertusus@free.fr> 1.11.6-1
Packit ca6202
- update to 1.11.6
Packit ca6202
Packit ca6202
* Wed Dec 21 2005 Patrice Dumas <pertusus@free.fr> 1.11.4-1
Packit ca6202
- update
Packit ca6202
Packit ca6202
* Mon Aug 15 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.11.0-2
Packit ca6202
- various cleanups
Packit ca6202
Packit ca6202
* Mon Jul  4 2005 Patrice Dumas <pertusus@free.fr> 1.11.0-1
Packit ca6202
- update using the fedora template 
Packit ca6202
 
Packit ca6202
* Sat Apr 14 2001 Bastiaan Bakker <bastiaan.bakker@lifeline.nl>
Packit ca6202
- Initial release