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.

(cherry picked from commit 135034ac71)
This commit is contained in:
Doron Behar
2026-06-29 11:00:12 +03:00
committed by Sefa Eyeoglu
parent 6de542d783
commit 75aff326a9

View File

@@ -264,7 +264,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 =