biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / webcat / default.nix
blob2fff1266eb9cd122c4ffed45e405ff947b5b1d51
1 { lib, buildGoModule, fetchFromGitHub, asciidoctor, installShellFiles }:
3 buildGoModule rec {
4   pname = "webcat";
5   version = "0.2.0";
7   src = fetchFromGitHub {
8     owner = "rumpelsepp";
9     repo = "webcat";
10     rev = "v${version}";
11     hash = "sha256-JyZHH8JgS3uoNVicx1wj0SAzlrXyTrpwIBZuok6buRw=";
12   };
14   vendorHash = "sha256-duVp/obT+5M4Dl3BAdSgRaP3+LKmS0y51loMMdoGysw=";
16   nativeBuildInputs = [ asciidoctor installShellFiles ];
18   postInstall = ''
19     make -C man man
20     installManPage man/webcat.1
21   '';
23   meta = with lib; {
24     homepage = "https://rumpelsepp.org/blog/ssh-through-websocket/";
25     description = "Lightweight swiss army knife for websockets";
26     license = licenses.gpl3Only;
27     maintainers = with maintainers; [ montag451 ];
28     mainProgram = "webcat";
29   };