summary refs log tree commit diff
path: root/pkgs/games/minetest
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2022-10-11 10:58:12 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2022-10-11 13:51:05 +0200
commit50d21e56fae89a99c84606ad0598ab8e4de90c83 (patch)
tree065043c517ff8d880cb9349dc33ea21888d4342c /pkgs/games/minetest
parentf0e9e476bd5f0cf7ff9bb99d001e737b1b15410c (diff)
downloadnixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar.gz
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar.bz2
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar.lz
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar.xz
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.tar.zst
nixpkgs-50d21e56fae89a99c84606ad0598ab8e4de90c83.zip
minetest: fix build on darwin
Diffstat (limited to 'pkgs/games/minetest')
-rw-r--r--pkgs/games/minetest/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix
index 6191ba83263..57515685a76 100644
--- a/pkgs/games/minetest/default.nix
+++ b/pkgs/games/minetest/default.nix
@@ -105,9 +105,11 @@ let
 
     postPatch = ''
       substituteInPlace src/filesys.cpp --replace "/bin/rm" "${coreutils}/bin/rm"
+    '' + lib.optionalString stdenv.isDarwin ''
+      sed -i '/pagezero_size/d;/fixup_bundle/d' src/CMakeLists.txt
     '';
 
-    postInstall = ''
+    postInstall = lib.optionalString stdenv.isLinux ''
       mkdir -pv $out/share/minetest/games/minetest_game/
       cp -rv ${sources.data}/* $out/share/minetest/games/minetest_game/
       patchShebangs $out
@@ -119,8 +121,6 @@ let
       license = licenses.lgpl21Plus;
       platforms = platforms.linux ++ platforms.darwin;
       maintainers = with maintainers; [ pyrolagus fpletz fgaz ];
-      # https://github.com/NixOS/nixpkgs/pull/186160#issuecomment-1212635918
-      broken = stdenv.isDarwin;
     };
   };