This commit is contained in:
parent
8604eed583
commit
d5c48bd5cc
29
clamav.spec
29
clamav.spec
@ -22,12 +22,12 @@
|
|||||||
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
|
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
|
||||||
%bcond_without sysuser_vscan
|
%bcond_without sysuser_vscan
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} > 1500
|
%if 0%{?suse_version} <= 1500
|
||||||
%define vgcc %nil
|
|
||||||
%define CMake cmake
|
|
||||||
%else
|
|
||||||
%define vgcc 13
|
%define vgcc 13
|
||||||
%define CMake cmake
|
%if 0%{?sle_version} < 150400
|
||||||
|
%define vrust 1.69
|
||||||
|
%define vcmake 3
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%global confdir %_prefix%_sysconfdir
|
%global confdir %_prefix%_sysconfdir
|
||||||
|
|
||||||
@ -57,19 +57,18 @@ Patch14: clamav-document-maxsize.patch
|
|||||||
Patch15: clamav-format.patch
|
Patch15: clamav-format.patch
|
||||||
ExcludeArch: %{arml}
|
ExcludeArch: %{arml}
|
||||||
|
|
||||||
BuildRequires: %{CMake}
|
BuildRequires: cargo%{?vrust}
|
||||||
BuildRequires: cargo
|
BuildRequires: cmake%{?vcmake}
|
||||||
BuildRequires: cmake-full
|
BuildRequires: gcc%{?vgcc}
|
||||||
BuildRequires: gcc%{vgcc}
|
BuildRequires: gcc%{?vgcc}-c++
|
||||||
BuildRequires: gcc%{vgcc}-c++
|
|
||||||
BuildRequires: libbz2-devel
|
BuildRequires: libbz2-devel
|
||||||
BuildRequires: libjson-c-devel
|
BuildRequires: libjson-c-devel
|
||||||
BuildRequires: libopenssl-devel >= 1.0.2
|
BuildRequires: libopenssl-devel >= 1.0.2
|
||||||
BuildRequires: libxml2-devel
|
BuildRequires: libxml2-devel
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: rust
|
BuildRequires: rust%{?vrust}
|
||||||
BuildRequires: rust+cargo >= 1.61.0
|
#BuildRequires: rust+cargo >= 1.61.0
|
||||||
BuildRequires: rust+rustc >= 1.61.0
|
#BuildRequires: rust+rustc >= 1.61.0
|
||||||
BuildRequires: sendmail-devel
|
BuildRequires: sendmail-devel
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
BuildRequires: pkgconfig(bzip2)
|
BuildRequires: pkgconfig(bzip2)
|
||||||
@ -193,7 +192,7 @@ chmod -x docs/html/images/flamegraph.svg
|
|||||||
%sysusers_generate_pre %{SOURCE65} vscan
|
%sysusers_generate_pre %{SOURCE65} vscan
|
||||||
%endif
|
%endif
|
||||||
%cmake \
|
%cmake \
|
||||||
%if "%{vgcc}" != ""
|
%if "%{?vgcc}" != ""
|
||||||
-DCMAKE_C_COMPILER=gcc-%{vgcc} \
|
-DCMAKE_C_COMPILER=gcc-%{vgcc} \
|
||||||
-DCMAKE_CXX_COMPILER=g++-%{vgcc} \
|
-DCMAKE_CXX_COMPILER=g++-%{vgcc} \
|
||||||
%endif
|
%endif
|
||||||
@ -240,7 +239,7 @@ done
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
# regression tests
|
# regression tests
|
||||||
%if !0%{?qemu_user_space_build:1} && 0%{?sle_version} >= 150500
|
%if !0%{?qemu_user_space_build:1} && ( 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500 )
|
||||||
# Run ctest with a single job to avoid failures
|
# Run ctest with a single job to avoid failures
|
||||||
# due to race conditions, e.g. on s390x.
|
# due to race conditions, e.g. on s390x.
|
||||||
%define _smp_mflags -j1
|
%define _smp_mflags -j1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user