From acc316845d473676f86c886849ea506a6fde0fde Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Sat, 6 Sep 2025 22:12:45 -0400 Subject: [PATCH] blender: pass cudaSupport to openusd's opensubdiv (#439201) Otherwise we have two opensubdiv drvs in the closure. --- pkgs/by-name/bl/blender/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix index 22a805042ff9..c56113252d9d 100644 --- a/pkgs/by-name/bl/blender/package.nix +++ b/pkgs/by-name/bl/blender/package.nix @@ -95,7 +95,10 @@ let vulkanSupport = !stdenv.hostPlatform.isDarwin; python3 = python3Packages.python; - pyPkgsOpenusd = python3Packages.openusd.override { withOsl = false; }; + pyPkgsOpenusd = python3Packages.openusd.override (old: { + opensubdiv = old.opensubdiv.override { inherit cudaSupport; }; + withOsl = false; + }); libdecor' = libdecor.overrideAttrs (old: { # Blender uses private APIs, need to patch to expose them