biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / ssh-tools / default.nix
blob3e0b7e50d93ee80cb2d98d96e5ff0b49117f6022
1 { lib, buildGoModule, fetchFromGitea, installShellFiles, perl }:
3 buildGoModule rec {
4   pname = "ssh-tools";
5   version = "1.8-unstable-2024-03-18";
7   src = fetchFromGitea {
8     domain = "codeberg.org";
9     owner = "vaporup";
10     repo = "ssh-tools";
11     rev = "69c73844b2498c46f1293b129808bfdce8822c28";
12     hash = "sha256-cG75Jn331G0HZZyrE+JWC05f6DgYBz6sx8MTCxsG/vw=";
13   };
15   vendorHash = "sha256-GSFhz3cIRl4XUA18HUeUkrw+AJyOkU3ZrZKYTGsWbug=";
17   subPackages = [
18     "cmd/go/ssh-authorized-keys"
19     "cmd/go/ssh-sig"
20   ];
22   nativeBuildInputs = [ installShellFiles ];
24   buildInputs = [ perl ];
26   postInstall = ''
27     install cmd/{bash,perl}/ssh-*/ssh-* -t $out/bin
28     installManPage man/*.1
29   '';
31   meta = with lib; {
32     description = "Making SSH more convenient";
33     homepage = "https://codeberg.org/vaporup/ssh-tools";
34     license = licenses.gpl3Only;
35     maintainers = with maintainers; [ SuperSandro2000 ];
36   };