Merge pull request #44981 from Ekleog/rust-patch-bis

buildRustPackage: allow patches to fix Cargo.lock
This commit is contained in:
Jörg Thalheim
2018-08-14 14:23:51 +02:00
committed by GitHub
3 changed files with 13 additions and 3 deletions

View File

@@ -59,6 +59,11 @@ all crate sources of this package. Currently it is obtained by inserting a
fake checksum into the expression and building the package once. The correct
checksum can be then take from the failed build.
When the `Cargo.lock`, provided by upstream, is not in sync with the
`Cargo.toml`, it is possible to use `cargoPatches` to update it. All patches
added in `cargoPatches` will also be prepended to the patches in `patches` at
build-time.
To install crates with nix there is also an experimental project called
[nixcrates](https://github.com/fractalide/nixcrates).