fix passing autodeps env to packages
Some checks failed
CI / checks (push) Failing after 17s

This commit is contained in:
Robin Appelman 2025-03-22 14:17:24 +01:00
commit 2d3f2b2ea3

View file

@ -147,12 +147,14 @@ in
stdenvNoCC,
...
} @ prev: rec {
commonCraneArgs = {
commonCraneArgs =
{
src = filteredSrc;
strictDeps = true;
doCheck = false;
inherit ((buildDeps final)) buildInputs nativeBuildInputs;
};
}
// (buildDeps final).env;
allFeaturesCraneArgs =
commonCraneArgs
// {
@ -225,7 +227,8 @@ in
inherit cargoArtifacts;
meta = defaultMeta;
}
// (config.packageOpts pkgs));
// (config.packageOpts pkgs)
// (buildDeps pkgs).env);
})
// (genAttrs config.crossTargets (
target: {
@ -254,6 +257,7 @@ in
}
// crossArgs
// (config.packageOpts pkgs))
// (buildDeps pkgs).env
));
outputs = {
@ -281,7 +285,7 @@ in
pkgs,
...
}: let
packageOpts = config.packageOpts pkgs;
packageOpts = config.packageOpts pkgs // (buildDeps pkgs).env;
in
{
clippy = craneLib.cargoClippy (commonCraneArgs