File openscap-report.spec of Package failed_openscap-report

Name:           openscap-report
Version:        0.2.2
Release:        1.1
Summary:        Generates human friendly reports from OpenSCAP scan results
License:        ASL
URL:            https://github.com/OpenSCAP/openscap-report
Source0:        %{name}-%{version}.tar.gz
BuildArch:      noarch

BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
BuildRequires:  python3-sphinx
BuildRequires:  python3-wheel
BuildRequires:  gcc
Requires:       python3

%description
Openscap-report generates human friendly reports from OpenSCAP scan results in
multiple formats (HTML, JSON, man pages, etc.).

%prep
%setup -q

%build
python3 setup.py build
# build man pages
%{__sphinx_build} -b man docs _build_docs || true

%install
rm -rf %{buildroot}
python3 setup.py install --root=%{buildroot} --prefix=/usr

# Ensure man pages are installed
install -d %{buildroot}/usr/share/man/man1
install -m 0644 _build_docs/oscap-report.1 %{buildroot}/usr/share/man/man1/

%files
%doc LICENSE LICENSE.spdx
%license LICENSE
%defattr(-,root,root,-)
%attr(0755,root,root) /usr/bin/oscap-report
%doc /usr/share/man/man1/oscap-report.1

# Install Python package - accept any python3 minor version installed
/usr/lib/python3*/site-packages/openscap_report/
/usr/lib/python3*/site-packages/openscap_report-*.egg-info
/usr/lib/python3*/site-packages/openscap_report-*/
openSUSE Build Service is sponsored by