From 1b79b5bb0aba9f012671fb1d8628490ea87218f1 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Fri, 21 Jan 2022 22:51:21 -0300 Subject: [PATCH] retroarchFull: remove cores not supported on platform This should allow building retroarchFull in more platforms (e.g.: aarch64-linux). --- pkgs/top-level/all-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c387d041fdf..e80d74a7113c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33426,7 +33426,10 @@ with pkgs; retroarch = wrapRetroArch { retroarch = retroarchBare; }; retroarchFull = retroarch.override { - cores = builtins.filter (c: c ? libretroCore) (builtins.attrValues libretro); + cores = builtins.filter + # Remove cores not supported on platform + (c: c ? libretroCore && (builtins.elem stdenv.hostPlatform.system c.meta.platforms)) + (builtins.attrValues libretro); }; libretro = recurseIntoAttrs (callPackage ../misc/emulators/retroarch/cores.nix {