buildRustPackage: warn on explicit useFetchCargoVendor

This commit is contained in:
Niklas Korz
2025-07-26 12:12:06 +02:00
parent 8263145f52
commit 8e59ce1e26

View File

@@ -72,7 +72,11 @@ lib.extendMkDerivation {
}@args:
assert lib.assertMsg useFetchCargoVendor
"buildRustPackage: `useFetchCargoVendor` is nonoptional and enabled by default as of 25.05";
"buildRustPackage: `useFetchCargoVendor` is nonoptional and enabled by default as of 25.05, remove it";
assert lib.warnIf (args ? useFetchCargoVendor)
"buildRustPackage: `useFetchCargoVendor` is nonoptional and enabled by default as of 25.05, remove it"
true;
lib.optionalAttrs (stdenv.hostPlatform.isDarwin && buildType == "debug") {
RUSTFLAGS = "-C split-debuginfo=packed " + (args.RUSTFLAGS or "");