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=7eec7f865....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit ff596025a9b2ab470ac90ccb84dc82d2d224c679
Merge: 7eec7f8 e65ca7a
Author: jason taylor <jtfas90(a)gmail.com>
Date: Thu Jul 27 21:44:10 2017 -0400
merged f27 mass rebuild commit
diff --cc suricata.spec
index af8ffb8,59520ab..c1c818a
--- a/suricata.spec
+++ b/suricata.spec
@@@ -1,7 -1,7 +1,12 @@@
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/
@@@ -141,10 -126,9 +146,13 @@@ getent passwd suricata >/dev/null || us
%{_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
+
+ * 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
+
* Thu Jul 13 2017 Jason Taylor <jtfas90(a)gmail.com> 3.2.3-1
- Upstream bugfix update
commit 7eec7f86583cd35af856caec4f49a7a5028bff55
Author: jason taylor <jtfas90(a)gmail.com>
Date: Thu Jul 27 21:42:00 2017 -0400
4.0.0 with rust
diff --git a/.gitignore b/.gitignore
index 302170a..ae4e215 100644
--- a/.gitignore
+++ b/.gitignore
@@ -51,3 +51,4 @@ suricata-1.0.0.tar.gz.sig
/suricata-3.2.1.tar.gz
/suricata-3.2.2.tar.gz
/suricata-3.2.3.tar.gz
+/suricata-4.0.0.tar.gz
diff --git a/sources b/sources
index ec02087..5356c89 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (suricata-3.2.3.tar.gz) =
1d5dacd75fee6c1e280d54309ef2083b105294a2350b5895d5aa46ee227c8a42d821f81ae1729f494a92f1528995d5b78dbd3afdec4d845ab009e6ba2f02c981
+SHA512 (suricata-4.0.0.tar.gz) =
1dd386c36a74d1ab6bfa33db1dbde0dbe4f0045dc80f3304ece6b67a630b2a3eacf0b24e76f4501c55bf5ca65a7b54380da202425ca3873a06b3b5f759261453
diff --git a/suricata.spec b/suricata.spec
index 38dde22..af8ffb8 100644
--- a/suricata.spec
+++ b/suricata.spec
@@ -1,6 +1,6 @@
Summary: Intrusion Detection System
Name: suricata
-Version: 3.2.3
+Version: 4.0.0
Release: 1%{?dist}
License: GPLv2
Group: Applications/Internet
@@ -23,11 +23,26 @@ 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
+
+%if 0%{?fedora}
+%ifarch x86_64
+BuildRequires: hyperscan-devel
+Requires: hyperscan
+%endif
+%endif
+
Requires(pre): /usr/sbin/useradd
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
@@ -45,7 +60,7 @@ install -m 644 %{SOURCE4} doc/
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
+%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
make CFLAGS="%{optflags}" %{?_smp_mflags}
@@ -126,6 +141,10 @@ 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
+
* Thu Jul 13 2017 Jason Taylor <jtfas90(a)gmail.com> 3.2.3-1
- Upstream bugfix update