diff --git a/libkcapi.spec b/libkcapi.spec index 1488488..a6c22aa 100644 --- a/libkcapi.spec +++ b/libkcapi.spec @@ -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 - 1.1.0-5 +- Skip CLang static analysis in RHEL + * Wed May 02 2018 Ondrej Mosnáček - 1.1.0-4 - Fix description lines being too long