Name: lcov Version: 1.14 Release: 3%{?dist} Summary: LTP GCOV extension code coverage tool License: GPLv2+ URL: https://github.com/linux-test-project/lcov/ Source0: https://github.com/linux-test-project/lcov/releases/download/v%{version}/lcov-%{version}.tar.gz Patch1: 0001-geninfo-Add-intermediate-text-format-support.patch Patch2: 0002-geninfo-Add-intermediate-JSON-format-support.patch BuildArch: noarch BuildRequires: perl-generators BuildRequires: git-core Requires: /usr/bin/gcov Requires: /usr/bin/find Requires: perl(GD::Image) %description LCOV is an extension of GCOV, a GNU tool which provides information about what parts of a program are actually executed (i.e. "covered") while running a particular test case. The extension consists of a set of PERL scripts which build on the textual GCOV output to implement HTML output and support for large projects. %prep %autosetup -S git_am %install make install DESTDIR=$RPM_BUILD_ROOT BIN_DIR=%{_bindir} MAN_DIR=%{_mandir} CFG_DIR=%{_sysconfdir} %files %{_bindir}/* %{_mandir}/man1/* %{_mandir}/man5/* %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/lcovrc %changelog * Wed Jan 29 2020 Fedora Release Engineering - 1.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 1.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Jun 17 2019 Daniel P. Berrangé - 1.14-1 - Update to 1.14 release (rhbz #1713541) - Add patches for intermediate gcov format (rhbz #1668843) * Fri Feb 01 2019 Fedora Release Engineering - 1.13-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.13-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Apr 30 2018 Daniel P. Berrangé - 1.13-4 - Add dep on find command (rhbz #1573158) * Wed Mar 7 2018 Daniel P. Berrangé - 1.13-3 - Add patch for gcc8 (rhbz #1552042) * Wed Feb 07 2018 Fedora Release Engineering - 1.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jan 24 2018 Daniel Berrange - 1.13-1 - Update to 1.13 release * Wed Jul 26 2017 Fedora Release Engineering - 1.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Mar 10 2016 Daniel P. Berrange - 1.12-1 - Update to 1.12 release (rhbz #1199640) * Thu Feb 04 2016 Fedora Release Engineering - 1.10-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 1.10-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 1.10-2 - Perl 5.18 rebuild * Tue Mar 19 2013 Daniel P. Berrange - 1.10-1 - Update to 1.10 release - Fix handling of gcc 4.7 unreachable code (rhbz #829514) * Thu Feb 14 2013 Fedora Release Engineering - 1.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 1.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Mar 12 2012 berrange - 1.9-2 - Fix compat with gcc 4.7 (rhbz #787502) - Replace 2 argument open with 3 argument open (rhbz #706040) * Mon Jan 30 2012 Daniel P. Berrange - 1.9-1 - Update to 1.9 release (rhbz #627576) * Fri Jan 13 2012 Fedora Release Engineering - 1.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 1.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Aug 25 2009 Roland McGrath - 1.7-1 - Update to 1.7 release. * Fri Jul 24 2009 Fedora Release Engineering - 1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu May 22 2008 Roland McGrath - 1.6-1 - Update to 1.6 release. - Fix License: tag. * Mon Feb 20 2006 Roland McGrath - 1.4-2 - Fix lcov -z to look for .gcda (GCC >= 3.4) suffix as well as .da (old GCC). - Remove empty %%build from spec. - Fix URL for source tarball. * Mon Feb 13 2006 Roland McGrath - 1.4-1 - Initial build, some spec bits snarfed from upstream.