###############################################################################
name = suricata
-version = 1.1beta3
-release = 5
+version = 2.0
+release = 1
groups = Networking/IDS
url = http://www.openinfosecfoundation.org/
build
requires
+ file-devel
libcap-ng-devel
libnfnetlink-devel
libnetfilter_queue-devel
libnet-devel
libpcap-devel
libyaml-devel
+ libhtp-devel >= 0.5.5
pcre-devel
pkg-config
- zlib-devel>=1.2.5-2
+ zlib-devel >= 1.2.5-2
end
configure_options += \
--enable-gccprotect \
--enable-nfqueue \
--disable-gccmarch-native \
- --disable-static
+ --disable-static \
+ --enable-non-bundled-htp \
+ --with-libhtp-includes=%{includedir}/htp \
+ --with-libhtp-libraries=%{libdir}
install_cmds
- mkdir -pv %{BUILDROOT}/etc
- mkdir -pv %{BUILDROOT}/etc/suricata
- mkdir -pv %{BUILDROOT}/etc/suricata/rules
- cp -vf %{DIR_SOURCE}/%{name}.conf %{BUILDROOT}/etc/suricata
- mkdir -pv %{BUILDROOT}/var/log/suricata
+ mkdir -pv %{BUILDROOT}%{sysconfdir}
+ mkdir -pv %{BUILDROOT}%{sysconfdir}/suricata
+ mkdir -pv %{BUILDROOT}%{sysconfdir}/suricata/rules
+ cp -vf %{DIR_SOURCE}/%{name}.conf %{BUILDROOT}%{sysconfdir}/suricata
+ mkdir -pv %{BUILDROOT}%{localstatedir}/log/suricata
end
end
prerquires = systemd-units
configfiles
- /etc/suricata/suricata.conf
+ %{sysconfdir}/suricata/suricata.conf
end
script postin
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+ systemctl daemon-reload >/dev/null 2>&1 || :
end
script preun
- /bin/systemctl --no-reload disable suricata.service >/dev/null 2>&1 || :
- /bin/systemctl stop suricata.service >/dev/null 2>&1 || :
+ systemctl --no-reload disable suricata.service >/dev/null 2>&1 || :
+ systemctl stop suricata.service >/dev/null 2>&1 || :
end
script postun
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+ systemctl daemon-reload >/dev/null 2>&1 || :
end
script postup
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
- /bin/systemctl try-restart suricata.service >/dev/null 2>&1 || :
+ systemctl daemon-reload >/dev/null 2>&1 || :
+ systemctl try-restart suricata.service >/dev/null 2>&1 || :
end
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end