commit 1a789a0: [Minor] More fixes for the rpm spec
Vsevolod Stakhov
vsevolod at rspamd.com
Wed Feb 8 12:42:03 UTC 2023
Author: Vsevolod Stakhov
Date: 2023-02-08 12:37:05 +0000
URL: https://github.com/rspamd/rspamd/commit/1a789a0fcfb0db40c3c5853cd09d9a5e971aa83c (HEAD -> master)
[Minor] More fixes for the rpm spec
---
rpm/rspamd.spec | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/rpm/rspamd.spec b/rpm/rspamd.spec
index 85aab6018..19f9e3634 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}
More information about the Commits
mailing list