From: Vsevolod Stakhov Date: Wed, 8 Feb 2023 12:37:05 +0000 (+0000) Subject: [Minor] More fixes for the rpm spec X-Git-Tag: 3.5~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1a789a0fcfb0db40c3c5853cd09d9a5e971aa83c;p=thirdparty%2Frspamd.git [Minor] More fixes for the rpm spec --- diff --git a/rpm/rspamd.spec b/rpm/rspamd.spec index 85aab60185..19f9e3634a 100644 --- a/rpm/rspamd.spec +++ b/rpm/rspamd.spec @@ -18,14 +18,21 @@ BuildRequires: gcc-c++ %endif BuildRequires: file-devel BuildRequires: glib2-devel -BuildRequires: hyperscan-devel -BuildRequires: jemalloc-devel BuildRequires: lapack-devel BuildRequires: libevent-devel BuildRequires: libicu-devel BuildRequires: libsodium-devel BuildRequires: libunwind-devel +%ifarch x86_64 amd64 +BuildRequires: hyperscan-devel +BuildRequires: jemalloc-devel BuildRequires: luajit-devel +%else +BuildRequires: lua-devel +%endif +%ifarch arm64 aarch64 +BuildRequires: vectorscan-devel +%endif BuildRequires: openblas-devel BuildRequires: openssl-devel BuildRequires: pcre2-devel @@ -43,7 +50,7 @@ with big amount of mail and can be easily extended with own filters written in lua. %prep -%setup -q +%setup -q -n rspamd-%{version} %build %if 0%{?el7} @@ -74,9 +81,13 @@ lua. -DNO_SHARED=ON \ -DDEBIAN_BUILD=1 \ -DENABLE_LIBUNWIND=ON \ +%ifarch x86_64 amd64 arm64 aarch64 -DENABLE_HYPERSCAN=ON \ +%endif +%ifarch x86_64 amd64 -DENABLE_JEMALLOC=ON \ -DENABLE_LUAJIT=ON \ +%endif -DENABLE_BLAS=ON %{__make} %{?jobs:-j%jobs}