Disable ErlangCheck by default in RHEL builds
This is the only consumer of python-pybeam and is only needed for ErlangCheck, which is not useful for RHEL itself.
This commit is contained in:
parent
9f0f04ad83
commit
930a85cc63
14
rpmlint.spec
14
rpmlint.spec
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: rpmlint
|
Name: rpmlint
|
||||||
Version: 2.4.0
|
Version: 2.4.0
|
||||||
Release: 10%{?dist}
|
Release: 11%{?dist}
|
||||||
Summary: Tool for checking common errors in RPM packages
|
Summary: Tool for checking common errors in RPM packages
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
URL: https://github.com/rpm-software-management/rpmlint
|
URL: https://github.com/rpm-software-management/rpmlint
|
||||||
@ -69,6 +69,13 @@ and source packages as well as spec files can be checked.
|
|||||||
# Replace python-magic dep with file-magic (rhbz#1899279)
|
# Replace python-magic dep with file-magic (rhbz#1899279)
|
||||||
sed -i 's/python-magic/file-magic/g' setup.py
|
sed -i 's/python-magic/file-magic/g' setup.py
|
||||||
|
|
||||||
|
%if 0%{?rhel}
|
||||||
|
# Avoid extra dependencies for checks not needed in RHEL
|
||||||
|
# pybeam: ErlangCheck
|
||||||
|
sed -i -e '/pybeam/d' setup.py
|
||||||
|
sed -i -e '/ErlangCheck/d' rpmlint/configdefaults.toml test/test_lint.py
|
||||||
|
%endif
|
||||||
|
|
||||||
# Don't lint the code or measure coverage in %%check
|
# Don't lint the code or measure coverage in %%check
|
||||||
# On RHEL, also avoid xdist by disabling parallelism
|
# On RHEL, also avoid xdist by disabling parallelism
|
||||||
sed -i -e 's/ --cov=rpmlint//' -e 's/ --flake8//' %{?rhel:-e 's/ -n auto//'} setup.cfg
|
sed -i -e 's/ --cov=rpmlint//' -e 's/ --flake8//' %{?rhel:-e 's/ -n auto//'} setup.cfg
|
||||||
@ -93,7 +100,7 @@ cp -a %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{buildroot}%{_sysconfdir}/xdg
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
%if %{with tests}
|
%if %{with tests}
|
||||||
%pytest
|
%pytest %{?rhel:--ignore test/test_erlang.py}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -f %{pyproject_files}
|
%files -f %{pyproject_files}
|
||||||
@ -106,6 +113,9 @@ cp -a %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{buildroot}%{_sysconfdir}/xdg
|
|||||||
%{_bindir}/rpmlint
|
%{_bindir}/rpmlint
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jul 24 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.4.0-11
|
||||||
|
- Disable ErlangCheck by default in RHEL builds
|
||||||
|
|
||||||
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-10
|
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-10
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user