From bf7ad8cfbfa102a90463433e2c5027573b462479 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Sat, 18 Nov 2023 10:38:32 -0500 Subject: [PATCH] wine64Packages.minimal: mark broken on Darwin Darwin requires MinGW to build Wine because clang does not support `-mabi=ms`, which is required when building without MinGW . --- pkgs/applications/emulators/wine/base.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/emulators/wine/base.nix b/pkgs/applications/emulators/wine/base.nix index bb44f186cff5..68814ca5ba58 100644 --- a/pkgs/applications/emulators/wine/base.nix +++ b/pkgs/applications/emulators/wine/base.nix @@ -207,6 +207,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) { fromSource binaryNativeCode # mono, gecko ]; + broken = stdenv.isDarwin && !supportFlags.mingwSupport; description = if supportFlags.waylandSupport then "An Open Source implementation of the Windows API on top of OpenGL and Unix (with experimental Wayland support)" else "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; platforms = if supportFlags.waylandSupport then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira reckenrode ];