diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-25 09:30:02 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:18:22 +0200 |
commit | db6abd12b88f2102386de6da371ca573bac0ea07 (patch) | |
tree | a2206e8de889eb3d3702f84e7bf4fd9b403dcf48 /gnu/packages | |
parent | 1a4f0fbe3b98fdf755b0f53b200b2d8b30e56e3b (diff) |
gnu: Add rust-sequoia-net-0.29.
* gnu/packages/sequoia.scm (rust-sequoia-net-0.29): New variable.
(rust-sequoia-net-0.28): Inherit from rust-sequoia-net-0.29.
Change-Id: I54a28e0f404001a03549686f0baf6d8e0576f7bf
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/sequoia.scm | 62 |
1 files changed, 51 insertions, 11 deletions
diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm index f956a86c56b..f5fc85cb969 100644 --- a/gnu/packages/sequoia.scm +++ b/gnu/packages/sequoia.scm @@ -578,17 +578,17 @@ private key store.") "This package provides a TPM backend for Sequoia's private key store.") (license license:lgpl2.0+))) -(define-public rust-sequoia-net-0.28 +(define-public rust-sequoia-net-0.29 (package (name "rust-sequoia-net") - (version "0.28.0") + (version "0.29.0") (source (origin (method url-fetch) (uri (crate-uri "sequoia-net" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0jw1p8gwf505q6dh1281fl7kmh8mr1f4hswl5crrycwqlq5q3gva")))) + (base32 "0xdraqrjlpjpzyn8sc8c8xfq13pr1gp6sd4c0n80x30i6kc60zjl")))) (build-system cargo-build-system) (arguments `(#:features '("sequoia-openpgp/crypto-nettle") @@ -597,22 +597,25 @@ private key store.") ("rust-futures-util" ,rust-futures-util-0.3) ("rust-hickory-client" ,rust-hickory-client-0.24) ("rust-hickory-resolver" ,rust-hickory-resolver-0.24) - ("rust-http" ,rust-http-0.2) - ("rust-hyper" ,rust-hyper-0.14) - ("rust-hyper-tls" ,rust-hyper-tls-0.5) + ("rust-http" ,rust-http-1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-tls" ,rust-hyper-tls-0.6) ("rust-libc" ,rust-libc-0.2) ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-reqwest" ,rust-reqwest-0.12) ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1) - ("rust-tempfile" ,rust-tempfile-3) ("rust-thiserror" ,rust-thiserror-1) ("rust-tokio" ,rust-tokio-1) ("rust-url" ,rust-url-2) ("rust-z-base-32" ,rust-z-base-32-0.1)) - #:cargo-development-inputs (("rust-hyper" ,rust-hyper-0.14) + #:cargo-development-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-util" ,rust-hyper-util-0.1) ("rust-rand" ,rust-rand-0.8) - ("rust-reqwest" ,rust-reqwest-0.11) - ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)))) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1) + ("rust-tempfile" ,rust-tempfile-3)))) (native-inputs (list clang pkg-config)) (inputs @@ -623,6 +626,43 @@ private key store.") HKP protocol, and searching and publishing Web Key Directories.") (license license:lgpl2.0+))) +(define-public rust-sequoia-net-0.28 + (package + (inherit rust-sequoia-net-0.29) + (name "rust-sequoia-net") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sequoia-net" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jw1p8gwf505q6dh1281fl7kmh8mr1f4hswl5crrycwqlq5q3gva")))) + (arguments + `(#:features '("sequoia-openpgp/crypto-nettle") + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.21) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hickory-client" ,rust-hickory-client-0.24) + ("rust-hickory-resolver" ,rust-hickory-resolver-0.24) + ("rust-http" ,rust-http-0.2) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-hyper-tls" ,rust-hyper-tls-0.5) + ("rust-libc" ,rust-libc-0.2) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2) + ("rust-z-base-32" ,rust-z-base-32-0.1)) + #:cargo-development-inputs + (("rust-hyper" ,rust-hyper-0.14) + ("rust-rand" ,rust-rand-0.8) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)))))) + (define-public rust-sequoia-openpgp-1 (package (name "rust-sequoia-openpgp") |