buildRustPackage: add documentation about cargoPatches

This commit is contained in:
Léo Gaspard 2018-08-14 11:20:30 +09:00
parent 48e5fbe8ee
commit af960e5df9
No known key found for this signature in database
GPG Key ID: 8A55848B6090F9CF

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).