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

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

buildEnv {
  name = "zeroad-${zeroad-unwrapped.version}";

  nativeBuildInputs = [ makeWrapper ];

  paths = [ zeroad-unwrapped zeroad-data ];

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

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

  meta = zeroad-unwrapped.meta // {
    hydraPlatforms = [];
  };
}