From 4cbbecc85dbc5a040f2e4111093d30337718996a Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Wed, 29 Nov 2017 10:53:01 +0000 Subject: [PATCH] libretro.mame: fix parallel building --- pkgs/misc/emulators/retroarch/cores.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix index c186b1a2cf1..605cb7261a2 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 {