From 012203db1fbee26d6fa45955647e47332bd65e02 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Fri, 3 Dec 2021 21:24:38 +0100 Subject: [PATCH] gnu: Add rust-buffered-reader-1. * gnu/packages/crates-io.scm (rust-buffered-reader-1): New variable. (rust-buffered-reader-0.9): Inherit from rust-buffered-reader-1. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c5cec82fb4..3491226030 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7190,23 +7190,22 @@ (define-public rust-buf-redux-0.8 @code{std::io}, with extra features.") (license (list license:expat license:asl2.0)))) -(define-public rust-buffered-reader-0.9 +(define-public rust-buffered-reader-1 (package (name "rust-buffered-reader") - (version "0.9.0") + (version "1.1.2") (source (origin (method url-fetch) (uri (crate-uri "buffered-reader" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "05rklfiia1k4c4ifpim08l22i0q0l3j9xdg2yh3njrp6w58z6z13")))) + (base32 "1jf6iqxm3yllm9h3q5f90yj8y9qzr5h0a7aiw38cgk4hagh2s8d4")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-bzip2" ,rust-bzip2-0.3) + `(#:skip-build? #t + #:cargo-inputs + (("rust-bzip2" ,rust-bzip2-0.4) ("rust-flate2" ,rust-flate2-1) ("rust-libc" ,rust-libc-0.2)))) (home-page "https://sequoia-pgp.org/") @@ -7219,6 +7218,24 @@ (define-public rust-buffered-reader-0.9 with data in place, which avoids another copy.") (license license:gpl3))) +(define-public rust-buffered-reader-0.9 + (package + (inherit rust-buffered-reader-1) + (name "rust-buffered-reader") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "buffered-reader" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05rklfiia1k4c4ifpim08l22i0q0l3j9xdg2yh3njrp6w58z6z13")))) + (arguments + `(#:cargo-inputs + (("rust-bzip2" ,rust-bzip2-0.3) + ("rust-flate2" ,rust-flate2-1) + ("rust-libc" ,rust-libc-0.2)))))) + (define-public rust-buffering-0.4 (package (name "rust-buffering")