summaryrefslogtreecommitdiff
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
parentMerge pull request #32123 from kosta/master (diff)
downloadnixpkgs-4cbbecc85dbc5a040f2e4111093d30337718996a.tar.gz
libretro.mame: fix parallel building
-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 {