libretro.mame2016: unvendor rapidjson
Fix build with GCC 14.
This commit is contained in:
committed by
Thiago Kenji Okada
parent
da7851fd22
commit
f5d478483c
@@ -4,6 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
mkLibretroCore,
|
||||
python3,
|
||||
rapidjson,
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "mame2016";
|
||||
@@ -16,14 +17,22 @@ mkLibretroCore {
|
||||
hash = "sha256-IsM7f/zlzvomVOYlinJVqZllUhDfy4NNTeTPtNmdVak=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
rm -r 3rdparty/rapidjson
|
||||
ln -s ${lib.getInclude rapidjson} 3rdparty/rapidjson
|
||||
'';
|
||||
|
||||
patches = [ ./patches/mame2016-python311.patch ];
|
||||
extraNativeBuildInputs = [ python3 ];
|
||||
extraBuildInputs = [ alsa-lib ];
|
||||
makeFlags = [ "PYTHON_EXECUTABLE=python3" ];
|
||||
# Build failures when this is set to a bigger number
|
||||
NIX_BUILD_CORES = 8;
|
||||
# Fix build errors in GCC13
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error -fpermissive";
|
||||
|
||||
env = {
|
||||
# Build failures when this is set to a bigger number
|
||||
NIX_BUILD_CORES = 8;
|
||||
# Fix build errors in GCC 13
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error -fpermissive";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Port of MAME ~2016 to libretro, compatible with MAME 0.174 sets";
|
||||
|
||||
Reference in New Issue
Block a user