]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Allow other rpm based systems
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 2 Mar 2023 09:02:40 +0000 (09:02 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 2 Mar 2023 09:02:40 +0000 (09:02 +0000)
rpm/rspamd.spec

index 4dc8f2208ae042bcd44fe4e9964fc6e8bc7edf32..91d7cc7dccc97d28bb07c65f5c46da68964a7525 100644 (file)
@@ -21,8 +21,10 @@ BuildRequires:    cmake3
 BuildRequires:    devtoolset-10-gcc-c++
 %else
 BuildRequires:    cmake
+%if 0%{?el8}
 BuildRequires:    gcc-toolset-10-gcc-c++
 %endif
+%endif
 BuildRequires:    file-devel
 BuildRequires:    glib2-devel
 BuildRequires:    lapack-devel
@@ -33,12 +35,14 @@ BuildRequires:    libunwind-devel
 %if 0%{?el7}
 BuildRequires:    devtoolset-10-libasan-devel
 %else
+%if 0%{?el8}
 BuildRequires:    gcc-toolset-10-libasan-devel
 %endif
 %endif
+%endif
 
 %ifarch x86_64 amd64
-%if 0%{?el8}
+%if 0%{?el8} || 0%{?fedora} > 10
 BuildRequires:    hyperscan-devel
 %endif
 BuildRequires:    jemalloc-devel
@@ -76,9 +80,10 @@ git clone -b v2.1 https://luajit.org/git/luajit-2.0.git %{_builddir}/luajit-src
 %build
 %if 0%{?el7}
 source /opt/rh/devtoolset-10/enable
-%else
+%elif 0%{?el8}
 source /opt/rh/gcc-toolset-10/enable
 %endif
+
 %if 0%{getenv:LUAJIT}
 pushd %{_builddir}/luajit-src && make clean && make %{?_smp_mflags} CC="gcc -fPIC" PREFIX=%{_builddir}/luajit-build && make install PREFIX=%{_builddir}/luajit-build ; popd
 rm -f %{_builddir}/luajit-build/lib/*.so || true