python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / games / quake2 / yquake2 / wrapper.nix
blob4850dff99dcdceeecb88e5dec19744e5d36dd532
1 { stdenv, lib, buildEnv, makeWrapper, yquake2 }:
3 { games
4 , name
5 , description
6 }:
8 let
9   env = buildEnv {
10     name = "${name}-env";
11     paths = [ yquake2 ] ++ games;
12   };
14 in stdenv.mkDerivation {
15   name = "${name}-${lib.getVersion yquake2}";
17   nativeBuildInputs = [ makeWrapper ];
19   buildCommand = ''
20     mkdir -p $out/bin
21   '' + lib.concatMapStringsSep "\n" (game: ''
22     makeWrapper ${env}/bin/yquake2 $out/bin/yquake2-${game.title} \
23       --add-flags "+set game ${game.id}"
24     makeWrapper ${env}/bin/yq2ded $out/bin/yq2ded-${game.title} \
25       --add-flags "+set game ${game.id}"
26   '') games;
28   meta = {
29     inherit description;
30   };