diff --git a/main/suricata-devel b/main/suricata-devel new file mode 120000 index 0000000000..f9d73c5bae --- /dev/null +++ b/main/suricata-devel @@ -0,0 +1 @@ +suricata \ No newline at end of file diff --git a/main/suricata/template.py b/main/suricata/template.py new file mode 100644 index 0000000000..10f18797a1 --- /dev/null +++ b/main/suricata/template.py @@ -0,0 +1,41 @@ +pkgname = "suricata" +pkgver = "7.0.7" +pkgrel = 0 +build_style = "gnu_configure" +configure_args = [ + "--disable-gccmarch-native", + "--enable-bundled-htp", + "--enable-gccprotect", + "--enable-geoip", + "--enable-hiredis", + "--enable-luajit", + "--enable-nspr", + "--enable-nss", +] +hostmakedepends = ["automake", "cargo", "libtool", "pkgconf"] +makedepends = [ + "hiredis-devel", + "jansson-devel", + "libevent-devel", + "libmaxminddb-devel", + "libpcap-devel", + "libyaml-devel", + "luajit-devel", + "lz4-devel", + "nspr-devel", + "nss-devel", + "pcre2-devel", +] +pkgdesc = "High Performance Network IDS, IPS and Security Monitoring engine" +maintainer = "Renato Botelho do Couto " +license = "GPL-2.0-or-later" +url = "https://suricata.io" +source = ( + f"https://www.openinfosecfoundation.org/download/suricata-{pkgver}.tar.gz" +) +sha256 = "26d0a36194d53080fc8b09b999b2b5a83c4049f40ad07ef6ae69c7225a728b86" + + +@subpackage("suricata-devel") +def _(self): + return self.default_devel()