From 5eae01e8267d13f2b204b31b91047003a6e36c82 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 9 Jul 2020 07:47:50 -0400 Subject: [PATCH 30/62] gnu: Add rust-rand-distr-0.2. * gnu/packages/crates-io.scm (rust-rand-distr-0.2): New variable. --- gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bd6eeb9f5e..136a253728 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18800,6 +18800,42 @@ useful types and distributions, and some randomness-related algorithms.") #:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3)))))) +(define-public rust-rand-distr-0.2 + (package + (name "rust-rand-distr") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rand_distr" version)) + (file-name (string-append name "-" version ".crate")) + (sha256 + (base32 + "1cpz577qid09lirjjhhn98yqdwsv0c01jf973pxpcr9svp5pm5wn")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; Requires rust-average + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-rust-average + (lambda _ + (substitute* "Cargo.toml" + (("\\[dev-dependencies.average\\]") + "") + (("version = \"0.10.3\"") + "")) + #t))) + #:cargo-inputs + (("rust-rand" ,rust-rand-0.7)) + #:cargo-development-inputs + (("rust-rand-pcg" ,rust-rand-pcg-0.2)))) + (home-page "https://crates.io/crates/rand_distr") + (synopsis "Super-set of the rand::distributions module") + (description "Implements a full suite of random number distributions +sampling routines.") + (license (list license:asl2.0 + license:expat)))) + (define-public rust-rand-hc-0.2 (package (name "rust-rand-hc") -- 2.27.0