nixpkgs/pkgs/tools/security/log4j-sniffer/default.nix
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00

37 lines
685 B
Nix

{ lib
, buildGoModule
, fetchFromGitHub
, git
}:
buildGoModule rec {
pname = "log4j-sniffer";
version = "1.9.0";
src = fetchFromGitHub {
owner = "palantir";
repo = pname;
rev = "v${version}";
sha256 = "sha256-pO6difzNvQvKQtRLyksXmExtQHlnnwyF3iNEmSBgUmU=";
};
vendorSha256 = null;
nativeCheckInputs = [
git
];
preCheck = ''
export HOME=$(mktemp -d);
cd $HOME
git init
'';
meta = with lib; {
description = "Tool that scans archives to check for vulnerable log4j versions";
homepage = "https://github.com/palantir/log4j-sniffer";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
};
}