servo/support
Mukilan Thiyagarajan c50df5ccbe
nix build: replace fetchCargoTarball with importCargoLock (#31825)
[`importCargoLock`][1] allows us to use the existing Cargo.lock
file. This means we no longer need to update the sha256 hash
whenever the dependencies are upgraded. It also integrates
with nix's rustToolchain support via `cargoSetupHooks` and
automatically vendors the dependencies, allowing us to simplify
the logic for `filterlock` derivation.

[1]: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/rust.section.md#vendoring-of-dependencies-vendoring-of-dependencies

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-03-25 05:32:55 +00:00
..
android android: add support for x86_64 images (#31725) 2024-03-18 09:44:10 +00:00
arm32 Update MPL license to https (part 1) 2018-11-19 14:46:43 +01:00
arm64 Update MPL license to https (part 1) 2018-11-19 14:46:43 +01:00
crown clippy: fix warnings on modules outside components (#31567) 2024-03-07 23:42:39 +00:00
filterlock nix build: replace fetchCargoTarball with importCargoLock (#31825) 2024-03-25 05:32:55 +00:00
macos Bootstrap pkg-config and cmake on MacOS (#30497) 2023-10-05 01:12:29 +00:00
rust-task_info Update MPL license to https (part 1) 2018-11-19 14:46:43 +01:00
windows build: Add support for Visual Studio 2022 and VC143 DLLs (#31148) 2024-01-23 11:04:01 +00:00