From 9fabdffafc2ba4f9d7ac29609f93c85d9c859bd2 Mon Sep 17 00:00:00 2001 From: Brian McGillion Date: Wed, 19 Feb 2025 11:00:56 +0400 Subject: [PATCH] snort: 3.6.3.0 -> 3.7.0.0 update snort changelog: https://github.com/snort3/snort3/releases/tag/3.7.0.0/CHANGELOG.md Signed-off-by: Brian McGillion --- pkgs/by-name/li/libdaq/package.nix | 4 ++++ pkgs/by-name/sn/snort/package.nix | 10 +++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libdaq/package.nix b/pkgs/by-name/li/libdaq/package.nix index c182572de779..36c4df30b053 100644 --- a/pkgs/by-name/li/libdaq/package.nix +++ b/pkgs/by-name/li/libdaq/package.nix @@ -5,6 +5,7 @@ autoreconfHook, pkg-config, libpcap, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -46,6 +47,8 @@ stdenv.mkDerivation (finalAttrs: { done ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Data AcQuisition library (libDAQ), for snort packet I/O"; homepage = "https://www.snort.org"; @@ -53,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { aycanirican brianmcgillion ]; + changelog = "https://github.com/snort3/libdaq/releases/tag/v${finalAttrs.version}/changelog.md"; license = lib.licenses.gpl2; outputsToInstall = [ "lib" diff --git a/pkgs/by-name/sn/snort/package.nix b/pkgs/by-name/sn/snort/package.nix index 0fd10533ad91..390edbac2cd8 100644 --- a/pkgs/by-name/sn/snort/package.nix +++ b/pkgs/by-name/sn/snort/package.nix @@ -14,17 +14,18 @@ pkg-config, zlib, xz, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "snort"; - version = "3.6.3.0"; + version = "3.7.0.0"; src = fetchFromGitHub { owner = "snort3"; repo = "snort3"; - rev = "refs/tags/${finalAttrs.version}"; - hash = "sha256-loMmmpoaEncW31FUIE9Zf9w635Prvke6vCY+mIt6oGI="; + tag = finalAttrs.version; + hash = "sha256-KwKgKY+zcH7bZrtfMpkwb0LopGeImTwOf79hqZeYv/k="; }; nativeBuildInputs = [ @@ -53,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; + passthru.updateScript = nix-update-script { }; + meta = { description = "Network intrusion prevention and detection system (IDS/IPS)"; homepage = "https://www.snort.org"; @@ -60,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { aycanirican brianmcgillion ]; + changelog = "https://github.com/snort3/snort3/releases/tag/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl2; platforms = with lib.platforms; linux; };