Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / rdocker / default.nix
blob098d7a59314872bc906738e33c308953ca64950f
1 { lib, stdenv, fetchFromGitHub, makeWrapper, openssh }:
3 stdenv.mkDerivation {
4   pname = "rdocker";
5   version = "unstable-2018-07-17";
7   src = fetchFromGitHub {
8     owner = "dvddarias";
9     repo = "rdocker";
10     rev = "949377de0154ade2d28c6d4c4ec33b65ea813b5a";
11     sha256 = "1mwg9zh144q4fqk9016v2d347vzch8sxlixaxrz0ci9dxvs6ibd4";
12   };
14   nativeBuildInputs = [ makeWrapper ];
16   installPhase = ''
17     install -Dm755 rdocker.sh $out/bin/rdocker
18   '';
20   postInstall = ''
21     wrapProgram $out/bin/rdocker \
22       --prefix PATH : ${lib.makeBinPath [ openssh ]}
23   '';
25   meta = with lib; {
26     description = "Securely control a remote docker daemon CLI using ssh forwarding, no SSL setup needed";
27     homepage = "https://github.com/dvddarias/rdocker";
28     maintainers = [ lib.maintainers.pneumaticat ];
29     license = licenses.mit;
30     platforms = platforms.unix;
31   };