nixpkgs/pkgs/build-support/rust
Winter 115e3413e1 rustPlatform.importCargoLock: add support for v1 lock files
v1 lock files (generated by default by Cargo versions 1.40 and below)
use a single table, `metadata`, to store the checksums of packages.

The primary motivation for doing this now is that we're considering
vendoring all Cargo lock files in Nixpkgs, some packages still use it
(e.g. cargo-asm), and adding support for it doesn't increase the
complexity of the function. No matter the outcome of the vendoring
discussion, this is a nice thing to have because Cargo still supports v1
lock files.
2023-02-26 00:45:40 -05:00
..
build-rust-crate treewide: use optionalString 2023-02-13 21:52:34 +01:00
build-rust-package buildRustPackage: drop cacert 2023-02-01 06:53:43 +10:00
fetch-cargo-tarball cargo: move cert info to fetch-cargo-tarball 2023-02-01 06:53:43 +10:00
hooks Revert "rustPlatform.bindgenHook: use the same clang/libclang as rustc" 2023-02-07 00:04:19 -05:00
lib build-support/rust/lib: Add toTargetVendor 2023-02-15 20:37:45 -05:00
sysroot build-support/rust/sysroot/src: Use dont* instead of phase list 2021-11-08 21:38:58 +00:00
test/import-cargo-lock rustPlatform.importCargoLock: add support for v1 lock files 2023-02-26 00:45:40 -05:00
default-crate-overrides.nix default-crate-overrides.nix: add graphene-sys 2023-01-13 16:43:39 +00:00
fetchcargo-default-config.toml
fetchcrate.nix fetchCrate: rewrite in terms of fetchzip 2022-11-03 12:33:27 -04:00
import-cargo-lock.nix rustPlatform.importCargoLock: add support for v1 lock files 2023-02-26 00:45:40 -05:00