summary refs log tree commit diff
path: root/pkgs/misc/emulators/retroarch
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2021-11-20 10:41:46 -0300
committerThiago Kenji Okada <thiagokokada@gmail.com>2021-11-20 10:41:46 -0300
commitf435d7d6310cd55af254518eb2f69d0d866a4cec (patch)
tree317ce9e637fde1f39664c4b53ff73cd71e0ed86e /pkgs/misc/emulators/retroarch
parent36f6fd1f410a797d021234ef8245ca68c53de440 (diff)
downloadnixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar.gz
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar.bz2
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar.lz
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar.xz
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.tar.zst
nixpkgs-f435d7d6310cd55af254518eb2f69d0d866a4cec.zip
retroarch: fix build on macOS, mark as broken
With those changes retroarch builds on Darwin, but the executable itself
is broken.
Diffstat (limited to 'pkgs/misc/emulators/retroarch')
-rw-r--r--pkgs/misc/emulators/retroarch/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/misc/emulators/retroarch/default.nix b/pkgs/misc/emulators/retroarch/default.nix
index 122dfcd0f27..b2621ba8cc1 100644
--- a/pkgs/misc/emulators/retroarch/default.nix
+++ b/pkgs/misc/emulators/retroarch/default.nix
@@ -68,7 +68,8 @@ stdenv.mkDerivation rec {
       --replace "@libretro_info_path@" "$out/share/libretro/info"
   '';
 
-  nativeBuildInputs = [ pkg-config wayland ] ++
+  nativeBuildInputs = [ pkg-config ] ++
+    optional stdenv.isLinux wayland ++
     optional withVulkan makeWrapper;
 
   buildInputs = [ ffmpeg freetype libxml2 libGLU libGL python3 SDL2 which ] ++
@@ -109,5 +110,8 @@ stdenv.mkDerivation rec {
     license = licenses.gpl3Plus;
     platforms = platforms.all;
     maintainers = with maintainers; [ MP2E edwtjo matthewbauer kolbycrouch thiagokokada ];
+    # FIXME: exits with error on macOS:
+    # No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
+    broken = stdenv.isDarwin;
   };
 }