nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 buildGoModule,
5 gnupg,
6}:
7
8buildGoModule rec {
9 pname = "ssh-to-pgp";
10 version = "1.1.6";
11
12 src = fetchFromGitHub {
13 owner = "Mic92";
14 repo = "ssh-to-pgp";
15 rev = version;
16 sha256 = "sha256-h1/KWkbHpROkMRJ3pMN42/9+thlfY8BtWoOvqt7rxII=";
17 };
18
19 vendorHash = "sha256-2FKOonSdsAQPYttABW5xBkmXraqbTRc8ck882fmtlcI=";
20
21 nativeCheckInputs = [ gnupg ];
22 checkPhase = ''
23 HOME=$TMPDIR go test .
24 '';
25
26 doCheck = true;
27
28 meta = {
29 description = "Convert ssh private keys to PGP";
30 mainProgram = "ssh-to-pgp";
31 homepage = "https://github.com/Mic92/ssh-to-pgp";
32 license = lib.licenses.mit;
33 maintainers = with lib.maintainers; [ mic92 ];
34 };
35}