summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-11-29 10:53:01 +0000
committerOrivej Desh <orivej@gmx.fr>2017-11-29 11:18:14 +0000
commit4cbbecc85dbc5a040f2e4111093d30337718996a (patch)
treea08ad39286c1a6a9a57018137a10922e6cbb8625 /pkgs/misc
parent11520e812c64989f1ebbe51d44553041c32ac7bf (diff)
downloadnixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.gz
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.bz2
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.lz
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.xz
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.zst
nixlib-4cbbecc85dbc5a040f2e4111093d30337718996a.zip
libretro.mame: fix parallel building
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/emulators/retroarch/cores.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix
index c186b1a2cf18..605cb7261a2e 100644
--- a/pkgs/misc/emulators/retroarch/cores.nix
+++ b/pkgs/misc/emulators/retroarch/cores.nix
@@ -204,7 +204,7 @@ in
     description = "Enhanced Genesis Plus libretro port";
   };
 
-  mame = mkLibRetroCore {
+  mame = (mkLibRetroCore {
     core = "mame";
     src = fetchRetro {
       repo = "mame";
@@ -214,6 +214,12 @@ in
     description = "Port of MAME to libretro";
 
     extraBuildInputs = [ alsaLib mesa portaudio python27 xorg.libX11 ];
+  }).override {
+    postPatch = ''
+      # Prevent the failure during the parallel building of:
+      # make -C 3rdparty/genie/build/gmake.linux -f genie.make obj/Release/src/host/lua-5.3.0/src/lgc.o
+      mkdir -p 3rdparty/genie/build/gmake.linux/obj/Release/src/host/lua-5.3.0/src
+    '';
   };
 
   mgba = mkLibRetroCore rec {