--- Begin Message ---
Subject: |
[PATCH] gnu: rbw: Update to 1.4.3 |
Date: |
Mon, 14 Feb 2022 14:14:30 +0100 |
User-agent: |
mu4e 1.6.10; emacs 28.0.91 |
>From 21a2bac84228cbe89a49526941a8b5319bd3f14b Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Mon, 14 Feb 2022 13:55:44 +0100
Subject: [PATCH] gnu: rbw: Update to 1.4.3
---
gnu/packages/crates-io.scm | 469 ++++++++++++++++++-------------------
gnu/packages/rust-apps.scm | 107 ++++-----
2 files changed, 275 insertions(+), 301 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d21fb240a8..5ff0f830a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2763,7 +2763,7 @@ (define-public rust-antidote-1
(define-public rust-anyhow-1
(package
(name "rust-anyhow")
- (version "1.0.46")
+ (version "1.0.53")
(source
(origin
(method url-fetch)
@@ -2771,15 +2771,12 @@ (define-public rust-anyhow-1
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0w0zm1bqk5kbk834r4xszlzqiln4vw5k1lnlswyjkh24khi2ia1s"))))
+ (base32 "1q06xg4jn4lpad7lj1af28x5xdwymgl1k820zj2nnrhlbi2mp94l"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-backtrace" ,rust-backtrace-0.3))))
(home-page "https://github.com/dtolnay/anyhow")
(synopsis "Flexible concrete Error type")
(description "This package provides a flexible concrete Error type built on
@@ -3266,7 +3263,7 @@ (define-public rust-arrayref-0.3
(define-public rust-arrayvec-0.7
(package
(name "rust-arrayvec")
- (version "0.7.0")
+ (version "0.7.2")
(source
(origin
(method url-fetch)
@@ -3274,17 +3271,10 @@ (define-public rust-arrayvec-0.7
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1xza6jbs8x51yhh4qnwjw1crm33bhl975r965fpq1hqhpfq5hbss"))))
+ (base32 "1mjl8jjqxpl0x7sm9cij61cppi7yi38cdrd1l8zjw7h7qxk2v9cd"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-serde-test" ,rust-serde-test-1))))
+ `(#:skip-build? #t #:cargo-inputs (("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/bluss/arrayvec")
(synopsis "Vector with fixed capacity")
(description
@@ -4970,26 +4960,21 @@ (define-public rust-async-tls-0.10
(define-public rust-async-trait-0.1
(package
(name "rust-async-trait")
- (version "0.1.42")
+ (version "0.1.52")
(source
(origin
(method url-fetch)
(uri (crate-uri "async-trait" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0gd13pqgw5m6l4bqwjkickq13c4v0jxzxs5i4dwmldrlgvklafld"))))
+ (base32 "1qv5l9izrd96zcrlcr4x1kh41ylq1d9702f3vl8w11m2rb67l6h6"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/dtolnay/async-trait")
(synopsis "Type erasure for async trait methods")
(description "This package provides type erasure for async trait
@@ -7799,7 +7784,7 @@ (define-public rust-block-modes-0.7
(define-public rust-block-padding-0.2
(package
(name "rust-block-padding")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
@@ -7807,9 +7792,9 @@ (define-public rust-block-padding-0.2
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0x6b2dgink7rc3755r8jl4kmndydy5563h3wz7z9jqrb25ygv2y9"))))
+ (base32 "1bickjlmfw9iv63dp781n589rfybw879mik1va59833m1hvnqscd"))))
(build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
(home-page "https://github.com/RustCrypto/utils")
(synopsis "Padding and unpadding of messages divided into blocks")
(description
@@ -12810,10 +12795,10 @@ (define-public rust-cookie-factory-0.3
similar to the nom parser combinators library.")
(license license:expat)))
-(define-public rust-cookie-store-0.7
+(define-public rust-cookie-store-0.15
(package
(name "rust-cookie-store")
- (version "0.7.0")
+ (version "0.15.1")
(source
(origin
(method url-fetch)
@@ -12821,23 +12806,20 @@ (define-public rust-cookie-store-0.7
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "174i9k9g62pfx7y1nqynywdpjplkl3j4hi3ck6bz2r996qzhnxa6"))))
+ (base32 "0z0navy9k0ivrdvz492q8c4nhd3iv5l77hwfppskdp1j15607xxk"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-cookie" ,rust-cookie-0.12)
- ("rust-idna" ,rust-idna-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-publicsuffix" ,rust-publicsuffix-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.1)
- ("rust-try-from" ,rust-try-from-0.3)
- ("rust-url" ,rust-url-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cookie" ,rust-cookie-0.15)
+ ("rust-idna" ,rust-idna-0.2)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-publicsuffix" ,rust-publicsuffix-2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-time" ,rust-time-0.2)
+ ("rust-url" ,rust-url-2))))
(home-page "https://github.com/pfernie/cookie_store")
(synopsis "Implementation of Cookie storage and retrieval per RFC6265")
(description
@@ -25478,14 +25460,14 @@ (define-public rust-gzip-header-0.3
(define-public rust-h2-0.3
(package
(name "rust-h2")
- (version "0.3.7")
+ (version "0.3.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "h2" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0mdf0x3cxj4rhx2zrm0gnx02i43gqcz3q4awzidargff5xb1kn3z"))))
+ (base32 "13pzhasjizgv0v21yvrx3majd4xpipc1z1vyvwvbmcn7vlbzgwfr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -27543,31 +27525,29 @@ (define-public rust-hyper-old-types-0.11
0.11.x.")
(license license:expat)))
-(define-public rust-hyper-rustls-0.22
+(define-public rust-hyper-rustls-0.23
(package
(name "rust-hyper-rustls")
- (version "0.22.1")
+ (version "0.23.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "hyper-rustls" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0r2szp06nzqx6gblcw69kwx8afjp218fc083kfpw0i3d66bpm7sz"))))
+ (base32 "1b2wi75qrmwfpw3pqwcg1xjndl4z0aris15296wf7i8d5v04hz6q"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ct-logs" ,rust-ct-logs-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-http" ,rust-http-0.2)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rustls" ,rust-rustls-0.20)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.22))))
(home-page "https://github.com/ctz/hyper-rustls")
(synopsis "Rustls+Hyper integration for pure Rust HTTPS")
(description
@@ -27577,7 +27557,7 @@ (define-public rust-hyper-rustls-0.22
(define-public rust-hyper-rustls-0.21
(package
- (inherit rust-hyper-rustls-0.22)
+ (inherit rust-hyper-rustls-0.23)
(name "rust-hyper-rustls")
(version "0.21.0")
(source
@@ -30600,18 +30580,19 @@ (define-public rust-lexopt-0.2
(define-public rust-libc-0.2
(package
(name "rust-libc")
- (version "0.2.112")
+ (version "0.2.117")
(source
(origin
(method url-fetch)
(uri (crate-uri "libc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09bik7pcck869kfr5i9hjhnck0mzpd9v0ijxbqnh8fja6rzx20qv"))))
+ (base32 "0v52a7r5kmgc97rjf1sm3p3gkw3djzrnld4sli65nnxnz7h74kg7"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
(home-page "https://github.com/rust-lang/libc")
(synopsis "Raw FFI bindings to platform libraries like libc")
(description
@@ -35475,17 +35456,18 @@ (define-public rust-napi-sys-0.4
(define-public rust-native-tls-0.2
(package
(name "rust-native-tls")
- (version "0.2.7")
+ (version "0.2.8")
(source
(origin
(method url-fetch)
(uri (crate-uri "native-tls" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m6v16xl8h4pm32pw6yhrvgwznf60bqhj2qhb1yrb8wd3hp6pndq"))))
+ (base32 "0kdj0drgp8cqk3v430c5ac7dfpzvhm1621w96cpz985m35vrzfj8"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; tests require network access
+ #:skip-build? #t
#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
@@ -35496,14 +35478,7 @@ (define-public rust-native-tls-0.2
("rust-schannel" ,rust-schannel-0.1)
("rust-security-framework" ,rust-security-framework-2)
("rust-security-framework-sys" ,rust-security-framework-sys-2)
- ("rust-tempfile" ,rust-tempfile-3))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-test-cert-gen" ,rust-test-cert-gen-0.1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
+ ("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/sfackler/rust-native-tls")
(synopsis "Wrapper over a platform's native TLS implementation")
(description
@@ -47071,14 +47046,14 @@ (define-public rust-recycler-0.1
(define-public rust-redox-syscall-0.2
(package
(name "rust-redox-syscall")
- (version "0.2.5")
+ (version "0.2.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "redox_syscall" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1n878lpw577avdr5dzbkil02xwbx0a57mr2r3dcnnkz28i71wd4l"))))
+ (base32 "1zq36bhw4c6xig340ja1jmr36iy0d3djp8smsabxx71676bg70w3"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -47673,14 +47648,14 @@ (define-public rust-reopen-0.3
(define-public rust-reqwest-0.11
(package
(name "rust-reqwest")
- (version "0.11.4")
+ (version "0.11.9")
(source
(origin
(method url-fetch)
(uri (crate-uri "reqwest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "08kdxaa7c5wzlr2f4qkqlczc86p30sz84xllk83dyxxvp5hryvi4"))))
+ (base32 "0995ng67r8rry8864wxp2iwkpr4sc34fgny6p9wrllwa93ql5wl7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -47688,15 +47663,16 @@ (define-public rust-reqwest-0.11
(("rust-async-compression" ,rust-async-compression-0.3)
("rust-base64" ,rust-base64-0.13)
("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.14)
- ("rust-cookie-store" ,rust-cookie-store-0.12)
+ ("rust-cookie" ,rust-cookie-0.15)
+ ("rust-cookie-store" ,rust-cookie-store-0.15)
("rust-encoding-rs" ,rust-encoding-rs-0.8)
("rust-futures-core" ,rust-futures-core-0.3)
("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-h2" ,rust-h2-0.3)
("rust-http" ,rust-http-0.2)
("rust-http-body" ,rust-http-body-0.4)
("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.22)
+ ("rust-hyper-rustls" ,rust-hyper-rustls-0.23)
("rust-hyper-tls" ,rust-hyper-tls-0.5)
("rust-ipnet" ,rust-ipnet-2)
("rust-js-sys" ,rust-js-sys-0.3)
@@ -47707,15 +47683,16 @@ (define-public rust-reqwest-0.11
("rust-native-tls" ,rust-native-tls-0.2)
("rust-percent-encoding" ,rust-percent-encoding-2)
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
+ ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
+ ("rust-rustls" ,rust-rustls-0.20)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-time" ,rust-time-0.2)
("rust-tokio" ,rust-tokio-1)
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
("rust-tokio-socks" ,rust-tokio-socks-0.5)
("rust-tokio-util" ,rust-tokio-util-0.6)
("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.20)
@@ -47723,17 +47700,8 @@ (define-public rust-reqwest-0.11
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21)
- ("rust-winreg" ,rust-winreg-0.7))
- #:cargo-development-inputs
- (("rust-brotli" ,rust-brotli-3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ ("rust-webpki-roots" ,rust-webpki-roots-0.22)
+ ("rust-winreg" ,rust-winreg-0.7))))
(home-page "https://github.com/seanmonstar/reqwest")
(synopsis "High level HTTP client library")
(description "This package provides a high level HTTP client library.")
@@ -47832,7 +47800,7 @@ (define-public rust-reqwest-0.9
(("rust-base64" ,rust-base64-0.10)
("rust-bytes" ,rust-bytes-0.4)
("rust-cookie" ,rust-cookie-0.12)
- ("rust-cookie-store" ,rust-cookie-store-0.7)
+ ("rust-cookie-store" ,rust-cookie-store-0.15)
("rust-encoding-rs" ,rust-encoding-rs-0.8)
("rust-flate2" ,rust-flate2-1)
("rust-futures" ,rust-futures-0.1)
@@ -53048,14 +53016,14 @@ (define-public rust-seq-macro-0.2
(define-public rust-serde-1
(package
(name "rust-serde")
- (version "1.0.133")
+ (version "1.0.136")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "16lq33l09nkm0hxdhfjjmh3yjv83rrcqw9lbxb8y4q3va5km0mlp"))))
+ (base32 "12a791cbdd3gi08536i4frrqsps0ak8gvhpijvgj9rg1055y4cff"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -53444,22 +53412,21 @@ (define-public rust-serdeconv-0.4
(define-public rust-serde-derive-1
(package
(name "rust-serde-derive")
- (version "1.0.133")
+ (version "1.0.136")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0dym0l8a0pch0mkqnhrf89n4wngzwf0d1z88hb8dhs456acic87d"))))
+ (base32 "1yb28smlymba4qbj2bn4c4myvblypqvkxv9q33s0dlzwa9qpwn88"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
(home-page "https://serde.rs")
(synopsis
"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
@@ -53548,28 +53515,22 @@ (define-public rust-serde-ignored-0.1
(define-public rust-serde-json-1
(package
(name "rust-serde-json")
- (version "1.0.74")
+ (version "1.0.79")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde-json" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hiixjnrnrvvpyh58av73ds924zgzi4wl0mv8p9nan0w0v6vjazf"))))
+ (base32 "158xd1swdvw6y59bx4avb8vdpj727n54r77xw5f7c15kqfjrz3cf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-automod" ,rust-automod-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-stacker" ,rust-serde-stacker-0.1)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-indexmap" ,rust-indexmap-1)
+ ("rust-itoa" ,rust-itoa-1)
+ ("rust-ryu" ,rust-ryu-1)
+ ("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/serde-rs/json")
(synopsis "JSON serialization file format")
(description
@@ -53640,7 +53601,7 @@ (define-public rust-serde-macros-0.4
(define-public rust-serde-path-to-error-0.1
(package
(name "rust-serde-path-to-error")
- (version "0.1.4")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
@@ -53648,16 +53609,10 @@ (define-public rust-serde-path-to-error-0.1
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0n5ilbsxvi174m2fd506ivd43kws0yh523li1xz0zqh60ngi1xj2"))))
+ (base32 "0xx3n62nyjvrjzg4ypm5419ywy22285j5a4rx858lshrp39qm1np"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
+ `(#:skip-build? #t #:cargo-inputs (("rust-serde" ,rust-serde-1))))
(home-page
"https://github.com/dtolnay/path-to-error")
(synopsis
@@ -53704,14 +53659,14 @@ (define-public rust-serde-qs-0.7
(define-public rust-serde-repr-0.1
(package
(name "rust-serde-repr")
- (version "0.1.6")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_repr" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0xhwamlb1ax3w87mpq0awcphwchprh93y1hb47rm3c0p3favgiid"))))
+ (base32 "1mcy39p1g3z49rzzsadfhpy6yv2f3zx9ihhplbpjk32i01lm3l4q"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -54313,7 +54268,7 @@ (define-public rust-sha-1-0.9
(package
(inherit rust-sha-1-0.10)
(name "rust-sha-1")
- (version "0.9.1")
+ (version "0.9.8")
(source
(origin
(method url-fetch)
@@ -54321,20 +54276,16 @@ (define-public rust-sha-1-0.9
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0w37j7swjkbzgi9mf7ihkw0zfik6vl97fs6jdpqs6r68hvm3c2hp"))))
+ (base32 "19jibp8l9k5v4dnhj5kfhaczdfd997h22qz0hin6pw9wvc9ngkcr"))))
(arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-cpuid-bool" ,rust-cpuid-bool-0.1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-sha1-asm" ,rust-sha1-asm-0.4))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-block-buffer" ,rust-block-buffer-0.9)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cpufeatures" ,rust-cpufeatures-0.2)
+ ("rust-digest" ,rust-digest-0.9)
+ ("rust-opaque-debug" ,rust-opaque-debug-0.3)
+ ("rust-sha1-asm" ,rust-sha1-asm-0.5))))))
(define-public rust-sha-1-0.8
(package
@@ -54517,7 +54468,7 @@ (define-public rust-sha2-0.9
(package
(inherit rust-sha2-0.10)
(name "rust-sha2")
- (version "0.9.5")
+ (version "0.9.9")
(source
(origin
(method url-fetch)
@@ -54525,19 +54476,16 @@ (define-public rust-sha2-0.9
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk"))))
+ (base32 "006q2f0ar26xcjxqz8zsncfgz86zqa5dkwlwv03rhx1rpzhs2n2d"))))
(arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-sha2-asm" ,rust-sha2-asm-0.6))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-block-buffer" ,rust-block-buffer-0.9)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cpufeatures" ,rust-cpufeatures-0.2)
+ ("rust-digest" ,rust-digest-0.9)
+ ("rust-opaque-debug" ,rust-opaque-debug-0.3)
+ ("rust-sha2-asm" ,rust-sha2-asm-0.6))))))
(define-public rust-sha2-0.8
(package
@@ -58153,7 +58101,7 @@ (define-public rust-strsim-0.5
(define-public rust-structopt-0.3
(package
(name "rust-structopt")
- (version "0.3.21")
+ (version "0.3.26")
(source
(origin
(method url-fetch)
@@ -58161,15 +58109,15 @@ (define-public rust-structopt-0.3
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj"))))
+ (base32 "043sg3qxllann6q9i71d05qp3q13scmcvhxhd950ka2v8ij5qsqc"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-structopt-derive" ,rust-structopt-derive-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-clap" ,rust-clap-2))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-clap" ,rust-clap-2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-paw" ,rust-paw-1)
+ ("rust-structopt-derive" ,rust-structopt-derive-0.4))))
(home-page "https://github.com/TeXitoi/structopt")
(synopsis "Parse command line argument by defining a struct")
(description
@@ -58204,7 +58152,7 @@ (define-public rust-structopt-0.2
(define-public rust-structopt-derive-0.4
(package
(name "rust-structopt-derive")
- (version "0.4.14")
+ (version "0.4.18")
(source
(origin
(method url-fetch)
@@ -58212,8 +58160,7 @@ (define-public rust-structopt-derive-0.4
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav"))))
+ (base32 "1q5gcigmvw0cinjxzpyrkflliq5r1ivljmrvfrl3phcwgwraxdfw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -58227,7 +58174,7 @@ (define-public rust-structopt-derive-0.4
(synopsis "Parse command line argument by defining a struct, derive crate")
(description
"This package provides the derive Rust crate for the structopt crate.")
- (license license:asl2.0)))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-structopt-derive-0.2
(package
@@ -60555,26 +60502,26 @@ (define-public rust-tempdir-0.3
(define-public rust-tempfile-3
(package
(name "rust-tempfile")
- (version "3.2.0")
+ (version "3.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tempfile" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"))))
+ (base32 "1r3rdp66f7w075mz6blh244syr3h0lbm07ippn7xrbgfxbs1xnsw"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-redox-syscall" ,rust-redox-syscall-0.2)
- ("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://stebalien.com/projects/tempfile-rs")
- (synopsis "Library for managing temporary files and directories")
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-fastrand" ,rust-fastrand-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.2)
+ ("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "http://stebalien.com/projects/tempfile-rs")
+ (synopsis "A library for managing temporary files and directories.")
(description
"This package provides a library for managing temporary files and
directories.")
@@ -61265,7 +61212,7 @@ (define-public rust-thin-slice-0.1
(define-public rust-thiserror-1
(package
(name "rust-thiserror")
- (version "1.0.26")
+ (version "1.0.30")
(source
(origin
(method url-fetch)
@@ -61273,18 +61220,12 @@ (define-public rust-thiserror-1
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1qmz542pq4wmz3p0s4kavsqv09h0x99klkf3k33ydjy1x97rw4ck"))))
+ (base32 "05y4wm29ck8flwq5k1q6nhwh00a3b30cz3xr0qvnbwad5vjsnjw5"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-thiserror-impl" ,rust-thiserror-impl-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-thiserror-impl" ,rust-thiserror-impl-1))))
(home-page "https://github.com/dtolnay/thiserror")
(synopsis "derive(Error)")
(description "This package provides @code{derive(Error)} in Rust.")
@@ -61293,7 +61234,7 @@ (define-public rust-thiserror-1
(define-public rust-thiserror-impl-1
(package
(name "rust-thiserror-impl")
- (version "1.0.26")
+ (version "1.0.30")
(source
(origin
(method url-fetch)
@@ -61301,8 +61242,7 @@ (define-public rust-thiserror-impl-1
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0ia72qiynlws5avb8f1xqlazp4g6bqgzjbwy5vs6nyg7myh6j386"))))
+ (base32 "0jviwmvx6wzawsj6c9msic7h419wmsbjagl9dzhpydkzc8zzscma"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -62150,21 +62090,19 @@ (define-public rust-titlecase-1
(define-public rust-tokio-1
(package
(name "rust-tokio")
- (version "1.15.0")
+ (version "1.16.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0f2qwp9ljc4gf955g7qcksp0jc1bwmzxb2nf6mb7h1n2irvirgzv"))))
+ (base32 "02pwb89x5lixdpfpxjdmngqwq782jfx1cxy5x04x7rjxc95sc9qc"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bytes" ,rust-bytes-1)
+ (("rust-bytes" ,rust-bytes-1)
("rust-libc" ,rust-libc-0.2)
("rust-memchr" ,rust-memchr-2)
("rust-mio" ,rust-mio-0.7)
@@ -63101,10 +63039,10 @@ (define-public rust-tokio-reactor-0.1
"Event loop that drives Tokio I/O resources.")
(license license:expat)))
-(define-public rust-tokio-rustls-0.22
+(define-public rust-tokio-rustls-0.23
(package
(name "rust-tokio-rustls")
- (version "0.22.0")
+ (version "0.23.2")
(source
(origin
(method url-fetch)
@@ -63112,14 +63050,14 @@ (define-public rust-tokio-rustls-0.22
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1dp1s2kai081f3fn9gjq92x2lw7lm7iqpcsl02cg2zg5fbg48s5w"))))
+ (base32 "06y1w47i6pd6w9mrf5ylik0bj22s1x9v06gscy1bs0lqhcmmyzd2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-rustls" ,rust-rustls-0.19)
+ (("rust-rustls" ,rust-rustls-0.20)
("rust-tokio" ,rust-tokio-1)
- ("rust-webpki" ,rust-webpki-0.21))))
+ ("rust-webpki" ,rust-webpki-0.22))))
(home-page "https://github.com/tokio-rs/tls")
(synopsis "Asynchronous TLS/SSL streams for Tokio")
(description
@@ -63129,7 +63067,7 @@ (define-public rust-tokio-rustls-0.22
(define-public rust-tokio-rustls-0.14
(package
- (inherit rust-tokio-rustls-0.22)
+ (inherit rust-tokio-rustls-0.23)
(name "rust-tokio-rustls")
(version "0.14.1")
(source
@@ -64047,7 +63985,7 @@ (define-public rust-tonic-0.6
("rust-prost-derive" ,rust-prost-derive-0.9)
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
("rust-tokio-stream" ,rust-tokio-stream-0.1)
("rust-tokio-util" ,rust-tokio-util-0.6)
("rust-tower" ,rust-tower-0.4)
@@ -64228,28 +64166,23 @@ (define-public rust-tower-util-0.3
(define-public rust-tracing-0.1
(package
(name "rust-tracing")
- (version "0.1.23")
+ (version "0.1.30")
(source
(origin
(method url-fetch)
(uri (crate-uri "tracing" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ww7akgck54yc9a2yrl7qnvqpqgwiz6ab2cd1lq377h2zli0mm7p"))))
+ (base32 "1faza94zaf6cwd3fmrwj6bq2xz538wpaxxakb46yba729wsr739d"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-log" ,rust-log-0.4)
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ ("rust-tracing-core" ,rust-tracing-core-0.1))))
(home-page "https://tokio.rs")
(synopsis "Application-level tracing for Rust")
(description "@code{rust-tracing} is a framework for instrumenting Rust
@@ -64259,27 +64192,21 @@ (define-public rust-tracing-0.1
(define-public rust-tracing-attributes-0.1
(package
(name "rust-tracing-attributes")
- (version "0.1.12")
+ (version "0.1.19")
(source
(origin
(method url-fetch)
(uri (crate-uri "tracing-attributes" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0iwzcbcrkyn7bnhdnzp4lanw3md2dx15jr3nyi7881s1gvm81w23"))))
+ (base32 "05m7wxidfsx3mnvi8adq8532cn1xnm8as0skmnvxfn55lfjdjxl2"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2))))
+ ("rust-syn" ,rust-syn-1))))
(home-page "https://tokio.rs")
(synopsis "Automatically instrument functions")
(description "This package provides procedural macro attributes for
@@ -64289,18 +64216,20 @@ (define-public rust-tracing-attributes-0.1
(define-public rust-tracing-core-0.1
(package
(name "rust-tracing-core")
- (version "0.1.21")
+ (version "0.1.22")
(source
(origin
(method url-fetch)
(uri (crate-uri "tracing-core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1r262wskhm6wmc5i2bxz44nglyzqaq3x50s0h5q0ffdq6xbdckhz"))))
+ (base32 "08wssa1n70vg02nfw6ykfzjhind88ws8vjqi64nsfch6718wpkq3"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-valuable" ,rust-valuable-0.1))))
(home-page "https://tokio.rs")
(synopsis "Core primitives for application-level tracing")
(description
@@ -64843,7 +64772,7 @@ (define-public rust-trust-dns-https-0.20
("rust-rustls" ,rust-rustls-0.19)
("rust-thiserror" ,rust-thiserror-1)
("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20)
("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.20)
("rust-webpki" ,rust-webpki-0.21)
@@ -65351,7 +65280,7 @@ (define-public rust-trust-dns-resolver-0.20
("rust-tokio" ,rust-tokio-1)
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
("rust-trust-dns-https" ,rust-trust-dns-https-0.20)
("rust-trust-dns-native-tls" ,rust-trust-dns-native-tls-0.20)
("rust-trust-dns-openssl" ,rust-trust-dns-openssl-0.20)
@@ -65504,7 +65433,7 @@ (define-public rust-trust-dns-rustls-0.20
("rust-log" ,rust-log-0.4)
("rust-rustls" ,rust-rustls-0.19)
("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20)
("rust-webpki" ,rust-webpki-0.21))))
(home-page "http://www.trust-dns.org/index.html")
@@ -67492,6 +67421,56 @@ (define-public rust-v-frame-0.2
a part of rav1e.")
(license license:bsd-2)))
+(define-public rust-valuable-derive-0.1
+ (package
+ (name "rust-valuable-derive")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "valuable-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cjvqljzsj891cjzlwv0ihrv4m0n5211a6pr6b7cz42ich66ji4x"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/tokio-rs/valuable")
+ (synopsis "Macros for the `valuable` crate.")
+ (description "Macros for the `valuable` crate.")
+ (license license:expat)))
+
+(define-public rust-valuable-0.1
+ (package
+ (name "rust-valuable")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "valuable" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0v9gp3nkjbl30z0fd56d8mx7w1csk86wwjhfjhr400wh9mfpw2w3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-valuable-derive" ,rust-valuable-derive-0.1))))
+ (home-page "https://github.com/tokio-rs/valuable")
+ (synopsis
+ "Object-safe value inspection, used to pass un-typed structured data
across trait-object boundaries.
+")
+ (description
+ "Object-safe value inspection, used to pass un-typed structured data
across
+trait-object boundaries.")
+ (license license:expat)))
+
(define-public rust-value-bag-1
(package
(name "rust-value-bag")
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 5b27bf3647..f8d6dcc1ce 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -1297,70 +1297,65 @@ (define-public watchexec
(define-public rbw
(package
(name "rbw")
- (version "1.4.1")
+ (version "1.4.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "rbw" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0zszp9hvilpikbd66b5zbvspks0spv8dh0yry0sxnc5yqvl2ixnf"))))
+ (base32 "1177jjf3rksbi3rjw9215fkg1am3i6ph1wssf8svkd3in0sxqrhf"))))
(build-system cargo-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'configure 'relax-requirements
- (lambda _
- (substitute*
- "guix-vendor/rust-password-hash-0.3.2.tar.gz/Cargo.toml"
- (("version = \">=1, <1.1.0\"") "version = \">=1\""))
- (substitute*
- "guix-vendor/rust-rsa-0.5.0.tar.gz/Cargo.toml"
- (("version = \">=1, <1.5\"") "version = \"^1\""))
- (substitute*
- "Cargo.toml"
- (("version = \"1.4\"") "version = \"^1\"")))))
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.7)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base32" ,rust-base32-0.4)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-block-padding" ,rust-block-padding-0.2)
- ("rust-daemonize" ,rust-daemonize-0.4)
- ("rust-directories" ,rust-directories-4)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-hkdf" ,rust-hkdf-0.11)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-paw" ,rust-paw-1)
- ("rust-pbkdf2" ,rust-pbkdf2-0.9)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-region" ,rust-region-3)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-rsa" ,rust-rsa-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-term-size" ,rust-term-size-0.3)
- ("rust-textwrap" ,rust-textwrap-0.11)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-totp-lite" ,rust-totp-lite-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-zeroize" ,rust-zeroize-1))))
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'configure 'relax-requirements
+ (lambda _
+ (substitute*
+ "guix-vendor/rust-rsa-0.5.0.tar.gz/Cargo.toml"
+ (("version = \">=1, <1.5\"") "version = \"^1\""))
+ )))
+ #:cargo-inputs
+ (("rust-aes" ,rust-aes-0.7)
+ ("rust-anyhow" ,rust-anyhow-1)
+ ("rust-arrayvec" ,rust-arrayvec-0.7)
+ ("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-base32" ,rust-base32-0.4)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-block-modes" ,rust-block-modes-0.8)
+ ("rust-block-padding" ,rust-block-padding-0.2)
+ ("rust-daemonize" ,rust-daemonize-0.4)
+ ("rust-directories" ,rust-directories-4)
+ ("rust-env-logger" ,rust-env-logger-0.9)
+ ("rust-hkdf" ,rust-hkdf-0.11)
+ ("rust-hmac" ,rust-hmac-0.11)
+ ("rust-humantime" ,rust-humantime-2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-nix" ,rust-nix-0.23)
+ ("rust-paw" ,rust-paw-1)
+ ("rust-pbkdf2" ,rust-pbkdf2-0.9)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-region" ,rust-region-3)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-rsa" ,rust-rsa-0.5)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+ ("rust-serde-repr" ,rust-serde-repr-0.1)
+ ("rust-sha-1" ,rust-sha-1-0.9)
+ ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-structopt" ,rust-structopt-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-term-size" ,rust-term-size-0.3)
+ ("rust-textwrap" ,rust-textwrap-0.11)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-totp-lite" ,rust-totp-lite-1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8)
+ ("rust-zeroize" ,rust-zeroize-1))))
(home-page "https://git.tozt.net/rbw")
(synopsis "Unofficial Bitwarden CLI")
(description "This package is an unofficial command line client for
--
2.34.0
--- End Message ---