iosevka: 32.4.0 -> 32.5.0 (#378549)
[NixPkgs.git] / pkgs / by-name / x1 / x11docker / package.nix
blob56bedfc7e5e627d0fe7730a2248735f339dc0bb3
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   makeWrapper,
6   nx-libs,
7   xorg,
8   getopt,
9   gnugrep,
10   gawk,
11   ps,
12   mount,
13   iproute2,
15 stdenv.mkDerivation rec {
16   pname = "x11docker";
17   version = "7.6.0";
18   src = fetchFromGitHub {
19     owner = "mviereck";
20     repo = "x11docker";
21     rev = "v${version}";
22     sha256 = "sha256-DehAWrEvoE/zWbfjQmF5Z7HTaQL5WMA/279Ee1Xm47g=";
23   };
24   nativeBuildInputs = [ makeWrapper ];
26   dontBuild = true;
28   # Don't install `x11docker-gui`, because requires `kaptain` dependency
29   installPhase = ''
30     install -D x11docker "$out/bin/x11docker";
31     wrapProgram "$out/bin/x11docker" \
32       --prefix PATH : "${
33         lib.makeBinPath [
34           getopt
35           gnugrep
36           gawk
37           ps
38           mount
39           iproute2
40           nx-libs
41           xorg.xdpyinfo
42           xorg.xhost
43           xorg.xinit
44         ]
45       }"
46   '';
48   meta = {
49     description = "Run graphical applications with Docker";
50     homepage = "https://github.com/mviereck/x11docker";
51     license = lib.licenses.mit;
52     maintainers = [ ];
53     platforms = lib.platforms.linux;
54     mainProgram = "x11docker";
55   };