diff options
author | Aidan Gauland <aidalgol@fastmail.net> | 2022-08-01 09:52:47 +1200 |
---|---|---|
committer | Aidan Gauland <aidalgol@fastmail.net> | 2022-08-01 09:52:47 +1200 |
commit | 53b1553a3f2201f1da489adc010e10d9ad84d039 (patch) | |
tree | 51e5a0f6ee23af06fb593e1e44d291f5ebc9a661 /pkgs/games/minetest | |
parent | 3bc3c5a5f057a35fc24feb818678a862e82ebc6e (diff) | |
download | nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar.gz nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar.bz2 nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar.lz nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar.xz nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.tar.zst nixpkgs-53b1553a3f2201f1da489adc010e10d9ad84d039.zip |
minetest: Patch executable paths
Diffstat (limited to 'pkgs/games/minetest')
-rw-r--r-- | pkgs/games/minetest/default.nix | 51 |
1 files changed, 46 insertions, 5 deletions
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix index ae2a1e822e1..ed6b2deda50 100644 --- a/pkgs/games/minetest/default.nix +++ b/pkgs/games/minetest/default.nix @@ -1,8 +1,44 @@ -{ lib, stdenv, fetchFromGitHub, cmake, irrlichtmt, libpng, bzip2, curl, libogg, jsoncpp -, libjpeg, libXxf86vm, libGLU, libGL, openal, libvorbis, sqlite, luajit -, freetype, gettext, doxygen, ncurses, graphviz, xorg, gmp, libspatialindex -, leveldb, postgresql, hiredis, libiconv, zlib, libXrandr, libX11, ninja, prometheus-cpp -, OpenGL, OpenAL ? openal, Carbon, Cocoa, withTouchSupport ? false +{ lib +, stdenv +, fetchFromGitHub +, cmake +, irrlichtmt +, coreutils +, libpng +, bzip2 +, curl +, libogg +, jsoncpp +, libjpeg +, libXxf86vm +, libGLU +, libGL +, openal +, libvorbis +, sqlite +, luajit +, freetype +, gettext +, doxygen +, ncurses +, graphviz +, xorg +, gmp +, libspatialindex +, leveldb +, postgresql +, hiredis +, libiconv +, zlib +, libXrandr +, libX11 +, ninja +, prometheus-cpp +, OpenGL +, OpenAL ? openal +, Carbon +, Cocoa +, withTouchSupport ? false }: with lib; @@ -72,9 +108,14 @@ let leveldb postgresql hiredis prometheus-cpp ]; + postPatch = '' + substituteInPlace src/filesys.cpp --replace "/bin/rm" "${coreutils}/bin/rm" + ''; + postInstall = '' mkdir -pv $out/share/minetest/games/minetest_game/ cp -rv ${sources.data}/* $out/share/minetest/games/minetest_game/ + patchShebangs $out ''; meta = with lib; { |