zoxide: 0.9.6 -> 0.9.7 (#380745)
[NixPkgs.git] / pkgs / by-name / az / azurehound / package.nix
blob0222f32a3daeb22ebfb749d2b1e994c2dabc5d83
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   versionCheckHook,
6 }:
8 buildGoModule rec {
9   pname = "azurehound";
10   version = "2.2.1";
12   src = fetchFromGitHub {
13     owner = "SpecterOps";
14     repo = "AzureHound";
15     tag = "v${version}";
16     hash = "sha256-DqoEtL0uyLsP/2PJdOpAmXryEZQDlyGWPQHThF+3gJA=";
17   };
19   vendorHash = "sha256-FG3207OTzkMEoSvQsTH7Ky9T3ur7glG7k0ERfd12SO0=";
21   nativeInstallCheckInputs = [ versionCheckHook ];
23   ldflags = [
24     "-s"
25     "-w"
26     "-X=github.com/bloodhoundad/azurehound/v2/constants.Version=${version}"
27   ];
29   doInstallCheck = true;
31   versionCheckProgramArg = [ "--version" ];
33   meta = {
34     description = "Azure Data Exporter for BloodHound";
35     homepage = "https://github.com/SpecterOps/AzureHound";
36     changelog = "https://github.com/SpecterOps/AzureHound/releases/tag/v${version}";
37     license = lib.licenses.gpl3Only;
38     maintainers = with lib.maintainers; [ fab ];
39     mainProgram = "azurehound";
40   };