From 776fbde672a2158a5407f12d41435292a9d6e2e0 Mon Sep 17 00:00:00 2001 From: Yureka Date: Wed, 17 May 2023 21:07:42 +0200 Subject: [PATCH] goflow2: init at 1.3.3 (#232430) Co-authored-by: figsoda --- pkgs/tools/networking/goflow2/default.nix | 31 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/tools/networking/goflow2/default.nix diff --git a/pkgs/tools/networking/goflow2/default.nix b/pkgs/tools/networking/goflow2/default.nix new file mode 100644 index 000000000000..f77ca9e7981e --- /dev/null +++ b/pkgs/tools/networking/goflow2/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "goflow2"; + version = "1.3.3"; + + src = fetchFromGitHub { + owner = "netsampler"; + repo = pname; + rev = "v${version}"; + hash = "sha256-YZuF3O1/Ycn2gFK9i1D/W8F16B6NEift5PYbv8yqUHk="; + }; + + ldflags = [ + "-s" + "-w" + "-X=main.version=${version}" + ]; + + vendorHash = "sha256-c40N6SAym9dpCuGb5I7t9sJBde2r552obot3drYCjB4="; + + meta = with lib; { + description = "High performance sFlow/IPFIX/NetFlow Collector"; + homepage = "https://github.com/netsampler/goflow2"; + license = licenses.bsd3; + maintainers = with maintainers; [ yuka ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1fa85865a376..b891b2e7217c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1567,6 +1567,8 @@ with pkgs; goflow = callPackage ../tools/networking/goflow { }; + goflow2 = callPackage ../tools/networking/goflow2 { }; + gofu = callPackage ../applications/misc/gofu { }; godns = callPackage ../tools/networking/godns { };