audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / ss / ssh-to-age / package.nix
blob7393c859f69b825c68a80bb262db86307d4cd5cd
2   lib,
3   fetchFromGitHub,
4   buildGoModule,
5 }:
7 buildGoModule rec {
8   pname = "ssh-to-age";
9   version = "1.1.10";
11   src = fetchFromGitHub {
12     owner = "Mic92";
13     repo = "ssh-to-age";
14     rev = version;
15     sha256 = "sha256-rYQ3uLLcewloMv0uvJVbLG1T60Wxij5WdfOMLjYOjaQ=";
16   };
18   vendorHash = "sha256-csKM/Cx+ALcUrMBGAEGGIsEItLNAhzvHc2lNBO2k+oc=";
20   checkPhase = ''
21     runHook preCheck
22     go test ./...
23     runHook postCheck
24   '';
26   doCheck = true;
28   meta = with lib; {
29     description = "Convert ssh private keys in ed25519 format to age keys";
30     homepage = "https://github.com/Mic92/ssh-to-age";
31     license = licenses.mit;
32     maintainers = with maintainers; [ mic92 ];
33     mainProgram = "ssh-to-age";
34   };