From a8e2ff4683df34fa2901aa93a1cbacadd4092ede Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 27 Apr 2025 20:44:04 +0300 Subject: [PATCH] secretscanner: build with vectorscan instead of hyperscan See https://github.com/NixOS/nixpkgs/issues/310772 for context. This brings us aarch64-linux support for free. --- pkgs/by-name/se/secretscanner/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/secretscanner/package.nix b/pkgs/by-name/se/secretscanner/package.nix index 356ecd9102f3..be6f24c530ff 100644 --- a/pkgs/by-name/se/secretscanner/package.nix +++ b/pkgs/by-name/se/secretscanner/package.nix @@ -2,11 +2,11 @@ lib, buildGoModule, fetchFromGitHub, - hyperscan, pkg-config, protobuf, protoc-gen-go, protoc-gen-go-grpc, + vectorscan, }: buildGoModule rec { @@ -35,7 +35,7 @@ buildGoModule rec { ]; buildInputs = [ - hyperscan + vectorscan ]; preBuild = '' @@ -52,7 +52,10 @@ buildGoModule rec { mainProgram = "secretscanner"; homepage = "https://github.com/deepfence/SecretScanner"; changelog = "https://github.com/deepfence/SecretScanner/releases/tag/v${version}"; - platforms = [ "x86_64-linux" ]; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; };