From 3c4933f0905f5a880e06aaeb902017aa334fa675 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 2 May 2023 19:52:12 -0400 Subject: [PATCH] blender: mark broken on darwin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Has been broken likely since edcd3849a6f4c11ac7c5fc8092a6deb0c2f7bf8f. First failing Hydra: https://hydra.nixos.org/build/211894618 Notes from attempt to fix: - The initial breakage may be easy to fix, but the upgrade to 3.4 added a lot more hurdles - The patch fails to apply, but is trivially naïvely fixable - At least some of the existing darwin-specific substituteInPlace no longer find anything - When building with naïve fix for patch, fails with: > Could NOT find USD (missing: USD_LIBRARY USD_INCLUDE_DIR) for reasons that are not clear to me The package has been broken for two months and no open issues, so marking as broken as it’s not going to fix itself and if there is will to fix it, someone can. For now, leaving the darwin conditionals in place so not as to make a would-be-fixer’s job harder. --- pkgs/applications/misc/blender/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 77ba09c23816..50344fe7c4fe 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -181,6 +181,7 @@ stdenv.mkDerivation rec { # OptiX, enabled with cudaSupport, is non-free. license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; + broken = stdenv.isDarwin; maintainers = with maintainers; [ goibhniu veprbl ]; }; }