| |
@@ -3,8 +3,8 @@
|
| |
%bcond_without docs
|
| |
|
| |
Name: gcovr
|
| |
- Version: 6.0
|
| |
- Release: 5%{?dist}
|
| |
+ Version: 7.2
|
| |
+ Release: 1%{?dist}
|
| |
Summary: A code coverage report generator using GNU gcov
|
| |
|
| |
License: BSD
|
| |
@@ -13,6 +13,7 @@
|
| |
|
| |
BuildRequires: python3-devel
|
| |
BuildRequires: python3-setuptools
|
| |
+ BuildRequires: %{py3_dist colorlog}
|
| |
%if %{with docs}
|
| |
BuildRequires: %{py3_dist lxml}
|
| |
BuildRequires: %{py3_dist Jinja2}
|
| |
@@ -25,6 +26,7 @@
|
| |
# for gcov
|
| |
Requires: gcc
|
| |
Requires: %{py3_dist Jinja2}
|
| |
+ Requires: %{py3_dist colorlog}
|
| |
|
| |
BuildArch: noarch
|
| |
|
| |
@@ -72,11 +74,11 @@
|
| |
cd doc
|
| |
|
| |
# Manpage
|
| |
- make man
|
| |
+ sphinx-build -M man source build -W
|
| |
install -D -p -m 0644 build/man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
|
| |
|
| |
# html doc
|
| |
- make html
|
| |
+ sphinx-build -M html source build -W
|
| |
rm build/html/.buildinfo
|
| |
|
| |
popd
|
| |
@@ -99,6 +101,9 @@
|
| |
|
| |
|
| |
%changelog
|
| |
+ * Mon May 06 2024 Federico Pellegrin <fede@evolware.org> - 7.2-1
|
| |
+ - Bump to version 7.2, fixes rhbz#2260433
|
| |
+
|
| |
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.0-5
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
| |
|
| |
Bump to version 7.2:
- Update source file
- Add colorlog dependency (both needed in build and run)
- Call sphinx manually (as Makefile was removed, upstream uses nox now but seems a bit overkill here to me at least right now)
Would be nice to also merge later to 40 or even 39/38 in case. I've tested it quite some on 38 in a complex build environment and seems to work fine.