From 135034ac717fd02a478c869bd355f41cb36e5adf Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 29 Jun 2026 11:00:12 +0300 Subject: [PATCH] curl: allow runtimeShellPackage to be referenced by curl.dev Fixes https://github.com/NixOS/nixpkgs/pull/535878#issuecomment-4815172957 `patchShebangsAuto` uses `--build` by default for dev outputs, which includes `$dev/bin/curl-config` in this package. --- pkgs/by-name/cu/curlMinimal/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index cd277649a5ae..8ef587a7ab88 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -257,7 +257,8 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString isCross '' patchShebangs --update --host "''${!outputBin}/bin" ''; - disallowedReferences = lib.optional isCross buildPackages.runtimeShellPackage; + outputChecks.bin.disallowedReferences = lib.optional isCross buildPackages.runtimeShellPackage; + outputChecks.out.disallowedReferences = lib.optional isCross buildPackages.runtimeShellPackage; buildInputs = lib.optional isCross runtimeShellPackage; passthru =