Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / virtualization / nvidia-docker / default.nix
blob07dfc3fdb6dc33c6b823472e67236363d03562bd
1 { stdenv, lib, fetchFromGitHub, callPackage }:
2 stdenv.mkDerivation rec {
3   pname = "nvidia-docker";
4   version = "2.5.0";
6   src = fetchFromGitHub {
7     owner = "NVIDIA";
8     repo = pname;
9     rev = "v${version}";
10     sha256 = "1n1k7fnimky67s12p2ycaq9mgk245fchq62vgd7bl3bzfcbg0z4h";
11   };
13   buildPhase = ''
14     mkdir bin
16     cp nvidia-docker bin
17     substituteInPlace bin/nvidia-docker --subst-var-by VERSION ${version}
18   '';
20   installPhase = ''
21     mkdir -p $out/bin
22     cp bin/nvidia-docker $out/bin
23   '';
25   meta = with lib; {
26     homepage = "https://github.com/NVIDIA/nvidia-docker";
27     description = "NVIDIA container runtime for Docker";
28     license = licenses.bsd3;
29     platforms = platforms.linux;
30     maintainers = with maintainers; [ cpcloud ];
31   };