[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
132/137: gnu: Add rust-async-compression-0.4.
From: |
guix-commits |
Subject: |
132/137: gnu: Add rust-async-compression-0.4. |
Date: |
Thu, 21 Dec 2023 04:26:48 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit d10fb31af375a24ab3d098df3fcffcd4f71a14c6
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu Dec 21 09:40:50 2023 +0200
gnu: Add rust-async-compression-0.4.
* gnu/packages/crates-io.scm (rust-async-compression-0.4): New variable.
(rust-async-compression-0.3): Inherit from rust-async-compression-0.4.
Change-Id: I4faf539df9bab2bff6357449e800cd3d58639654
---
gnu/packages/crates-io.scm | 42 +++++++++++++++++++++++++++++++++++-------
1 file changed, 35 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index edc9065edf..e0b5b60b6e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5487,8 +5487,42 @@ Rust.")
"Async multi-producer multi-consumer channel")
(license (list license:asl2.0 license:expat))))
+(define-public rust-async-compression-0.4
+ (package
+ (name "rust-async-compression")
+ (version "0.4.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "async-compression" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19f2mdiz7jrmpbhjxmpfmixfv5640iknhxhfb57x723k5bxhqbdw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; could not find `proptest` in the list of imported crates
+ #:cargo-inputs (("rust-brotli" ,rust-brotli-3)
+ ("rust-bzip2" ,rust-bzip2-0.4)
+ ("rust-deflate64" ,rust-deflate64-0.1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-io" ,rust-futures-io-0.3)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-xz2" ,rust-xz2-0.1)
+ ("rust-zstd" ,rust-zstd-0.13)
+ ("rust-zstd-safe" ,rust-zstd-safe-7))))
+ (home-page "https://github.com/Nullus157/async-compression")
+ (synopsis
+ "Adaptors between compression crates and Rust's modern asynchronous IO
types")
+ (description "This package provides adaptors between compression crates
+and Rust's modern asynchronous IO types.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-async-compression-0.3
(package
+ (inherit rust-async-compression-0.4)
(name "rust-async-compression")
(version "0.3.15")
(source
@@ -5499,7 +5533,6 @@ Rust.")
(sha256
(base32
"0fnnpbsljngmrj8amhw6yg164bl6x4r43mr093g1ps9rmvbpqb4l"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-brotli" ,rust-brotli-3)
@@ -5532,12 +5565,7 @@ Rust.")
("rust-tokio-util" ,rust-tokio-util-0.6)
("rust-tokio-util" ,rust-tokio-util-0.5)
("rust-tokio-util" ,rust-tokio-util-0.4)
- ("rust-tokio-util" ,rust-tokio-util-0.3))))
- (home-page "https://github.com/Nemo157/async-compression")
- (synopsis "Adaptors between compression crates and Rust's modern
asynchronous IO types")
- (description "This package provides adaptors between compression crates
-and Rust's modern asynchronous IO types.")
- (license (list license:expat license:asl2.0))))
+ ("rust-tokio-util" ,rust-tokio-util-0.3))))))
(define-public rust-async-datagram-3
(package
- 119/137: gnu: Add rust-pem-rfc7468-0.3., (continued)
- 119/137: gnu: Add rust-pem-rfc7468-0.3., guix-commits, 2023/12/21
- 106/137: gnu: Add rust-system-configuration-sys-0.5., guix-commits, 2023/12/21
- 104/137: gnu: rust-tracing-0.1: Update to 0.1.40., guix-commits, 2023/12/21
- 125/137: gnu: Add rust-der-derive-0.5., guix-commits, 2023/12/21
- 129/137: gnu: Add rust-crc-catalog-2., guix-commits, 2023/12/21
- 131/137: gnu: Add rust-const-oid-0.7., guix-commits, 2023/12/21
- 136/137: gnu: rbw: Install shell completions., guix-commits, 2023/12/21
- 109/137: gnu: rust-sha2-0.9: Update to 0.9.9., guix-commits, 2023/12/21
- 122/137: gnu: Add rust-h3-quinn-0.0.4., guix-commits, 2023/12/21
- 124/137: gnu: Add rust-enum-as-inner-0.6., guix-commits, 2023/12/21
- 132/137: gnu: Add rust-async-compression-0.4.,
guix-commits <=
- 32/137: gnu: Add rust-wmi-0.12., guix-commits, 2023/12/21
- 52/137: gnu: Add rust-pciid-parser-0.6., guix-commits, 2023/12/21
- 53/137: gnu: Add rust-os-release-0.1., guix-commits, 2023/12/21
- 62/137: gnu: rust-cpufeatures-0.2: Update to 0.2.11., guix-commits, 2023/12/21
- 67/137: gnu: Add rust-borsh-derive-0.10., guix-commits, 2023/12/21
- 78/137: gnu: rust-pbkdf2-0.12: Update to 0.12.2., guix-commits, 2023/12/21
- 82/137: gnu: Add rust-tungstenite-0.19., guix-commits, 2023/12/21
- 86/137: gnu: Add rust-pcap-0.7., guix-commits, 2023/12/21
- 93/137: gnu: rust-uuid-macro-internal-1: Update to 1.6.1., guix-commits, 2023/12/21
- 97/137: gnu: Add rust-x509-parser-0.14., guix-commits, 2023/12/21