diff options
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/build-support/build-unity.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/games/build-support/build-unity.nix b/pkgs/games/build-support/build-unity.nix index 701ace91..e6c0162d 100644 --- a/pkgs/games/build-support/build-unity.nix +++ b/pkgs/games/build-support/build-unity.nix @@ -1,4 +1,4 @@ -{ stdenv, mesa, xorg, libpulseaudio, libudev }: +{ stdenv, makeWrapper, mesa, xorg, libpulseaudio, libudev }: { name, version, fullName, buildPhase ? "", rpath ? [], ... }@attrs: @@ -12,6 +12,8 @@ in stdenv.mkDerivation ({ inherit version arch executable dataDir; slugName = name; + nativeBuildInputs = [ makeWrapper ]; + buildPhase = let mainRpath = stdenv.lib.makeLibraryPath ([ stdenv.cc.cc mesa xorg.libX11 xorg.libXcursor xorg.libXrandr @@ -36,7 +38,7 @@ in stdenv.mkDerivation ({ ln -s "$out/share/$slugName" "$out/libexec/$slugName/Data" mkdir -p "$out/bin" - ln -s "$out/libexec/$slugName/$slugName" "$out/bin/$slugName" + makeWrapper "$out/libexec/$slugName/$slugName" "$out/bin/$slugName" mkdir -p "$out/share" cp -vRd "$dataDir" "$out/share/$slugName" |