]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - suricata/suricata.nm
suricata: Update to 2.0.
[people/ms/ipfire-3.x.git] / suricata / suricata.nm
index 5de62ef20d787a23a5bf7da7ddf9b80e80b00ac6..13941669761ca9f6ff21cf7af3467ba4d02fe796 100644 (file)
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = suricata
-version    = 1.1beta3
-release    = 5
+version    = 2.0
+release    = 1
 
 groups     = Networking/IDS
 url        = http://www.openinfosecfoundation.org/
@@ -22,29 +22,34 @@ source_dl  = http://www.openinfosecfoundation.org/download/
 
 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
@@ -56,30 +61,34 @@ packages
                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