Fix RHEL builds
openscap is a RHEL package, and therefore ineligible for EPEL, and when building for EPEL, epel-rpm-macros is automatically available. Also, the new pathfix path applies to RHEL 9 and newer as well.
This commit is contained in:
parent
e8beccd6cf
commit
bd0d9a7274
@ -60,10 +60,6 @@ Patch4: openscap-1.3.9-c99-libxml2.patch
|
|||||||
# https://github.com/OpenSCAP/openscap/pull/2069
|
# https://github.com/OpenSCAP/openscap/pull/2069
|
||||||
Patch5: openscap-1.3.9-c99-python.patch
|
Patch5: openscap-1.3.9-c99-python.patch
|
||||||
|
|
||||||
%if 0%{?rhel} && ! 0%{?eln}
|
|
||||||
BuildRequires: epel-rpm-macros
|
|
||||||
%endif
|
|
||||||
|
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
|
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
@ -273,7 +269,7 @@ ctest -V -E sce/test_sce_in_ds.sh
|
|||||||
find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
||||||
|
|
||||||
# fix python shebangs
|
# fix python shebangs
|
||||||
%if 0%{?fedora}
|
%if 0%{?fedora} || 0%{?rhel} >= 9
|
||||||
%{__python3} %{_rpmconfigdir}/redhat/pathfix.py -i %{__python3} -p -n %{buildroot}%{_bindir}/scap-as-rpm
|
%{__python3} %{_rpmconfigdir}/redhat/pathfix.py -i %{__python3} -p -n %{buildroot}%{_bindir}/scap-as-rpm
|
||||||
%else
|
%else
|
||||||
pathfix.py -i %{__python3} -p -n %{buildroot}%{_bindir}/scap-as-rpm
|
pathfix.py -i %{__python3} -p -n %{buildroot}%{_bindir}/scap-as-rpm
|
||||||
|
Loading…
Reference in New Issue
Block a user