diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2021-08-02 21:23:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-02 21:23:09 +0100 |
commit | 5f31fe07cc9d748b9069c254f71e311b772e0c06 (patch) | |
tree | de47f1f5d653c1e98fa42ccdd7ece2aeda099fd3 | |
parent | 3adb10d897fc2c979e8c8014aa6f3a227232f2c5 (diff) | |
parent | a3925908e47a25698eca625248e2664f37346e70 (diff) | |
download | nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar.gz nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar.bz2 nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar.lz nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar.xz nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.tar.zst nixpkgs-5f31fe07cc9d748b9069c254f71e311b772e0c06.zip |
Merge pull request #132351 from figsoda/rust-doc
doc: rust: improve documentation on cargoLock.lockFile
-rw-r--r-- | doc/languages-frameworks/rust.section.md | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index f17e1ba8d8f..9de9a06465f 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -129,7 +129,15 @@ rustPlatform.buildRustPackage rec { ``` This will retrieve the dependencies using fixed-output derivations from -the specified lockfile. +the specified lockfile. Note that setting `cargoLock.lockFile` doesn't +add a `Cargo.lock` to your `src`, and a `Cargo.lock` is still required +to build a rust package. A simple fix is to use: + +```nix +postPatch = '' + cp ${./Cargo.lock} Cargo.lock +''; +``` The output hash of each dependency that uses a git source must be specified in the `outputHashes` attribute. For example: |