The package rpms/suricata.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/suricata.git/commit/?id=715e2a780....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 715e2a7802e8da675de3a293ddb448ccdd6df396
Author: jason taylor <jtfas90(a)gmail.com>
Date: Mon Jul 31 13:42:39 2017 -0400
Latest upstream version release
diff --git a/suricata.spec b/suricata.spec
index c1c818a..021c839 100644
--- a/suricata.spec
+++ b/suricata.spec
@@ -1,12 +1,7 @@
Summary: Intrusion Detection System
Name: suricata
-<<<<<<< HEAD
Version: 4.0.0
Release: 1%{?dist}
-=======
-Version: 3.2.3
-Release: 2%{?dist}
->>>>>>> e65ca7a1dda9e1c375d2d16cb8a0e13a6c2309f5
License: GPLv2
Group: Applications/Internet
URL:
http://suricata-ids.org/
@@ -16,11 +11,10 @@ Source2: suricata.sysconfig
Source3: suricata.logrotate
Source4: fedora.notes
Source5: suricata-tmpfiles.conf
-# liblua is not named correctly
-Patch1: suricata-2.0.2-lua.patch
+
# Irrelevant docs are getting installed, drop them
-Patch2: suricata-2.0.9-docs.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch1: suricata-2.0.9-docs.patch
+
BuildRequires: libyaml-devel
BuildRequires: libnfnetlink-devel libnetfilter_queue-devel libnet-devel
BuildRequires: zlib-devel libpcap-devel pcre-devel libcap-ng-devel
@@ -28,12 +22,13 @@ BuildRequires: nspr-devel nss-devel nss-softokn-devel file-devel
BuildRequires: jansson-devel GeoIP-devel python2-devel lua-devel
BuildRequires: autoconf automake libtool
BuildRequires: systemd
-BuildRequires: rust cargo
+BuildRequires: hiredis-devel
+BuildRequires: libevent-devel
-%if 0%{?fedora}
+%if 0%{?fedora} >= 25
%ifarch x86_64
BuildRequires: hyperscan-devel
-Requires: hyperscan
+Requires: ragel
%endif
%endif
@@ -42,12 +37,6 @@ Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
-%if 0%{?fedora}
-%ifarch x86_64
-Requires: ragel
-%endif
-%endif
-
%description
The Suricata Engine is an Open Source Next Generation Intrusion
Detection and Prevention Engine. This engine is not intended to
@@ -61,16 +50,15 @@ Matching, and GeoIP identification.
%setup -q
install -m 644 %{SOURCE4} doc/
%patch1 -p1
-%patch2 -p1
+
autoreconf -fv --install
%build
-%configure --enable-gccprotect --enable-pie --disable-gccmarch-native
--disable-coccinelle --enable-nfqueue --enable-af-packet
--with-libnspr-includes=/usr/include/nspr4 --with-libnss-includes=/usr/include/nss3
--enable-jansson --enable-geoip --enable-lua --enable-rust
+%configure --enable-gccprotect --enable-pie --disable-gccmarch-native
--disable-coccinelle --enable-nfqueue --enable-af-packet
--with-libnspr-includes=/usr/include/nspr4 --with-libnss-includes=/usr/include/nss3
--enable-jansson --enable-geoip --enable-lua --enable-hiredis
-make CFLAGS="%{optflags}" %{?_smp_mflags}
+%make_build
%install
-rm -rf %{buildroot}
make DESTDIR="%{buildroot}" "bindir=%{_sbindir}" install
# Setup etc directory
@@ -83,7 +71,7 @@ install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
install -m 0755 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
-#Setup logging
+# Set up logging
mkdir -p %{buildroot}/%{_var}/log/%{name}
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
@@ -146,9 +134,9 @@ getent passwd suricata >/dev/null || useradd -r -M -s /sbin/nologin
suricata
%{_tmpfilesdir}/%{name}.conf
%changelog
-* Thu Jul 27 2017 Jason Taylor <jtfas90(a)gmail.com> 4.0.0-1
-- Upstream latest major release
-- Build now has hyperscan support
+* Mon Jul 31 2017 Jason Taylor <jtfas90(a)gmail.com> 4.0.0-1
+- Latest upstream major release
+- Build now has hyperscan and redis support
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.2.3-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild