diff --git a/pkgs/development/tools/misc/httpref/default.nix b/pkgs/development/tools/misc/httpref/default.nix new file mode 100644 index 000000000000..4417a81b66ec --- /dev/null +++ b/pkgs/development/tools/misc/httpref/default.nix @@ -0,0 +1,28 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "httpref"; + version = "1.6.1"; + + src = fetchFromGitHub { + owner = "dnnrly"; + repo = "httpref"; + rev = "v${version}"; + hash = "sha256-T5fR9cyqsM6Kw6kFqZedoSxyvFkkxNpuErscwiUTMa0="; + }; + + vendorHash = "sha256-9Ei4Lfll79f/+iuO5KesUMaTgkS9nq+1tma/dhOZ7Qw="; + + ldflags = [ "-s" "-w" ]; + + meta = with lib; { + description = "Command line, offline, access to HTTP status code, common header, and port references"; + homepage = "https://github.com/dnnrly/httpref"; + changelog = "https://github.com/dnnrly/httpref/releases/tag/${src.rev}"; + license = licenses.asl20; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3c2a437a0b52..4ccc1d0f64af 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21052,6 +21052,8 @@ with pkgs; http-parser = callPackage ../development/libraries/http-parser { }; + httpref = callPackage ../development/tools/misc/httpref { }; + hubble = callPackage ../applications/networking/cluster/hubble { }; hunspell = callPackage ../development/libraries/hunspell { };