diff options
Diffstat (limited to 'pkgs/tools/networking/dae/default.nix')
-rw-r--r-- | pkgs/tools/networking/dae/default.nix | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/tools/networking/dae/default.nix b/pkgs/tools/networking/dae/default.nix index 2f8f4236837a3..783cf6cc86221 100644 --- a/pkgs/tools/networking/dae/default.nix +++ b/pkgs/tools/networking/dae/default.nix @@ -3,25 +3,30 @@ clang, fetchFromGitHub, buildGoModule, + nixosTests, }: buildGoModule rec { pname = "dae"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "daeuniverse"; repo = "dae"; rev = "v${version}"; - hash = "sha256-RO0XsGyIgf2PQekiC71HirEPp2SQDJpiAbjg7TyaGVQ="; + hash = "sha256-9iwrwQGpryGyEUVB2reodIxuEQHkXPA4P5IYKj18elI="; fetchSubmodules = true; }; - vendorHash = "sha256-KFe0hGAXn4mrWCsU91cfUZc21SgJes6XXFhAKrqmULE="; + vendorHash = "sha256-AtYLxR7Fw3+IOSeuPXlq4vMsnS+7MMaFANZDg0yvCl8="; proxyVendor = true; nativeBuildInputs = [ clang ]; + hardeningDisable = [ + "zerocallusedregs" + ]; + buildPhase = '' runHook preBuild @@ -42,6 +47,10 @@ buildGoModule rec { --replace /usr/bin/dae $out/bin/dae ''; + passthru.tests = { + inherit (nixosTests) dae; + }; + meta = with lib; { description = "Linux high-performance transparent proxy solution based on eBPF"; homepage = "https://github.com/daeuniverse/dae"; |