From d9cf42ca11e07ae0a2d567f927048ac0ac8d8a3a Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 19 Jan 2025 12:21:41 +0100 Subject: [PATCH] emulationstation-de: fix cross build --- pkgs/by-name/em/emulationstation-de/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/em/emulationstation-de/package.nix b/pkgs/by-name/em/emulationstation-de/package.nix index 303ac29acb82..1ba44828bb45 100644 --- a/pkgs/by-name/em/emulationstation-de/package.nix +++ b/pkgs/by-name/em/emulationstation-de/package.nix @@ -10,6 +10,7 @@ ffmpeg, freeimage, freetype, + gettext, harfbuzz, icu, libgit2, @@ -31,8 +32,15 @@ stdenv.mkDerivation (finalAttrs: { ./001-add-nixpkgs-retroarch-cores.patch ]; + postPatch = '' + # ldd-based detection fails for cross builds + substituteInPlace CMake/Packages/FindPoppler.cmake \ + --replace-fail 'GET_PREREQUISITES("''${POPPLER_LIBRARY}" POPPLER_PREREQS 1 0 "" "")' "" + ''; + nativeBuildInputs = [ cmake + gettext # msgfmt pkg-config ];