Skip CLang static analysis in RHEL

This commit is contained in:
Ondrej Mosnacek 2018-05-09 11:22:20 +02:00
parent fa7ff40298
commit fc568a9a0f

View File

@ -13,6 +13,12 @@
%bcond_with replace_hmaccalc
%endif
%if 0%{?fedora}
%global use_clang 1
%else
%global use_clang 0
%endif
# This package needs at least Linux Kernel v4.10.0.
%global min_kernel_ver 4.10.0
@ -91,7 +97,7 @@ done \
Name: libkcapi
Version: %{vmajor}.%{vminor}.%{vpatch}
Release: 4%{?dist}
Release: 5%{?dist}
Summary: User space interface to the Linux Kernel Crypto API
License: BSD or GPLv2
@ -103,7 +109,9 @@ Patch0: %{giturl}/pull/52.patch#/%{name}-1.1.0-kcapi-hasher_Fix_buffer_o
Patch1: %{giturl}/pull/53.patch#/%{name}-1.1.0-kcapi-hasher_Fix_FIPS_self-check_always_failing.patch
Patch2: %{giturl}/pull/54.patch#/%{name}-1.1.0-kcapi-hasher_Fix_FIPS_self-check_of_the_libkcapi_library.patch
%if %{use_clang}
BuildRequires: clang
%endif
BuildRequires: coreutils
BuildRequires: cppcheck
BuildRequires: docbook-utils-pdf
@ -343,9 +351,10 @@ done
%check
# Some basic sanity checks.
for t in cppcheck scan; do
%make_build $t
done
%make_build cppcheck
%if %{use_clang}
%make_build scan
%endif
# On some arches `/proc/sys/net/core/optmem_max` is lower than 20480,
# which is the lowest limit needed to run the testsuite. If that limit
@ -422,6 +431,9 @@ popd
%changelog
* Wed May 09 2018 Ondrej Mosnáček <omosnace@redhat.com> - 1.1.0-5
- Skip CLang static analysis in RHEL
* Wed May 02 2018 Ondrej Mosnáček <omosnace@redhat.com> - 1.1.0-4
- Fix description lines being too long