diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 856d0e800f..a184a7e988 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30415,8 +30415,39 @@ (define-public rust-hashlink-0.7 #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1)))))) +(define-public rust-hdrhistogram-7 + (package + (name "rust-hdrhistogram") + (version "7.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hdrhistogram" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a1al1rfxcqmx0n9h100ggvg036f4rv69fq12kimazvw9zsvj6bz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.13) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-flate2" ,rust-flate2-1) + ("rust-nom" ,rust-nom-7) + ("rust-num-traits" ,rust-num-traits-0.2)) + #:cargo-development-inputs + (("rust-clap" ,rust-clap-3) + ("rust-ieee754" ,rust-ieee754-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-rug" ,rust-rug-1)))) + (home-page "https://github.com/HdrHistogram/HdrHistogram_rust") + (synopsis "Port of HdrHistogram to Rust") + (description "This package provides a port of @code{HdrHistogram} to Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-hdrhistogram-6 (package + (inherit rust-hdrhistogram-7) (name "rust-hdrhistogram") (version "6.3.4") (source @@ -30426,7 +30457,6 @@ (define-public rust-hdrhistogram-6 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "17dqk0rp8kimcd8wr542i8cny91fkclw7a2xzszar95wrpmk3lq8")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -30435,11 +30465,7 @@ (define-public rust-hdrhistogram-6 ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.3) ("rust-flate2" ,rust-flate2-1) ("rust-nom" ,rust-nom-4) - ("rust-num-traits" ,rust-num-traits-0.2)))) - (home-page "https://github.com/HdrHistogram/HdrHistogram_rust") - (synopsis "Port of HdrHistogram to Rust") - (description "This package provides a port of HdrHistogram to Rust.") - (license (list license:expat license:asl2.0)))) + ("rust-num-traits" ,rust-num-traits-0.2)))))) (define-public rust-headers-0.3 (package