Loading pkgs/build-support/rust/default-crate-overrides.nix +12 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ , udev , webkitgtk_4_1 , zlib , buildPackages , ... }: Loading Loading @@ -357,4 +358,15 @@ in buildInputs = [ atk ]; }; # Assumes it can run Command::new(env::var("CARGO")).arg("locate-project") # https://github.com/bkchr/proc-macro-crate/blame/master/src/lib.rs#L244 proc-macro-crate = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "2.0") { prePatch = (attrs.prePatch or "") + '' substituteInPlace \ src/lib.rs \ --replace-fail \ 'env::var("CARGO").map_err(|_| Error::CargoEnvVariableNotSet)?' \ '"${lib.getBin buildPackages.cargo}/bin/cargo"' ''; }; } Loading
pkgs/build-support/rust/default-crate-overrides.nix +12 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ , udev , webkitgtk_4_1 , zlib , buildPackages , ... }: Loading Loading @@ -357,4 +358,15 @@ in buildInputs = [ atk ]; }; # Assumes it can run Command::new(env::var("CARGO")).arg("locate-project") # https://github.com/bkchr/proc-macro-crate/blame/master/src/lib.rs#L244 proc-macro-crate = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "2.0") { prePatch = (attrs.prePatch or "") + '' substituteInPlace \ src/lib.rs \ --replace-fail \ 'env::var("CARGO").map_err(|_| Error::CargoEnvVariableNotSet)?' \ '"${lib.getBin buildPackages.cargo}/bin/cargo"' ''; }; }