From c31a9b491256bbb5c608965ea5fd97fe01808f2a Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Fri, 10 Apr 2026 00:21:37 -0400 Subject: [PATCH] darwin.doc_cmds: remove source release bootstrap workaround --- .../darwin/by-name/do/doc_cmds/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix b/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix index 614f670b10f9..48cc8aca13cf 100644 --- a/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix @@ -3,25 +3,13 @@ mkAppleDerivation, pkg-config, shell_cmds, - pkgs, + sourceRelease, stdenvNoCC, zlib, }: let - f = - pkgs: prev: - if - !pkgs.stdenv.hostPlatform.isDarwin - || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" - || !(pkgs.stdenv ? __bootPackages) - then - prev.darwin.sourceRelease - else - f pkgs.stdenv.__bootPackages pkgs; - # TODO(reckenrode): Use `sourceRelease` after migration has been merged and all releases updated to the same version. - bootstrapSourceRelease = f pkgs pkgs; - xnu = bootstrapSourceRelease "xnu"; + xnu = sourceRelease "xnu"; privateHeaders = stdenvNoCC.mkDerivation { name = "doc_cmds-deps-private-headers";