summary refs log tree commit diff
path: root/pkgs/games/0ad/wrapper.nix
blob: ca7c8e16e3c5dccc1cfd721498a8796827436988 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ buildEnv, makeWrapper, zeroad-unwrapped, zeroad-data }:

assert zeroad-unwrapped.version == zeroad-data.version;

buildEnv {
  name = "zeroad-${zeroad-unwrapped.version}";
  inherit (zeroad-unwrapped) meta;

  buildInputs = [ makeWrapper ];

  paths = [ zeroad-unwrapped zeroad-data ];

  pathsToLink = [ "/" "/bin" ];

  postBuild = ''
    for i in $out/bin/*; do
      wrapProgram "$i" \
        --set ZEROAD_ROOTDIR "$out/share/0ad"
    done
  '';
}