diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-04 16:42:46 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-04 16:42:46 +0100 |
commit | 22099658444b0b848210912a4a6a6f81e325f2e3 (patch) | |
tree | 80ef09436b4f06ede82912fba7eefb0a5a4b66f5 | |
parent | 3184c1046303ad62410d29c6c8237008ea81966e (diff) | |
download | guix-22099658444b0b848210912a4a6a6f81e325f2e3.tar guix-22099658444b0b848210912a4a6a6f81e325f2e3.tar.gz |
gnu: rust-system-deps-1: Do not skip build.
* gnu/packages/crates-io.scm (rust-system-deps-1): Do not skip build.
[arguments]: Disable tests. Add rust-itertools as a development input. Add
a phase to fix build.
-rw-r--r-- | gnu/packages/crates-io.scm | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7ad5d2b839..ec77af24b9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28591,7 +28591,7 @@ syntax extension expansion.") (base32 "16v4ljmj8sj030mdcc1yk615vciqlyxi7csq6lxka6cs4qbwqghg")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t + `(#:tests? #f ;source is missing some test files #:cargo-inputs (("rust-heck" ,rust-heck-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3) @@ -28599,7 +28599,15 @@ syntax extension expansion.") ("rust-strum-macros" ,rust-strum-macros-0.18) ("rust-thiserror" ,rust-thiserror-1) ("rust-toml" ,rust-toml-0.5) - ("rust-version-compare" ,rust-version-compare-0.0)))) + ("rust-version-compare" ,rust-version-compare-0.0)) + #:cargo-development-inputs + (("rust-itertools" ,rust-itertools-0.9)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-version-requirements + (lambda _ + (substitute* "Cargo.toml" + (("0.0.10") ,(package-version rust-version-compare-0.0)))))))) (home-page "https://github.com/gdesmott/system-deps") (synopsis "Define system dependencies in @file{Cargo.toml}") (description |