python312Packages.mandown: 1.10.0 -> 1.10.1 (#370595)
[NixPkgs.git] / pkgs / applications / virtualization / docker / gc.nix
blobf300cf2e73da3beb83f23e3e2e1e5aa8860ce084
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   makeWrapper,
6   docker,
7   coreutils,
8   procps,
9   gnused,
10   findutils,
11   gnugrep,
13 stdenv.mkDerivation rec {
14   pname = "docker-gc";
15   version = "unstable-2015-10-5";
17   src = fetchFromGitHub {
18     owner = "spotify";
19     repo = "docker-gc";
20     rev = "b0cc52aa3da2e2ac0080794e0be6e674b1f063fc";
21     sha256 = "07wf9yn0f771xkm3x12946x5rp83hxjkd70xgfgy35zvj27wskzm";
22   };
24   nativeBuildInputs = [ makeWrapper ];
26   installPhase = ''
27     mkdir -p $out/bin
28     cp docker-gc $out/bin
29     chmod +x $out/bin/docker-gc
30     wrapProgram $out/bin/docker-gc \
31         --prefix PATH : "${
32           lib.makeBinPath [
33             docker
34             coreutils
35             procps
36             gnused
37             findutils
38             gnugrep
39           ]
40         }"
41   '';
43   meta = with lib; {
44     description = "Docker garbage collection of containers and images";
45     mainProgram = "docker-gc";
46     license = licenses.asl20;
47     homepage = "https://github.com/spotify/docker-gc";
48     maintainers = with maintainers; [ offline ];
49     platforms = docker.meta.platforms;
50   };