biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / networking / ssh-ident / default.nix
blob3886828c522102a784f8c55ed67b7c28135aedde
1 { stdenvNoCC, lib, fetchFromGitHub, python3, openssh}:
3 stdenvNoCC.mkDerivation {
4   pname = "ssh-ident";
5   version = "2016-04-21";
6   src = fetchFromGitHub  {
7     owner = "ccontavalli";
8     repo = "ssh-ident";
9     rev = "ebf8282728211dc4448d50f7e16e546ed03c22d2";
10     sha256 = "1jf19lz1gwn7cyp57j8d4zs5bq13iw3kw31m8nvr8h6sib2pf815";
11   };
13   postPatch = ''
14     substituteInPlace ssh-ident \
15       --replace 'ssh-agent >' '${openssh}/bin/ssh-agent >'
16   '';
17   buildInputs = [ python3 ];
19   installPhase = ''
20     mkdir -p $out/bin
21     install -m 755 ssh-ident $out/bin/ssh-ident
22   '';
24   meta = with lib; {
25     homepage = "https://github.com/ccontavalli/ssh-ident";
26     description = "Start and use ssh-agent and load identities as necessary";
27     license = licenses.bsd2;
28     maintainers = with maintainers; [ telotortium ];
29     platforms = with platforms; unix;
30     mainProgram = "ssh-ident";
31   };