diff --git a/pkgs/by-name/as/asnmap/package.nix b/pkgs/by-name/as/asnmap/package.nix index 84a0cf709b2a..e4b474100593 100644 --- a/pkgs/by-name/as/asnmap/package.nix +++ b/pkgs/by-name/as/asnmap/package.nix @@ -1,6 +1,7 @@ -{ lib -, buildGoModule -, fetchFromGitHub +{ + lib, + buildGoModule, + fetchFromGitHub, }: buildGoModule rec { @@ -26,10 +27,10 @@ buildGoModule rec { meta = with lib; { description = "Tool to gather network ranges using ASN information"; - mainProgram = "asnmap"; homepage = "https://github.com/projectdiscovery/asnmap"; changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; + mainProgram = "asnmap"; }; } diff --git a/pkgs/by-name/nu/nuclei/package.nix b/pkgs/by-name/nu/nuclei/package.nix index 4d10cc6fbf00..c066bfa397df 100644 --- a/pkgs/by-name/nu/nuclei/package.nix +++ b/pkgs/by-name/nu/nuclei/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { @@ -16,10 +17,13 @@ buildGoModule rec { }; vendorHash = "sha256-lxqVNhA8/iMx31Bbp4rIHVrh3nUARlxY2KDcCxOtO+I="; + proxyVendor = true; # hash mismatch between Linux and Darwin subPackages = [ "cmd/nuclei/" ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + ldflags = [ "-w" "-s" @@ -28,6 +32,10 @@ buildGoModule rec { # Test files are not part of the release tarball doCheck = false; + doInstallCheck = true; + + versionCheckProgramArg = [ "-version" ]; + meta = with lib; { description = "Tool for configurable targeted scanning"; longDescription = ''