* [bug#68481] Update rbw to 1.9
@ 2024-01-15 19:18 András Vöröskői
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
0 siblings, 2 replies; 53+ messages in thread
From: András Vöröskői @ 2024-01-15 19:18 UTC (permalink / raw)
To: 68481
Hi,
This series of patches update rbw to version 1.9. The master branch
version does not work at all. That has been updated to 1.8.3 in
`rust-team` branch, which also has a flaw
(https://github.com/doy/rbw/issues/145) which makes it unusable.
This was fixed in 1.9. The patchset is against the `rust-team` branch.
Thanks,
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7.
2024-01-15 19:18 [bug#68481] Update rbw to 1.9 András Vöröskői
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 02/32] gnu: Add rust-aws-lc-fips-sys-0.11 VÖRÖSKŐI András
` (30 more replies)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
1 sibling, 31 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-anstream): Update to 0.6.7.
Change-Id: If1c85bb59c783f2a2e363025e41662039fbeb9b6
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5f12c4cce0..bb37447c2b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2066,14 +2066,14 @@ (define-public rust-ansi-parser-0.6
(define-public rust-anstream-0.6
(package
(name "rust-anstream")
- (version "0.6.4")
+ (version "0.6.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "anstream" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0i2a9390vwhc42c5njz38n56jfwg17v64nqw9232j9gb2sz1xf9a"))))
+ (base32 "1fkmc8vh3bwd5mycrkhzclax37yd4j374kdpj0lspyn179dl1ljc"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
@@ -2084,6 +2084,7 @@ (define-public rust-anstream-0.6
("rust-utf8parse" ,rust-utf8parse-0.2))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.5)
+ ("rust-lexopt" ,rust-lexopt-0.3)
("rust-owo-colors" ,rust-owo-colors-3)
("rust-proptest" ,rust-proptest-1)
("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2))))
base-commit: f57e7564c2eee8efd4c3735c4d9580ea342b6c6f
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 02/32] gnu: Add rust-aws-lc-fips-sys-0.11.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12 VÖRÖSKŐI András
` (29 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-aws-lc-fips-sys): New variable.
Change-Id: Icf86143b6f7dd475193961f8cb9c05d954e63729
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bb37447c2b..f697cea1a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5353,6 +5353,34 @@ (define-public rust-avro-rs-0.13
"This package is a library for working with Apache Avro in Rust.")
(license license:expat)))
+(define-public rust-aws-lc-fips-sys-0.11
+ (package
+ (name "rust-aws-lc-fips-sys")
+ (version "0.11.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "aws-lc-fips-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18fvkarjwqwsz13vgr866pmjpis4xrwd7qg0ilyrzvklsr5pjmhg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
+ ("rust-cmake" ,rust-cmake-0.1)
+ ("rust-dunce" ,rust-dunce-1)
+ ("rust-fs-extra" ,rust-fs-extra-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-paste" ,rust-paste-1))))
+ (home-page "https://github.com/aws/aws-lc-rs")
+ (synopsis
+ "AWS-LC is a general-purpose cryptographic library")
+ (description
+ "AWS-LC is a general-purpose cryptographic library maintained by the AWS
+Cryptography team for AWS and their customers. This is the FIPS validated
+version of AWS-LC.")
+ (license (list license:isc license:asl2.0))))
+
(define-public rust-az-1
(package
(name "rust-az")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 02/32] gnu: Add rust-aws-lc-fips-sys-0.11 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
2024-01-15 19:28 ` [bug#68481] [PATCH 04/32] gnu: Add rust-aws-lc-rs-1 VÖRÖSKŐI András
` (28 subsequent siblings)
30 siblings, 1 reply; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-aws-lc-sys): New variable.
Change-Id: I170d66f60a7ec5542822a01089cb63721eebb4c4
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f697cea1a7..a536866c41 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5381,6 +5381,34 @@ (define-public rust-aws-lc-fips-sys-0.11
version of AWS-LC.")
(license (list license:isc license:asl2.0))))
+(define-public rust-aws-lc-sys-0.12
+ (package
+ (name "rust-aws-lc-sys")
+ (version "0.12.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "aws-lc-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0c93b7gw8r2w2r5s2iqya8n7m75ydn1vh0calb8bxlqvg94zkin2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
+ ("rust-cmake" ,rust-cmake-0.1)
+ ("rust-dunce" ,rust-dunce-1)
+ ("rust-fs-extra" ,rust-fs-extra-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-paste" ,rust-paste-1))))
+ (home-page "https://github.com/aws/aws-lc-rs")
+ (synopsis
+ "AWS-LC is a general-purpose cryptographic library")
+ (description
+ "AWS-LC is a general-purpose cryptographic library maintained by the AWS
+Cryptography team for AWS and their customers. It is based on code from the
+Google @code{BoringSSL} project and the @code{OpenSSL} project.")
+ (license (list license:isc license:asl2.0))))
+
(define-public rust-az-1
(package
(name "rust-az")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 04/32] gnu: Add rust-aws-lc-rs-1.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 02/32] gnu: Add rust-aws-lc-fips-sys-0.11 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 05/32] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (27 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-aws-lc-rs): New variable.
Change-Id: Ic1f8485ef8524b68b0791eb35c8e47bdea0f637c
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a536866c41..0dc0e6c267 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5381,6 +5381,37 @@ (define-public rust-aws-lc-fips-sys-0.11
version of AWS-LC.")
(license (list license:isc license:asl2.0))))
+(define-public rust-aws-lc-rs-1
+ (package
+ (name "rust-aws-lc-rs")
+ (version "1.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "aws-lc-rs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1dxsyspw79sxrrdpyq0sxk9ww659cx6zfsbsl3ypqgd56l5amhkv"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-aws-lc-fips-sys" ,rust-aws-lc-fips-sys-0.11)
+ ("rust-aws-lc-sys" ,rust-aws-lc-sys-0.12)
+ ("rust-mirai-annotations" ,rust-mirai-annotations-1)
+ ("rust-untrusted" ,rust-untrusted-0.7)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-paste" ,rust-paste-1)
+ ("rust-regex" ,rust-regex-1))))
+ (home-page "https://github.com/awslabs/aws-lc-rs")
+ (synopsis "cryptographic library using AWS-LC for its cryptographic operations.")
+ (description
+ "A cryptographic library using AWS-LC for its cryptographic
+operations. This library strives to be API-compatible with the popular Rust
+library named ring.")
+ (license (list license:isc license:asl2.0))))
+
(define-public rust-aws-lc-sys-0.12
(package
(name "rust-aws-lc-sys")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 05/32] gnu: rust-clap-builder: Update to 4.4.16.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (2 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 04/32] gnu: Add rust-aws-lc-rs-1 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 06/32] gnu: rust-clap: " VÖRÖSKŐI András
` (26 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-builder): Update to 4.4.16.
Change-Id: Id5c301d811f065ccb9ee90ad4f0c09e1d2c20e84
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0dc0e6c267..7d84fd0637 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12131,14 +12131,14 @@ (define-public rust-clap-2
(define-public rust-clap-builder-4
(package
(name "rust-clap-builder")
- (version "4.4.11")
+ (version "4.4.16")
(source (origin
(method url-fetch)
(uri (crate-uri "clap_builder" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1fxdsmw1ilgswz3lg2hjlvsdyyz04k78scjirlbd7c9bc83ba5m2"))))
+ "1fv06ivpzpkhjm4bvxzg3fl4y61mvlf481zms4pksq1iypbq5jsr"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 06/32] gnu: rust-clap: Update to 4.4.16.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (3 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 05/32] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 07/32] gnu: rust-clap-complete: Update to 4.4.6 VÖRÖSKŐI András
` (25 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap): Update to 4.4.16.
Change-Id: I42c5f3bade44a387e5ea2beca4b7eec71b2d9c90
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d84fd0637..cf59cdaf7a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12025,7 +12025,7 @@ (define-public rust-clap-derive-3
(define-public rust-clap-4
(package
(name "rust-clap")
- (version "4.4.11")
+ (version "4.4.16")
(source
(origin
(method url-fetch)
@@ -12033,7 +12033,7 @@ (define-public rust-clap-4
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wj5gb2fnqls00zfahg3490bdfc36d9cwpl80qjacb5jyrqzdbxz"))))
+ "0ialpybl8n8ybfikzy5f07d64pfdajls0s00bf4wgkh4q20liraq"))))
(build-system cargo-build-system)
(arguments
(list #:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 07/32] gnu: rust-clap-complete: Update to 4.4.6.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (4 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 06/32] gnu: rust-clap: " VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2 VÖRÖSKŐI András
` (24 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-complete): Update to 4.4.6.
Change-Id: Idc88f6feb62c97c3470878f71d8284d4599a7daa
---
gnu/packages/crates-io.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cf59cdaf7a..65b16410f5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12169,24 +12169,25 @@ (define-public rust-clap-builder-4
(define-public rust-clap-complete-4
(package
(name "rust-clap-complete")
- (version "4.3.2")
+ (version "4.4.6")
(source (origin
(method url-fetch)
(uri (crate-uri "clap_complete" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1khpx0fxmjh46s8354nn507ba4s9kfksiia6ambh9a419hrl7i2z"))))
+ (base32 "1kbz8f971x989cszfsbflb2j0g8ccy0zjqmnzcijzl3vanasmblp"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-clap" ,rust-clap-4)
- ("rust-clap-lex" ,rust-clap-lex-0.5)
+ ("rust-clap-lex" ,rust-clap-lex-0.6)
("rust-is-executable" ,rust-is-executable-1)
("rust-pathdiff" ,rust-pathdiff-0.2)
("rust-shlex" ,rust-shlex-1)
("rust-unicode-xid" ,rust-unicode-xid-0.2))
#:cargo-development-inputs
(("rust-clap" ,rust-clap-4)
+ ("rust-completest" ,rust-completest-0.2)
("rust-snapbox" ,rust-snapbox-0.4)
("rust-trycmd" ,rust-trycmd-0.14))))
(home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (5 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 07/32] gnu: rust-clap-complete: Update to 4.4.6 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
2024-01-15 19:28 ` [bug#68481] [PATCH 09/32] gnu: rust-env-logger: Update to 0.10.1 VÖRÖSKŐI András
` (23 subsequent siblings)
30 siblings, 1 reply; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-completest): New variable.
Change-Id: If7e32b5d2a5ee1c936bc9dcfa313db6f75279807
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 65b16410f5..68cf841923 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13210,6 +13210,34 @@ (define-public rust-const-fn-assert-0.1
(description "Assertions for const functions.")
(license license:expat)))
+(define-public rust-completest-0.2
+ (package
+ (name "rust-completest")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "completest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0jzg2brz38qswcc134hdqwyx9jkpr78brpcccvcj772b7s39k0db"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-dunce" ,rust-dunce-1)
+ ("rust-nu-cli" ,rust-nu-cli-0.88)
+ ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.88)
+ ("rust-nu-command" ,rust-nu-command-0.88)
+ ("rust-nu-parser" ,rust-nu-parser-0.88)
+ ("rust-nu-protocol" ,rust-nu-protocol-0.88)
+ ("rust-nu-test-support" ,rust-nu-test-support-0.88)
+ ("rust-ptyprocess" ,rust-ptyprocess-0.4)
+ ("rust-reedline" ,rust-reedline-0.27)
+ ("rust-vt100" ,rust-vt100-0.15))))
+ (home-page "https://github.com/assert-rs/completest")
+ (synopsis "Run completions for your program")
+ (description "Run completions for your program")
+ (license (list license:expat license:asl2.0))))
+
;; This package requires features which are unavailable
;; on the stable releases of Rust.
(define-public rust-compiler-builtins-0.1
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 09/32] gnu: rust-env-logger: Update to 0.10.1.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (6 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 10/32] gnu: rust-hkdf: Update to 0.12.4 VÖRÖSKŐI András
` (22 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-env-logger): Update to 0.10.1.
Change-Id: Idbf902decfd60325ddc1ab117b3d50b6e8ad54a3
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68cf841923..5c111950ea 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23421,14 +23421,14 @@ (define-public rust-enumset-derive-0.5
(define-public rust-env-logger-0.10
(package
(name "rust-env-logger")
- (version "0.10.0")
+ (version "0.10.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "env_logger" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w797qgkrmqdacsbc0j6yvpnmvfc9lx6k8fm79rndkxci5mapkc5"))))
+ (base32 "1kmy9xmfjaqfvd4wkxr1f7d16ld3h9b487vqs2q9r0s8f3kg7cwm"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 10/32] gnu: rust-hkdf: Update to 0.12.4.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (7 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 09/32] gnu: rust-env-logger: Update to 0.10.1 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 11/32] gnu: rust-is-terminal: Update to 0.4.10 VÖRÖSKŐI András
` (21 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-hkdf): Update to 0.12.4.
Change-Id: I14c474eecb5d2eaf6713296283c57743780111ca
---
gnu/packages/crates-io.scm | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5c111950ea..5b2dfbe77b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30684,23 +30684,22 @@ (define-public rust-hex-literal-impl-0.1
(define-public rust-hkdf-0.12
(package
(name "rust-hkdf")
- (version "0.12.3")
+ (version "0.12.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "hkdf" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0dyl16cf15hka32hv3l7dwgr3xj3brpfr27iyrbpdhlzdfgh46kr"))))
+ (base32 "1xxxzcarz151p1b858yn5skmhyrvn8fs4ivx5km3i1kjmnr8wpvv"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f ; use of undeclared crate or module `sha1`
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-hmac" ,rust-hmac-0.12))
#:cargo-development-inputs
(("rust-blobby" ,rust-blobby-0.3)
("rust-hex-literal" ,rust-hex-literal-0.2)
- ("rust-sha-1" ,rust-sha-1-0.10)
+ ("rust-sha1" ,rust-sha1-0.10)
("rust-sha2" ,rust-sha2-0.10))))
(home-page "https://github.com/RustCrypto/KDFs/")
(synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 11/32] gnu: rust-is-terminal: Update to 0.4.10.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (8 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 10/32] gnu: rust-hkdf: Update to 0.12.4 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 12/32] gnu: rust-mio: Update to 0.8.10 VÖRÖSKŐI András
` (20 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-is-terminal): Update to 0.4.10.
Change-Id: I996433ddb4d853dc3a27174abcc850c6f8c7e080
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5b2dfbe77b..32dfe28734 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33764,20 +33764,20 @@ (define-public rust-is-executable-1
(define-public rust-is-terminal-0.4
(package
(name "rust-is-terminal")
- (version "0.4.9")
+ (version "0.4.10")
(source (origin
(method url-fetch)
(uri (crate-uri "is-terminal" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "12xgvc7nsrp3pn8hcxajfhbli2l5wnh3679y2fmky88nhj4qj26b"))))
+ "0m9la3f7cs77y85nkbcjsxkb7k861fc6bdhahyfidgh7gljh1b8b"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-hermit-abi" ,rust-hermit-abi-0.3)
("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
+ ("rust-windows-sys" ,rust-windows-sys-0.52))
#:cargo-development-inputs
(("rust-atty" ,rust-atty-0.2)
("rust-libc" ,rust-libc-0.2)
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 12/32] gnu: rust-mio: Update to 0.8.10.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (9 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 11/32] gnu: rust-is-terminal: Update to 0.4.10 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 13/32] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
` (19 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-mio): Update to 0.8.10.
Change-Id: Id4712fb45a90d12bb104d51d564f013cc3057bd4
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 32dfe28734..1c1372dab3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40586,14 +40586,14 @@ (define-public rust-mint-0.5
(define-public rust-mio-0.8
(package
(name "rust-mio")
- (version "0.8.8")
+ (version "0.8.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "mio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lhrdgcmcy8f0qy1n7357q0aprfkm5gld5mjcrp209pwsdf7cylj"))))
+ (base32 "02gyaxvaia9zzi4drrw59k9s0j6pa5d1y2kv7iplwjipdqlhngcg"))))
(build-system cargo-build-system)
(arguments
(list #:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 13/32] gnu: Add rust-mirai-annotations-1.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (10 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 12/32] gnu: rust-mio: Update to 0.8.10 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 14/32] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
` (18 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-mirai-annotations): New variable.
Change-Id: Ia555b0f13d51854309638f03a3eb808ada9ebfcd
---
gnu/packages/crates-io.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1c1372dab3..8e3a5c8cdf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40805,6 +40805,23 @@ (define-public rust-mio-uds-0.6
"Unix domain socket bindings for mio.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-mirai-annotations-1
+ (package
+ (name "rust-mirai-annotations")
+ (version "1.12.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mirai-annotations" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1lfkgarmzd7mdr739s9yidh0xhc9d3g4jjiwh246mwmkq5i0ign9"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/facebookexperimental/MIRAI")
+ (synopsis "Macros that provide source code annotations for MIRAI")
+ (description "Macros that provide source code annotations for MIRAI")
+ (license license:expat)))
+
(define-public rust-mock-instant-0.2
(package
(name "rust-mock-instant")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 14/32] gnu: Add rust-rcgen-0.12.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (11 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 13/32] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 15/32] gnu: rust-rsa: Update to 0.9.6 VÖRÖSKŐI András
` (17 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rcgen-0.12): New variable.
Change-Id: I3e37ab618be638896c622ce32e6ad13bb492af40
---
gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e3a5c8cdf..c268eb50df 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56394,6 +56394,48 @@ (define-public rust-rayon-core-1
(description "This package provides core APIs for Rayon.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-rcgen-0.12
+ (package
+ (name "rust-rcgen")
+ (version "0.12.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "rcgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pfvmm1s8x12hiw810jv9ng1gnqnplh30xi6nw6mdix4qn08r4ax"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Don't use a vendored botan.
+ (substitute* "Cargo.toml"
+ ((".*vendored.*") ""))))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-pem" ,rust-pem-3)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-x509-parser" ,rust-x509-parser-0.15)
+ ("rust-yasna" ,rust-yasna-0.5)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-botan" ,rust-botan-0.10)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.9)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
+ ("rust-x509-parser" ,rust-x509-parser-0.15))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list botan openssl))
+ (home-page "https://github.com/rustls/rcgen")
+ (synopsis "Rust X.509 certificate generator")
+ (description "Rust X.509 certificate generator.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rcgen-0.11
(package
(name "rust-rcgen")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 15/32] gnu: rust-rsa: Update to 0.9.6.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (12 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 14/32] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 16/32] gnu: rust-serde-repr: Update to 0.1.18 VÖRÖSKŐI András
` (16 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rsa): Update to 0.9.6.
Change-Id: Icb90fcf37baa9330ae1e7de8513df3bd5deb60a6
---
gnu/packages/crates-io.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c268eb50df..4c1417cbb5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59132,23 +59132,21 @@ (define-public rust-rowan-0.15
(define-public rust-rsa-0.9
(package
(name "rust-rsa")
- (version "0.9.2")
+ (version "0.9.6")
(source (origin
(method url-fetch)
(uri (crate-uri "rsa" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1a762gzj9xl14n8gmclsz8kcwp958nd1k05nnhqsdh93gns3pd3a"))))
+ "1z0d1aavfm0v4pv8jqmqhhvvhvblla1ydzlvwykpc3mkzhj523jx"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-const-oid" ,rust-const-oid-0.9)
+ (("rust-const-oid" ,rust-const-oid-0.9)
("rust-digest" ,rust-digest-0.10)
("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-pkcs1" ,rust-pkcs1-0.7)
("rust-pkcs8" ,rust-pkcs8-0.10)
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 16/32] gnu: rust-serde-repr: Update to 0.1.18.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (13 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 15/32] gnu: rust-rsa: Update to 0.9.6 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 17/32] gnu: rust-socket2: Update to 0.5.5 VÖRÖSKŐI András
` (15 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-serde-repr): Update to 0.1.18.
Change-Id: I27216b4027f40165a6f29cfb143197a2828d7c82
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4c1417cbb5..d30b389187 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64431,14 +64431,14 @@ (define-public rust-serde-regex-1
(define-public rust-serde-repr-0.1
(package
(name "rust-serde-repr")
- (version "0.1.16")
+ (version "0.1.18")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_repr" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "005x2q9x6cdqp312mjhggbzd6vkg8r0abcg0biz0z9dkmpgy29c7"))))
+ (base32 "1nyzz7ph9nwmjrx6f7s37m9y7y5gc10f4vjxnqkgfgcxbsa6nbhb"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 17/32] gnu: rust-socket2: Update to 0.5.5.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (14 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 16/32] gnu: rust-serde-repr: Update to 0.1.18 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 18/32] gnu: rust-spki: Update to 0.7.3 VÖRÖSKŐI András
` (14 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-socket2-0.5): Update to 0.5.5.
Change-Id: Ie76135474f88276dd5606bfc787eb1d4aab457e2
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d30b389187..7ac14fdce6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68134,14 +68134,14 @@ (define-public rust-snappy-cpp-0.1
(define-public rust-socket2-0.5
(package
(name "rust-socket2")
- (version "0.5.4")
+ (version "0.5.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "socket2" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "17lqx8w2b3nysrkdbdz8y7fkikz5v77c052q57lxwajmxchfhca0"))))
+ (base32 "1sgq315f1njky114ip7wcy83qlphv9qclprfjwvxcpfblmcsqpvv"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 18/32] gnu: rust-spki: Update to 0.7.3.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (15 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 17/32] gnu: rust-socket2: Update to 0.5.5 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 19/32] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
` (13 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-spki): Update to 0.7.3.
Change-Id: I3f235a3ce4c041ba7c6e81fe503e53ea03329d75
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7ac14fdce6..a58f22b88f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68531,14 +68531,14 @@ (define-public rust-spirv-std-0.4
(define-public rust-spki-0.7
(package
(name "rust-spki")
- (version "0.7.2")
+ (version "0.7.3")
(source (origin
(method url-fetch)
(uri (crate-uri "spki" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0jhq00sv4w3psdi6li3vjjmspc6z2d9b1wc1srbljircy1p9j7lx"))))
+ "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 19/32] gnu: rust-subtle: Update to 2.5.0.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (16 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 18/32] gnu: rust-spki: Update to 0.7.3 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 20/32] gnu: rust-thiserror-impl: Update to 1.0.56 VÖRÖSKŐI András
` (12 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-subtle): Update to 2.5.0.
Change-Id: I9ac3f4f80387cb7a5a4c3d33cf5e8059cd90d103
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a58f22b88f..7a800d3608 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70685,7 +70685,7 @@ (define-public rust-subprocess-0.2
(define-public rust-subtle-2
(package
(name "rust-subtle")
- (version "2.4.1")
+ (version "2.5.0")
(source
(origin
(method url-fetch)
@@ -70694,10 +70694,10 @@ (define-public rust-subtle-2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb"))))
+ "1g2yjs7gffgmdvkkq0wrrh0pxds3q0dv6dhkw9cdpbib656xdkc1"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.7))))
+ `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
(home-page "https://dalek.rs/")
(synopsis
"Pure-Rust traits and utilities for cryptographic implementations")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 20/32] gnu: rust-thiserror-impl: Update to 1.0.56.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (17 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 19/32] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 21/32] gnu: rust-thiserror: " VÖRÖSKŐI András
` (11 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-thiserror-impl): Update to 1.0.56.
Change-Id: Iad34b705596c8369d745b18c2bc02743509e3be9
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7a800d3608..11cf6a9a63 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74679,14 +74679,14 @@ (define-public rust-thiserror-core-impl-1
(define-public rust-thiserror-impl-1
(package
(name "rust-thiserror-impl")
- (version "1.0.50")
+ (version "1.0.56")
(source
(origin
(method url-fetch)
(uri (crate-uri "thiserror-impl" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1f0lmam4765sfnwr4b1n00y14vxh10g0311mkk0adr80pi02wsr6"))))
+ (base32 "0w9ldp8fa574ilz4dn7y7scpcq66vdjy59qal8qdpwsh7faal3zs"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 21/32] gnu: rust-thiserror: Update to 1.0.56.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (18 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 20/32] gnu: rust-thiserror-impl: Update to 1.0.56 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 22/32] gnu: rust-zeroize: Update to 1.7.0 VÖRÖSKŐI András
` (10 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-thiserror): Update to 1.0.56.
Change-Id: I1d0e17b0dfbc0fef546955ff35dc3560a7d5dd98
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 11cf6a9a63..263cc3fb19 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74609,14 +74609,14 @@ (define-public rust-thin-slice-0.1
(define-public rust-thiserror-1
(package
(name "rust-thiserror")
- (version "1.0.50")
+ (version "1.0.56")
(source
(origin
(method url-fetch)
(uri (crate-uri "thiserror" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ll2sfbrxks8jja161zh1pgm3yssr7aawdmaa2xmcwcsbh7j39zr"))))
+ (base32 "1b9hnzngjan4d89zjs16i01bcpcnvdwklyh73lj16xk28p37hhym"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 22/32] gnu: rust-zeroize: Update to 1.7.0.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (19 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 21/32] gnu: rust-thiserror: " VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 23/32] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
` (9 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-zeroize): Update to 1.7.0.
Change-Id: I7d992edf041a6daf896bc0ce8a8c1354a3e49d52
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 263cc3fb19..868231af25 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84907,14 +84907,14 @@ (define-public rust-zerocopy-derive-0.2
(define-public rust-zeroize-1
(package
(name "rust-zeroize")
- (version "1.6.0")
+ (version "1.7.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zeroize" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ndar43r58zbmasjhrhgas168vxb4i0rwbkcnszhjybwpbqmc29a"))))
+ (base32 "0bfvby7k9pdp6623p98yz2irqnamcyzpn7zh20nqmdn68b0lwnsj"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 23/32] gnu: Add rust-rustls-webpki-0.102.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (20 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 22/32] gnu: rust-zeroize: Update to 1.7.0 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 24/32] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
` (8 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.102): New variable.
Change-Id: I916376fa7a46022b1b2e7b21d938adc94267717a
---
gnu/packages/crates-tls.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index 8b246336a1..fadc4e6888 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -542,6 +542,36 @@ (define-public rust-rustls-pki-types-1
(description "Shared types for the rustls PKI ecosystem.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rustls-webpki-0.102
+ (package
+ (name "rust-rustls-webpki")
+ (version "0.102.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls-webpki" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nz9d3xhy8cg6anmvq64scyiva8bglrc6j3v6bdxw2f96xha4k7g"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-untrusted" ,rust-untrusted-0.9))
+ #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21)
+ ("rust-bencher" ,rust-bencher-0.1)
+ ("rust-bzip2" ,rust-bzip2-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rcgen" ,rust-rcgen-0.12)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/rustls/webpki")
+ (synopsis "Web PKI X.509 Certificate Verification")
+ (description "Web PKI X.509 Certificate Verification.")
+ (license license:isc)))
+
(define-public rust-rustls-webpki-0.101
(package
(name "rust-rustls-webpki")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 24/32] gnu: Add rust-rustls-native-certs-0.7.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (21 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 23/32] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 25/32] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
` (7 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-native-certs): New variable.
Change-Id: Ic66c11b391be69929d0884a060d9a3bcdbfd3406
---
gnu/packages/crates-tls.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index fadc4e6888..ec4d6342cd 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -386,6 +386,37 @@ (define-public rust-rustls-ffi-0.8
(description "Rustls bindings for non-Rust languages")
(license (list license:asl2.0 license:isc license:expat))))
+(define-public rust-rustls-native-certs-0.7
+ (package
+ (name "rust-rustls-native-certs")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls-native-certs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14ip15dcr6fmjzi12lla9cpln7mmkdid4a7wsp344v4kz9gbh7wg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-schannel" ,rust-schannel-0.1)
+ ("rust-security-framework" ,rust-security-framework-2))
+ #:cargo-development-inputs (("rust-ring" ,rust-ring-0.16)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-serial-test" ,rust-serial-test-2)
+ ("rust-untrusted" ,rust-untrusted-0.7)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26)
+ ("rust-x509-parser" ,rust-x509-parser-0.15))))
+ (home-page "https://github.com/ctz/rustls-native-certs")
+ (synopsis "Use the platform native certificate store with rustls")
+ (description "@code{rustls-native-certs} allows rustls to use the platform
+native certificate store.")
+ (license (list license:asl2.0 license:isc license:expat))))
+
(define-public rust-rustls-native-certs-0.6
(package
(name "rust-rustls-native-certs")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 25/32] gnu: Add rust-rustls-0.22.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (22 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 24/32] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 26/32] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
` (6 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-0.22): New variable.
Change-Id: Idbf98162adc353d1247f6d66a7c0cca2d09225df
---
gnu/packages/crates-tls.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index ec4d6342cd..851d24e8ed 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -131,6 +131,39 @@ (define-public rust-native-tls-0.2
implementation.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rustls-0.22
+ (package
+ (name "rust-rustls")
+ (version "0.22.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0hcxyhq6ynvws9v5b2h81s1nwmijmya7a3vyyyhsy1wqpmb9jz78"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-subtle" ,rust-subtle-2)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21)
+ ("rust-bencher" ,rust-bencher-0.1)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
+ (home-page "https://github.com/rustls/rustls")
+ (synopsis "Modern TLS library written in Rust")
+ (description
+ "This package provides a modern TLS library written in Rust.")
+ (license (list license:asl2.0 license:isc license:expat))))
+
(define-public rust-rustls-0.21
(package
(name "rust-rustls")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 26/32] gnu: Add rust-webpki-roots-0.26.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (23 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 25/32] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 27/32] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
` (5 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-web.scm (rust-webpki-roots-0.26): New variable.
Change-Id: I3bd62f0ae0fbf08282bb8bee9b0e1c09dc1ee6e8
---
gnu/packages/crates-web.scm | 42 +++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index ed94c526e8..4ca784b8a7 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -3617,6 +3617,48 @@ (define-public rust-webpki-0.18
#:cargo-development-inputs
(("rust-base64" ,rust-base64-0.9))))))
+(define-public rust-webpki-roots-0.26
+ (package
+ (name "rust-webpki-roots")
+ (version "0.26.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "webpki-roots" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1221q07j5sv23bmwv8my49hdax70dwzdpsnjgrdbw88gk3dczqhd"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags
+ (list "--release" "--"
+ ;; This test wants network access.
+ "--skip=generated_code_is_fresh")
+ #:cargo-inputs (("rust-rustls-pki-types" ,rust-rustls-pki-types-1))
+ #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-rcgen" ,rust-rcgen-0.11)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-x509-parser" ,rust-x509-parser-0.15)
+ ("rust-yasna" ,rust-yasna-0.5))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list openssl))
+ (home-page "https://github.com/rustls/webpki-roots")
+ (synopsis "Mozilla's CA root certificates for use with webpki")
+ (description "This package provides Mozilla's CA root certificates for use
+with webpki.")
+ (license license:mpl2.0)))
+
(define-public rust-webpki-roots-0.25
(package
(name "rust-webpki-roots")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 27/32] gnu: Add rust-tokio-rustls-0.25.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (24 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 26/32] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 28/32] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
` (4 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.25): New variable.
Change-Id: Ia05a38eb629e81bccc54e67a554857d525974744
---
gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 868231af25..d8341d96de 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76687,6 +76687,36 @@ (define-public rust-tokio-reactor-0.1
"Event loop that drives Tokio I/O resources.")
(license license:expat)))
+(define-public rust-tokio-rustls-0.25
+ (package
+ (name "rust-tokio-rustls")
+ (version "0.25.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-rustls" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "03w6d5aqqf084rmcmrsyq5grhydl53blaiqcl0i2yfnv187hqpkp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-tokio" ,rust-tokio-1))
+ #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
+ (home-page "https://github.com/tokio-rs/tls")
+ (synopsis "Asynchronous TLS/SSL streams for Tokio")
+ (description
+ "This package provides asynchronous TLS/SSL streams for Tokio using
+Rustls.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-tokio-rustls-0.24
(package
(name "rust-tokio-rustls")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 28/32] gnu: Add rust-tungstenite-0.21.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (25 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 27/32] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 29/32] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
` (3 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tungstenite-0.21): New variable.
Change-Id: Iec966bd9ebe5c9bda43167a489df638d6ef9b08f
---
gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d8341d96de..a1a06870f3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79521,6 +79521,50 @@ (define-public rust-tuikit-0.2
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.6))))))
+(define-public rust-tungstenite-0.21
+ (package
+ (name "rust-tungstenite")
+ (version "0.21.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qaphb5kgwgid19p64grhv2b9kxy7f1059yy92l9kwrlx90sdwcy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-http" ,rust-http-1)
+ ("rust-httparse" ,rust-httparse-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-url" ,rust-url-2)
+ ("rust-utf-8" ,rust-utf-8-0.7)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))
+ #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-input-buffer" ,rust-input-buffer-0.5)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-socket2" ,rust-socket2-0.5))))
+ (home-page "https://github.com/snapview/tungstenite-rs")
+ (synopsis "Lightweight stream-based WebSocket implementation")
+ (description
+ "This library provides an implementation of WebSockets, RFC6455. It
+allows for both synchronous (like TcpStream) and asynchronous usage and is
+easy to integrate into any third-party event loops including MIO. The API
+design abstracts away all the internals of the WebSocket protocol but still
+makes them accessible for those who wants full control over the network.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-tungstenite-0.19
(package
(name "rust-tungstenite")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 29/32] gnu: Add rust-tokio-tungstenite-0.21.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (26 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 28/32] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 30/32] gnu: rust-tokio-macros: Update to 2.2.0 VÖRÖSKŐI András
` (2 subsequent siblings)
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.21): New variable.
Change-Id: I63d38fc179d5f972e008d39569ded9252efe3f62
---
gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a1a06870f3..c8043310e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77323,6 +77323,42 @@ (define-public rust-tokio-trace-core-0.2
(description "Core primitives for tokio-trace.")
(license license:expat)))
+(define-public rust-tokio-tungstenite-0.21
+ (package
+ (name "rust-tokio-tungstenite")
+ (version "0.21.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0f5wj0crsx74rlll97lhw0wk6y12nhdnqvmnjx002hjn08fmcfy8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
+ ("rust-tungstenite" ,rust-tungstenite-0.21)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))
+ #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://github.com/snapview/tokio-tungstenite")
+ (synopsis "Tokio binding for Tungstenite")
+ (description
+ "This package provides Tokio binding for Tungstenite, the lightweight
+stream-based WebSocket implementation.")
+ (license license:expat)))
+
(define-public rust-tokio-tungstenite-0.19
(package
(name "rust-tokio-tungstenite")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 30/32] gnu: rust-tokio-macros: Update to 2.2.0.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (27 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 29/32] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 31/32] gnu: rust-tokio: Update to 1.35.1 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-macros): Update to 2.2.0.
Change-Id: Ifaeb8f644b485914ef51691edf4ab819ddb42937
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c8043310e4..0c348199c9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76277,14 +76277,14 @@ (define-public rust-tokio-io-timeout-1
(define-public rust-tokio-macros-2
(package
(name "rust-tokio-macros")
- (version "2.1.0")
+ (version "2.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pk7y9dfanab886iaqwcbri39jkw33kgl7y07v0kg1pp8prdq2v3"))))
+ (base32 "0fwjy4vdx1h9pi4g2nml72wi0fr27b5m954p13ji9anyy8l1x2jv"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags '("--release" "--lib")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 31/32] gnu: rust-tokio: Update to 1.35.1.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (28 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 30/32] gnu: rust-tokio-macros: Update to 2.2.0 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
30 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio): Update to 1.35.1.
Change-Id: I05f01e275703697c26745ddf7da3d604b6a7b5d7
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0c348199c9..41e7598fa2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75793,14 +75793,14 @@ (define-public rust-tobj-2
(define-public rust-tokio-1
(package
(name "rust-tokio")
- (version "1.32.0")
+ (version "1.35.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1yck1349q23l22bgxcbqd3wkaffw2vmkf7z26m3wgmkcxmvn1v8p"))))
+ (base32 "01613rkziqp812a288ga65aqygs254wgajdi57v8brivjkx4x6y8"))))
(build-system cargo-build-system)
(arguments
(list #:tests? #f ; unresolved imports `crate::runtime::task`
@@ -75824,7 +75824,7 @@ (define-public rust-tokio-1
("rust-loom" ,rust-loom-0.7)
("rust-mio-aio" ,rust-mio-aio-0.7)
("rust-mockall" ,rust-mockall-0.11)
- ("rust-nix" ,rust-nix-0.26)
+ ("rust-nix" ,rust-nix-0.27)
("rust-rand" ,rust-rand-0.8)
("rust-socket2" ,rust-socket2-0.5)
("rust-tempfile" ,rust-tempfile-3)
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0.
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
` (29 preceding siblings ...)
2024-01-15 19:28 ` [bug#68481] [PATCH 31/32] gnu: rust-tokio: Update to 1.35.1 VÖRÖSKŐI András
@ 2024-01-15 19:28 ` VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
30 siblings, 1 reply; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-15 19:28 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/rust-apps.scm (rbw): Update to 1.9.0.
Change-Id: Ia3675326ad5a82a6668e10ea19a86cf3cb2f8199
---
gnu/packages/rust-apps.scm | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0df46b9b1d..20490ef2ff 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -1975,7 +1975,7 @@ (define-public watchexec
(define-public rbw
(package
(name "rbw")
- (version "1.8.3")
+ (version "1.9.0")
(outputs '("out" "scripts"))
(source
(origin
@@ -1983,7 +1983,13 @@ (define-public rbw
(uri (crate-uri "rbw" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1p8bzpqgdc20l2vbb80gsb2ri5j16af958bixpnnp73mfvwzxvg1"))))
+ (base32 "0rlp55kcac9k0rz1zfhyslkfgsim1ka6bkllfzqrayvdfyxqq51i"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (substitute* "Cargo.toml"
+ ;; Change version requirement for rust-tungstenite
+ (("0.20") "0.21"))))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
@@ -1999,7 +2005,7 @@ (define-public rbw
("rust-cbc" ,rust-cbc-0.1)
("rust-clap" ,rust-clap-4)
("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-copypasta" ,rust-copypasta-0.8)
+ ("rust-copypasta" ,rust-copypasta-0.10)
("rust-daemonize" ,rust-daemonize-0.5)
("rust-directories" ,rust-directories-5)
("rust-env-logger" ,rust-env-logger-0.10)
@@ -2032,7 +2038,7 @@ (define-public rbw
("rust-thiserror" ,rust-thiserror-1)
("rust-tokio" ,rust-tokio-1)
("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.19)
+ ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21)
("rust-totp-lite" ,rust-totp-lite-2)
("rust-url" ,rust-url-2)
("rust-uuid" ,rust-uuid-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2.
2024-01-15 19:28 ` [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2 VÖRÖSKŐI András
@ 2024-01-18 7:45 ` Efraim Flashner
2024-01-30 19:32 ` András Vöröskői
0 siblings, 1 reply; 53+ messages in thread
From: Efraim Flashner @ 2024-01-18 7:45 UTC (permalink / raw)
To: VÖRÖSKŐI András; +Cc: 68481
[-- Attachment #1: Type: text/plain, Size: 2550 bytes --]
This package adds a bunch of dependencies on rust-nu-* but the
corresponding packages haven't been packaged yet so I wasn't able to
apply this patch.
On Mon, Jan 15, 2024 at 08:28:35PM +0100, VÖRÖSKŐI András wrote:
> * gnu/packages/crates-io.scm (rust-completest): New variable.
>
> Change-Id: If7e32b5d2a5ee1c936bc9dcfa313db6f75279807
> ---
> gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index 65b16410f5..68cf841923 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -13210,6 +13210,34 @@ (define-public rust-const-fn-assert-0.1
> (description "Assertions for const functions.")
> (license license:expat)))
>
> +(define-public rust-completest-0.2
> + (package
> + (name "rust-completest")
> + (version "0.2.0")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (crate-uri "completest" version))
> + (file-name (string-append name "-" version ".tar.gz"))
> + (sha256
> + (base32 "0jzg2brz38qswcc134hdqwyx9jkpr78brpcccvcj772b7s39k0db"))))
> + (build-system cargo-build-system)
> + (arguments
> + `(#:cargo-inputs (("rust-dunce" ,rust-dunce-1)
> + ("rust-nu-cli" ,rust-nu-cli-0.88)
> + ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.88)
> + ("rust-nu-command" ,rust-nu-command-0.88)
> + ("rust-nu-parser" ,rust-nu-parser-0.88)
> + ("rust-nu-protocol" ,rust-nu-protocol-0.88)
> + ("rust-nu-test-support" ,rust-nu-test-support-0.88)
> + ("rust-ptyprocess" ,rust-ptyprocess-0.4)
> + ("rust-reedline" ,rust-reedline-0.27)
> + ("rust-vt100" ,rust-vt100-0.15))))
> + (home-page "https://github.com/assert-rs/completest")
> + (synopsis "Run completions for your program")
> + (description "Run completions for your program")
> + (license (list license:expat license:asl2.0))))
> +
> ;; This package requires features which are unavailable
> ;; on the stable releases of Rust.
> (define-public rust-compiler-builtins-0.1
> --
> 2.41.0
>
>
>
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0.
2024-01-15 19:28 ` [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
@ 2024-01-18 7:45 ` Efraim Flashner
2024-01-29 19:44 ` András Vöröskői
0 siblings, 1 reply; 53+ messages in thread
From: Efraim Flashner @ 2024-01-18 7:45 UTC (permalink / raw)
To: VÖRÖSKŐI András; +Cc: 68481
[-- Attachment #1: Type: text/plain, Size: 2555 bytes --]
Was there something wrong with tungstenite@0.20?
On Mon, Jan 15, 2024 at 08:28:59PM +0100, VÖRÖSKŐI András wrote:
> * gnu/packages/rust-apps.scm (rbw): Update to 1.9.0.
>
> Change-Id: Ia3675326ad5a82a6668e10ea19a86cf3cb2f8199
> ---
> gnu/packages/rust-apps.scm | 14 ++++++++++----
> 1 file changed, 10 insertions(+), 4 deletions(-)
>
> diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
> index 0df46b9b1d..20490ef2ff 100644
> --- a/gnu/packages/rust-apps.scm
> +++ b/gnu/packages/rust-apps.scm
> @@ -1975,7 +1975,7 @@ (define-public watchexec
> (define-public rbw
> (package
> (name "rbw")
> - (version "1.8.3")
> + (version "1.9.0")
> (outputs '("out" "scripts"))
> (source
> (origin
> @@ -1983,7 +1983,13 @@ (define-public rbw
> (uri (crate-uri "rbw" version))
> (file-name (string-append name "-" version ".tar.gz"))
> (sha256
> - (base32 "1p8bzpqgdc20l2vbb80gsb2ri5j16af958bixpnnp73mfvwzxvg1"))))
> + (base32 "0rlp55kcac9k0rz1zfhyslkfgsim1ka6bkllfzqrayvdfyxqq51i"))
> + (modules '((guix build utils)))
> + (snippet
> + '(begin
> + (substitute* "Cargo.toml"
> + ;; Change version requirement for rust-tungstenite
> + (("0.20") "0.21"))))))
> (build-system cargo-build-system)
> (arguments
> `(#:install-source? #f
> @@ -1999,7 +2005,7 @@ (define-public rbw
> ("rust-cbc" ,rust-cbc-0.1)
> ("rust-clap" ,rust-clap-4)
> ("rust-clap-complete" ,rust-clap-complete-4)
> - ("rust-copypasta" ,rust-copypasta-0.8)
> + ("rust-copypasta" ,rust-copypasta-0.10)
> ("rust-daemonize" ,rust-daemonize-0.5)
> ("rust-directories" ,rust-directories-5)
> ("rust-env-logger" ,rust-env-logger-0.10)
> @@ -2032,7 +2038,7 @@ (define-public rbw
> ("rust-thiserror" ,rust-thiserror-1)
> ("rust-tokio" ,rust-tokio-1)
> ("rust-tokio-stream" ,rust-tokio-stream-0.1)
> - ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.19)
> + ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21)
> ("rust-totp-lite" ,rust-totp-lite-2)
> ("rust-url" ,rust-url-2)
> ("rust-uuid" ,rust-uuid-1)
> --
> 2.41.0
>
>
>
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12.
2024-01-15 19:28 ` [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12 VÖRÖSKŐI András
@ 2024-01-18 7:45 ` Efraim Flashner
2024-01-30 19:29 ` András Vöröskői
0 siblings, 1 reply; 53+ messages in thread
From: Efraim Flashner @ 2024-01-18 7:45 UTC (permalink / raw)
To: VÖRÖSKŐI András; +Cc: 68481
[-- Attachment #1: Type: text/plain, Size: 2348 bytes --]
We should try to unbundle aws-libcrypto. Generally if the crate has
'sys' in the name and uses cmake its because they're bundling code.
On Mon, Jan 15, 2024 at 08:28:30PM +0100, VÖRÖSKŐI András wrote:
> * gnu/packages/crates-io.scm (rust-aws-lc-sys): New variable.
>
> Change-Id: I170d66f60a7ec5542822a01089cb63721eebb4c4
> ---
> gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index f697cea1a7..a536866c41 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -5381,6 +5381,34 @@ (define-public rust-aws-lc-fips-sys-0.11
> version of AWS-LC.")
> (license (list license:isc license:asl2.0))))
>
> +(define-public rust-aws-lc-sys-0.12
> + (package
> + (name "rust-aws-lc-sys")
> + (version "0.12.1")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (crate-uri "aws-lc-sys" version))
> + (file-name (string-append name "-" version ".tar.gz"))
> + (sha256
> + (base32 "0c93b7gw8r2w2r5s2iqya8n7m75ydn1vh0calb8bxlqvg94zkin2"))))
> + (build-system cargo-build-system)
> + (arguments
> + `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
> + ("rust-cmake" ,rust-cmake-0.1)
> + ("rust-dunce" ,rust-dunce-1)
> + ("rust-fs-extra" ,rust-fs-extra-1)
> + ("rust-libc" ,rust-libc-0.2)
> + ("rust-paste" ,rust-paste-1))))
> + (home-page "https://github.com/aws/aws-lc-rs")
> + (synopsis
> + "AWS-LC is a general-purpose cryptographic library")
> + (description
> + "AWS-LC is a general-purpose cryptographic library maintained by the AWS
> +Cryptography team for AWS and their customers. It is based on code from the
> +Google @code{BoringSSL} project and the @code{OpenSSL} project.")
> + (license (list license:isc license:asl2.0))))
> +
> (define-public rust-az-1
> (package
> (name "rust-az")
> --
> 2.41.0
>
>
>
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0.
2024-01-18 7:45 ` Efraim Flashner
@ 2024-01-29 19:44 ` András Vöröskői
0 siblings, 0 replies; 53+ messages in thread
From: András Vöröskői @ 2024-01-29 19:44 UTC (permalink / raw)
To: Efraim Flashner; +Cc: 68481
Hi,
(Sorry for the late reply, I just started to work on this again.)
On Thu, Jan 18, 2024 at 8:45 AM Efraim Flashner <efraim@flashner.co.il> wrote:
>
> Was there something wrong with tungstenite@0.20?
No, I have not tried that version. The .21 version was already
available and I did not want to package the old version.
I completely understand if You prefer the version selected by
upstream, but was not sure about guix policy about that.
Thanks,
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16.
2024-01-15 19:18 [bug#68481] Update rbw to 1.9 András Vöröskői
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 02/13] gnu: rust-clap: " VÖRÖSKŐI András
` (11 more replies)
1 sibling, 12 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-builder): Update to 4.4.16.
Change-Id: Id5c301d811f065ccb9ee90ad4f0c09e1d2c20e84
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2cfaff10e3..cde2d41ff5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10619,14 +10619,14 @@ (define-public rust-clap-2
(define-public rust-clap-builder-4
(package
(name "rust-clap-builder")
- (version "4.4.11")
+ (version "4.4.16")
(source (origin
(method url-fetch)
(uri (crate-uri "clap_builder" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1fxdsmw1ilgswz3lg2hjlvsdyyz04k78scjirlbd7c9bc83ba5m2"))))
+ "1fv06ivpzpkhjm4bvxzg3fl4y61mvlf481zms4pksq1iypbq5jsr"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
base-commit: 36315bde09efa660d38198f666b4e1582cb71db3
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 02/13] gnu: rust-clap: Update to 4.4.16.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 03/13] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
` (10 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap): Update to 4.4.16.
Change-Id: I42c5f3bade44a387e5ea2beca4b7eec71b2d9c90
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cde2d41ff5..1074d8e9f4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10513,7 +10513,7 @@ (define-public rust-clap-derive-3
(define-public rust-clap-4
(package
(name "rust-clap")
- (version "4.4.11")
+ (version "4.4.16")
(source
(origin
(method url-fetch)
@@ -10521,7 +10521,7 @@ (define-public rust-clap-4
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wj5gb2fnqls00zfahg3490bdfc36d9cwpl80qjacb5jyrqzdbxz"))))
+ "0ialpybl8n8ybfikzy5f07d64pfdajls0s00bf4wgkh4q20liraq"))))
(build-system cargo-build-system)
(arguments
(list #:cargo-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 03/13] gnu: Add rust-mirai-annotations-1.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 02/13] gnu: rust-clap: " VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 04/13] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
` (9 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-mirai-annotations): New variable.
Change-Id: Ia555b0f13d51854309638f03a3eb808ada9ebfcd
---
gnu/packages/crates-io.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1074d8e9f4..05ed98b686 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37055,6 +37055,23 @@ (define-public rust-mio-uds-0.6
"Unix domain socket bindings for mio.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-mirai-annotations-1
+ (package
+ (name "rust-mirai-annotations")
+ (version "1.12.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mirai-annotations" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1lfkgarmzd7mdr739s9yidh0xhc9d3g4jjiwh246mwmkq5i0ign9"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/facebookexperimental/MIRAI")
+ (synopsis "Macros that provide source code annotations for MIRAI")
+ (description "Macros that provide source code annotations for MIRAI")
+ (license license:expat)))
+
(define-public rust-mock-instant-0.2
(package
(name "rust-mock-instant")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 04/13] gnu: Add rust-rcgen-0.12.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 02/13] gnu: rust-clap: " VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 03/13] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 05/13] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
` (8 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rcgen-0.12): New variable.
Change-Id: I3e37ab618be638896c622ce32e6ad13bb492af40
---
gnu/packages/crates-io.scm | 152 +++++++++++++++++++++++++++++++++++++
1 file changed, 152 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 05ed98b686..6de12710a9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51789,6 +51789,158 @@ (define-public rust-rayon-core-1
(description "This package provides core APIs for Rayon.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-rcgen-0.12
+ (package
+ (name "rust-rcgen")
+ (version "0.12.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "rcgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pfvmm1s8x12hiw810jv9ng1gnqnplh30xi6nw6mdix4qn08r4ax"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Don't use a vendored botan.
+ (substitute* "Cargo.toml"
+ ((".*vendored.*") ""))))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-pem" ,rust-pem-3)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-x509-parser" ,rust-x509-parser-0.15)
+ ("rust-yasna" ,rust-yasna-0.5)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-botan" ,rust-botan-0.10)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.9)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
+ ("rust-x509-parser" ,rust-x509-parser-0.15))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list botan openssl))
+ (home-page "https://github.com/rustls/rcgen")
+ (synopsis "Rust X.509 certificate generator")
+ (description "Rust X.509 certificate generator.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-rcgen-0.11
+ (package
+ (name "rust-rcgen")
+ (version "0.11.3")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "rcgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1iivv3xycr9mjfmp522xjqj47nsl5amlzzsfpbxpvg53984g7i2j"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Don't use a vendored botan.
+ (substitute* "Cargo.toml"
+ ((".*vendored.*") ""))))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-pem" ,rust-pem-3)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-x509-parser" ,rust-x509-parser-0.15)
+ ("rust-yasna" ,rust-yasna-0.5)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-botan" ,rust-botan-0.10)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.9)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
+ ("rust-x509-parser" ,rust-x509-parser-0.15))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list botan openssl))
+ (home-page "https://github.com/rustls/rcgen")
+ (synopsis "Rust X.509 certificate generator")
+ (description "Rust X.509 certificate generator.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-rcgen-0.10
+ (package
+ (inherit rust-rcgen-0.11)
+ (name "rust-rcgen")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rcgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nvqgr697xzdzaavkcwcl59kxw7xfx9zdhdzx49fm3gkwbpq9gpz"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; Don't use a vendored botan.
+ (substitute* "Cargo.toml"
+ ((".*vendored.*") ""))))))
+ (arguments
+ `(#:cargo-inputs (("rust-pem" ,rust-pem-1)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-x509-parser" ,rust-x509-parser-0.14)
+ ("rust-yasna" ,rust-yasna-0.5)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs (("rust-botan" ,rust-botan-0.8)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.6)
+ ("rust-webpki" ,rust-webpki-0.22)
+ ("rust-x509-parser" ,rust-x509-parser-0.14))))))
+
+(define-public rust-rcgen-0.8
+ (package
+ (inherit rust-rcgen-0.11)
+ (name "rust-rcgen")
+ (version "0.8.14")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "rcgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19qvlcz8kl046q85xa40p3xg7l78jganj83hdbawjhs17x0d24ar"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Don't use a vendored botan.
+ (substitute* "Cargo.toml"
+ ((".*vendored.*") ""))))))
+ (arguments
+ `(#:cargo-test-flags
+ '("--release" "--"
+ "--skip=tests::test_dt_to_generalized"
+ "--skip=tests::test_dt_utc_strip_nanos")
+ #:cargo-inputs
+ (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-pem" ,rust-pem-1)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-x509-parser" ,rust-x509-parser-0.12)
+ ("rust-yasna" ,rust-yasna-0.4)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-botan" ,rust-botan-0.8)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.5)
+ ("rust-webpki" ,rust-webpki-0.22)
+ ("rust-x509-parser" ,rust-x509-parser-0.12))))))
+
(define-public rust-rctree-0.5
(package
(name "rust-rctree")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 05/13] gnu: rust-subtle: Update to 2.5.0.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (2 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 04/13] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 06/13] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
` (7 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-subtle): Update to 2.5.0.
Change-Id: I9ac3f4f80387cb7a5a4c3d33cf5e8059cd90d103
---
gnu/packages/crates-io.scm | 96 ++++++++++++++++++++++++++++++++++++++
1 file changed, 96 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6de12710a9..07eaf59aa4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63779,6 +63779,102 @@ (define-public rust-subprocess-0.2
inspired by Python's subprocess module, with Rust-specific extensions.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-subtle-2
+ (package
+ (name "rust-subtle")
+ (version "2.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "subtle" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1g2yjs7gffgmdvkkq0wrrh0pxds3q0dv6dhkw9cdpbib656xdkc1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://dalek.rs/")
+ (synopsis
+ "Pure-Rust traits and utilities for cryptographic implementations")
+ (description
+ "This package provides Pure-Rust traits and utilities for constant-time
+cryptographic implementations.")
+ (license license:bsd-3)))
+
+(define-public rust-subtle-1
+ (package
+ (inherit rust-subtle-2)
+ (name "rust-subtle")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "subtle" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1vm80mxbwfj334izwm8x8l65v1xl9hr0kwrg36r1rq565fkaarrd"))))))
+
+(define-public rust-subtle-ng-2
+ (package
+ (name "rust-subtle-ng")
+ (version "2.5.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "subtle-ng" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0hj1wp8xl64bjhbvlfffmllqy7wdw2b505f32gn3qqic4vmpcikk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.7))))
+ (home-page "https://dalek.rs/")
+ (synopsis "Pure-Rust for constant-time cryptographic implementations")
+ (description
+ "This package provides pure-Rust traits and utilities for constant-time
+cryptographic implementations.")
+ (license license:bsd-3)))
+
+(define-public rust-surf-2
+ (package
+ (name "rust-surf")
+ (version "2.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "surf" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0a33kw06jspi54rf38ncyqjj8861bid0wxhwzpk1ypkbr8rls59a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-async-std" ,rust-async-std-1)
+ ("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-http-client" ,rust-http-client-6)
+ ("rust-http-types" ,rust-http-types-2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-mime-guess" ,rust-mime-guess-2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-web-sys" ,rust-web-sys-0.3))))
+ (home-page "https://github.com/http-rs/surf")
+ (synopsis "HTTP client framework")
+ (description
+ "Surf is a friendly HTTP client built for casual Rustaceans and veterans
+alike. It's completely modular, and built directly for @code{async/await}.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-supercow-0.1
(package
(name "rust-supercow")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 06/13] gnu: Add rust-rustls-native-certs-0.7.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (3 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 05/13] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 07/13] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
` (6 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-native-certs): New variable.
Change-Id: Ic66c11b391be69929d0884a060d9a3bcdbfd3406
---
gnu/packages/crates-tls.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index 40a0652119..0104d706a5 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -1117,6 +1117,37 @@ (define-public rust-rustls-ffi-0.8
(description "Rustls bindings for non-Rust languages")
(license (list license:asl2.0 license:isc license:expat))))
+(define-public rust-rustls-native-certs-0.7
+ (package
+ (name "rust-rustls-native-certs")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls-native-certs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14ip15dcr6fmjzi12lla9cpln7mmkdid4a7wsp344v4kz9gbh7wg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-schannel" ,rust-schannel-0.1)
+ ("rust-security-framework" ,rust-security-framework-2))
+ #:cargo-development-inputs (("rust-ring" ,rust-ring-0.16)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-serial-test" ,rust-serial-test-2)
+ ("rust-untrusted" ,rust-untrusted-0.7)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26)
+ ("rust-x509-parser" ,rust-x509-parser-0.15))))
+ (home-page "https://github.com/ctz/rustls-native-certs")
+ (synopsis "Use the platform native certificate store with rustls")
+ (description "@code{rustls-native-certs} allows rustls to use the platform
+native certificate store.")
+ (license (list license:asl2.0 license:isc license:expat))))
+
(define-public rust-rustls-native-certs-0.6
(package
(name "rust-rustls-native-certs")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 07/13] gnu: Add rust-rustls-webpki-0.102.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (4 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 06/13] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 08/13] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
` (5 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.102): New variable.
Change-Id: I916376fa7a46022b1b2e7b21d938adc94267717a
---
gnu/packages/crates-tls.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index 0104d706a5..7b71bee8d9 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -1304,6 +1304,35 @@ (define-public rust-rustls-pki-types-1
(description "Shared types for the rustls PKI ecosystem.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rustls-webpki-0.102
+ (package
+ (name "rust-rustls-webpki")
+ (version "0.102.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls-webpki" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nz9d3xhy8cg6anmvq64scyiva8bglrc6j3v6bdxw2f96xha4k7g"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs (("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-untrusted" ,rust-untrusted-0.9))
+ #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21)
+ ("rust-bencher" ,rust-bencher-0.1)
+ ("rust-bzip2" ,rust-bzip2-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rcgen" ,rust-rcgen-0.12)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/rustls/webpki")
+ (synopsis "Web PKI X.509 Certificate Verification")
+ (description "Web PKI X.509 Certificate Verification.")
+ (license license:isc)))
+
(define-public rust-rustls-webpki-0.101
(package
(name "rust-rustls-webpki")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 08/13] gnu: Add rust-rustls-0.22.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (5 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 07/13] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 09/13] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
` (4 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-tls.scm (rust-rustls-0.22): New variable.
Change-Id: Idbf98162adc353d1247f6d66a7c0cca2d09225df
---
gnu/packages/crates-tls.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index 7b71bee8d9..c42172068c 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -859,6 +859,38 @@ (define-public rust-rcgen-0.8
("rust-webpki" ,rust-webpki-0.22)
("rust-x509-parser" ,rust-x509-parser-0.12))))))
+(define-public rust-rustls-0.22
+ (package
+ (name "rust-rustls")
+ (version "0.22.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0hcxyhq6ynvws9v5b2h81s1nwmijmya7a3vyyyhsy1wqpmb9jz78"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-subtle" ,rust-subtle-2)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21)
+ ("rust-bencher" ,rust-bencher-0.1)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
+ (home-page "https://github.com/rustls/rustls")
+ (synopsis "Modern TLS library written in Rust")
+ (description
+ "This package provides a modern TLS library written in Rust.")
+ (license (list license:asl2.0 license:isc license:expat))))
+
(define-public rust-rustls-0.21
(package
(name "rust-rustls")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 09/13] gnu: Add rust-webpki-roots-0.26.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (6 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 08/13] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 10/13] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
` (3 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-web.scm (rust-webpki-roots-0.26): New variable.
Change-Id: I3bd62f0ae0fbf08282bb8bee9b0e1c09dc1ee6e8
---
gnu/packages/crates-web.scm | 42 +++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 4e7024bcde..3595e47481 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -5042,6 +5042,48 @@ (define-public rust-webpki-0.18
#:cargo-development-inputs
(("rust-base64" ,rust-base64-0.9))))))
+(define-public rust-webpki-roots-0.26
+ (package
+ (name "rust-webpki-roots")
+ (version "0.26.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "webpki-roots" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1221q07j5sv23bmwv8my49hdax70dwzdpsnjgrdbw88gk3dczqhd"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags
+ (list "--release" "--"
+ ;; This test wants network access.
+ "--skip=generated_code_is_fresh")
+ #:cargo-inputs (("rust-rustls-pki-types" ,rust-rustls-pki-types-1))
+ #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-rcgen" ,rust-rcgen-0.11)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-x509-parser" ,rust-x509-parser-0.15)
+ ("rust-yasna" ,rust-yasna-0.5))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list openssl))
+ (home-page "https://github.com/rustls/webpki-roots")
+ (synopsis "Mozilla's CA root certificates for use with webpki")
+ (description "This package provides Mozilla's CA root certificates for use
+with webpki.")
+ (license license:mpl2.0)))
+
(define-public rust-webpki-roots-0.25
(package
(name "rust-webpki-roots")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 10/13] gnu: Add rust-tokio-rustls-0.25.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (7 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 09/13] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 11/13] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
` (2 subsequent siblings)
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.25): New variable.
Change-Id: Ia05a38eb629e81bccc54e67a554857d525974744
---
gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 07eaf59aa4..3037c6fdd4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69619,6 +69619,36 @@ (define-public rust-tokio-reactor-0.1
"Event loop that drives Tokio I/O resources.")
(license license:expat)))
+(define-public rust-tokio-rustls-0.25
+ (package
+ (name "rust-tokio-rustls")
+ (version "0.25.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-rustls" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "03w6d5aqqf084rmcmrsyq5grhydl53blaiqcl0i2yfnv187hqpkp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-tokio" ,rust-tokio-1))
+ #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
+ (home-page "https://github.com/tokio-rs/tls")
+ (synopsis "Asynchronous TLS/SSL streams for Tokio")
+ (description
+ "This package provides asynchronous TLS/SSL streams for Tokio using
+Rustls.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-tokio-rustls-0.24
(package
(name "rust-tokio-rustls")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 11/13] gnu: Add rust-tungstenite-0.21.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (8 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 10/13] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 12/13] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 13/13] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tungstenite-0.21): New variable.
Change-Id: Iec966bd9ebe5c9bda43167a489df638d6ef9b08f
---
gnu/packages/crates-io.scm | 141 +++++++++++++++++++++++++++++++++++++
1 file changed, 141 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3037c6fdd4..59008c83a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72191,6 +72191,147 @@ (define-public rust-tuikit-0.2
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.6))))))
+(define-public rust-tungstenite-0.21
+ (package
+ (name "rust-tungstenite")
+ (version "0.21.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qaphb5kgwgid19p64grhv2b9kxy7f1059yy92l9kwrlx90sdwcy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-http" ,rust-http-1)
+ ("rust-httparse" ,rust-httparse-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-url" ,rust-url-2)
+ ("rust-utf-8" ,rust-utf-8-0.7)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))
+ #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-input-buffer" ,rust-input-buffer-0.5)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-socket2" ,rust-socket2-0.5))))
+ (home-page "https://github.com/snapview/tungstenite-rs")
+ (synopsis "Lightweight stream-based WebSocket implementation")
+ (description
+ "This library provides an implementation of WebSockets, RFC6455. It
+allows for both synchronous (like TcpStream) and asynchronous usage and is
+easy to integrate into any third-party event loops including MIO. The API
+design abstracts away all the internals of the WebSocket protocol but still
+makes them accessible for those who wants full control over the network.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-tungstenite-0.19
+ (package
+ (name "rust-tungstenite")
+ (version "0.19.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rxzxg4y22rsvdvs4la7igy9117yidc2m6lsfm2hf0xvsska3yqm"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-http" ,rust-http-0.2)
+ ("rust-httparse" ,rust-httparse-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustls" ,rust-rustls-0.21)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-url" ,rust-url-2)
+ ("rust-utf-8" ,rust-utf-8-0.7)
+ ("rust-webpki" ,rust-webpki-0.22)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.23))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.4)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-input-buffer" ,rust-input-buffer-0.5)
+ ("rust-net2" ,rust-net2-0.2)
+ ("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://github.com/snapview/tungstenite-rs")
+ (synopsis "Lightweight stream-based WebSocket implementation")
+ (description
+ "This library provides an implementation of WebSockets, RFC6455. It
+allows for both synchronous (like TcpStream) and asynchronous usage and is
+easy to integrate into any third-party event loops including MIO. The API
+design abstracts away all the internals of the WebSocket protocol but still
+makes them accessible for those who wants full control over the network.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-tungstenite-0.11
+ (package
+ (inherit rust-tungstenite-0.19)
+ (name "rust-tungstenite")
+ (version "0.11.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "08ra94x3zqkmbsrcmwszknxv2a8g08gk5xlyif3wa037v208sc7h"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-base64" ,rust-base64-0.12)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-0.5)
+ ("rust-http" ,rust-http-0.2)
+ ("rust-httparse" ,rust-httparse-1)
+ ("rust-input-buffer" ,rust-input-buffer-0.3)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-sha-1" ,rust-sha-1-0.9)
+ ("rust-url" ,rust-url-2)
+ ("rust-utf-8" ,rust-utf-8-0.7))))))
+
+(define-public rust-twofish-0.7
+ (package
+ (name "rust-twofish")
+ (version "0.7.1")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "twofish" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "04w0ii2c0c9ws08aw6c7illh9zql22il9lbwjk1mgir30aiq73m7"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cipher" ,rust-cipher-0.4))
+ #:cargo-development-inputs
+ (("rust-cipher" ,rust-cipher-0.4)
+ ("rust-hex-literal" ,rust-hex-literal-0.3))))
+ (home-page "https://github.com/RustCrypto/block-ciphers")
+ (synopsis "Twofish block cipher")
+ (description "Twofish block cipher")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-twoway-0.2
(package
(name "rust-twoway")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 12/13] gnu: Add rust-tokio-tungstenite-0.21.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (9 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 11/13] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 13/13] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
11 siblings, 0 replies; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.21): New variable.
Change-Id: I63d38fc179d5f972e008d39569ded9252efe3f62
---
gnu/packages/crates-io.scm | 59 ++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 59008c83a7..2df5b2733d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70232,6 +70232,65 @@ (define-public rust-tokio-tls-0.2
("rust-security-framework" ,rust-security-framework-0.2)
("rust-tokio" ,rust-tokio-0.1))))))
+(define-public rust-tokio-trace-core-0.2
+ (package
+ (name "rust-tokio-trace-core")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-trace-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "04y6c2r4ddzk02xb3hn60s9a1w92h0g8pzmxwaspqvwmsrba5j59"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1))))
+ (home-page "https://tokio.rs")
+ (synopsis "Core primitives for tokio-trace")
+ (description "Core primitives for tokio-trace.")
+ (license license:expat)))
+
+(define-public rust-tokio-tungstenite-0.21
+ (package
+ (name "rust-tokio-tungstenite")
+ (version "0.21.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-tungstenite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0f5wj0crsx74rlll97lhw0wk6y12nhdnqvmnjx002hjn08fmcfy8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-rustls" ,rust-rustls-0.22)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
+ ("rust-tungstenite" ,rust-tungstenite-0.21)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))
+ #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://github.com/snapview/tokio-tungstenite")
+ (synopsis "Tokio binding for Tungstenite")
+ (description
+ "This package provides Tokio binding for Tungstenite, the lightweight
+stream-based WebSocket implementation.")
+ (license license:expat)))
+
(define-public rust-tokio-tungstenite-0.19
(package
(name "rust-tokio-tungstenite")
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH v2 13/13] gnu: rbw: Update to 1.9.0.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
` (10 preceding siblings ...)
2024-01-30 19:25 ` [bug#68481] [PATCH v2 12/13] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
@ 2024-01-30 19:25 ` VÖRÖSKŐI András
2024-02-08 19:09 ` bug#68481: " Efraim Flashner
11 siblings, 1 reply; 53+ messages in thread
From: VÖRÖSKŐI András @ 2024-01-30 19:25 UTC (permalink / raw)
To: 68481; +Cc: VÖRÖSKŐI András, Efraim Flashner
* gnu/packages/rust-apps.scm (rbw): Update to 1.9.0.
Change-Id: Ia3675326ad5a82a6668e10ea19a86cf3cb2f8199
---
gnu/packages/rust-apps.scm | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 2d714c4861..aeae88fa21 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2055,7 +2055,7 @@ (define-public watchexec
(define-public rbw
(package
(name "rbw")
- (version "1.8.3")
+ (version "1.9.0")
(outputs '("out" "scripts"))
(source
(origin
@@ -2063,12 +2063,15 @@ (define-public rbw
(uri (crate-uri "rbw" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1p8bzpqgdc20l2vbb80gsb2ri5j16af958bixpnnp73mfvwzxvg1"))
+ (base32 "0rlp55kcac9k0rz1zfhyslkfgsim1ka6bkllfzqrayvdfyxqq51i"))
(modules '((guix build utils)))
(snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ '(begin
+ (substitute* "Cargo.toml"
+ ;; Change version requirement for rust-tungstenite
+ (("0.20") "0.21")
+ ;; Change version requirement for directories
+ (("=5.0.0") "^5.0.0"))))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
@@ -2084,7 +2087,7 @@ (define-public rbw
("rust-cbc" ,rust-cbc-0.1)
("rust-clap" ,rust-clap-4)
("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-copypasta" ,rust-copypasta-0.8)
+ ("rust-copypasta" ,rust-copypasta-0.10)
("rust-daemonize" ,rust-daemonize-0.5)
("rust-directories" ,rust-directories-5)
("rust-env-logger" ,rust-env-logger-0.10)
@@ -2117,7 +2120,7 @@ (define-public rbw
("rust-thiserror" ,rust-thiserror-1)
("rust-tokio" ,rust-tokio-1)
("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.19)
+ ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21)
("rust-totp-lite" ,rust-totp-lite-2)
("rust-url" ,rust-url-2)
("rust-uuid" ,rust-uuid-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12.
2024-01-18 7:45 ` Efraim Flashner
@ 2024-01-30 19:29 ` András Vöröskői
0 siblings, 0 replies; 53+ messages in thread
From: András Vöröskői @ 2024-01-30 19:29 UTC (permalink / raw)
To: Efraim Flashner, VÖRÖSKŐI András, 68481
Hi,
On Thu, Jan 18, 2024 at 8:45 AM Efraim Flashner <efraim@flashner.co.il> wrote:
> We should try to unbundle aws-libcrypto. Generally if the crate has
> 'sys' in the name and uses cmake its because they're bundling code.
I have tried to do that, but failed. It is an optional dependency of
rustls and rustls-webpki, so I just removed it for now in v2 of the
patchset.
Thanks,
^ permalink raw reply [flat|nested] 53+ messages in thread
* [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2.
2024-01-18 7:45 ` Efraim Flashner
@ 2024-01-30 19:32 ` András Vöröskői
0 siblings, 0 replies; 53+ messages in thread
From: András Vöröskői @ 2024-01-30 19:32 UTC (permalink / raw)
To: Efraim Flashner; +Cc: 68481
Hi,
On Thu, Jan 18, 2024 at 8:45 AM Efraim Flashner <efraim@flashner.co.il> wrote:
> This package adds a bunch of dependencies on rust-nu-* but the
> corresponding packages haven't been packaged yet so I wasn't able to
> apply this patch.
You are right, but I do not even use this crate, so I am not sure what
I was doing here, so it is removed in v2.
^ permalink raw reply [flat|nested] 53+ messages in thread
* bug#68481: [PATCH v2 13/13] gnu: rbw: Update to 1.9.0.
2024-01-30 19:25 ` [bug#68481] [PATCH v2 13/13] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
@ 2024-02-08 19:09 ` Efraim Flashner
0 siblings, 0 replies; 53+ messages in thread
From: Efraim Flashner @ 2024-02-08 19:09 UTC (permalink / raw)
To: VÖRÖSKŐI András; +Cc: 68481-done
[-- Attachment #1: Type: text/plain, Size: 481 bytes --]
I ended up grabbing your aws-lc patches since they were necessary for a
couple of the packages and we can unbundle them later. I made a couple
of adjustments to make sure that all the new and updated packages would
build. Patches pushed to the rust-team branch.
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2024-02-08 19:11 UTC | newest]
Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-15 19:18 [bug#68481] Update rbw to 1.9 András Vöröskői
2024-01-15 19:28 ` [bug#68481] [PATCH 01/32] gnu: rust-anstream: Update to 0.6.7 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 02/32] gnu: Add rust-aws-lc-fips-sys-0.11 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 03/32] gnu: Add rust-aws-lc-sys-0.12 VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
2024-01-30 19:29 ` András Vöröskői
2024-01-15 19:28 ` [bug#68481] [PATCH 04/32] gnu: Add rust-aws-lc-rs-1 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 05/32] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 06/32] gnu: rust-clap: " VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 07/32] gnu: rust-clap-complete: Update to 4.4.6 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 08/32] gnu: Add rust-completest-0.2 VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
2024-01-30 19:32 ` András Vöröskői
2024-01-15 19:28 ` [bug#68481] [PATCH 09/32] gnu: rust-env-logger: Update to 0.10.1 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 10/32] gnu: rust-hkdf: Update to 0.12.4 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 11/32] gnu: rust-is-terminal: Update to 0.4.10 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 12/32] gnu: rust-mio: Update to 0.8.10 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 13/32] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 14/32] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 15/32] gnu: rust-rsa: Update to 0.9.6 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 16/32] gnu: rust-serde-repr: Update to 0.1.18 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 17/32] gnu: rust-socket2: Update to 0.5.5 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 18/32] gnu: rust-spki: Update to 0.7.3 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 19/32] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 20/32] gnu: rust-thiserror-impl: Update to 1.0.56 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 21/32] gnu: rust-thiserror: " VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 22/32] gnu: rust-zeroize: Update to 1.7.0 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 23/32] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 24/32] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 25/32] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 26/32] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 27/32] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 28/32] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 29/32] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 30/32] gnu: rust-tokio-macros: Update to 2.2.0 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 31/32] gnu: rust-tokio: Update to 1.35.1 VÖRÖSKŐI András
2024-01-15 19:28 ` [bug#68481] [PATCH 32/32] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
2024-01-18 7:45 ` Efraim Flashner
2024-01-29 19:44 ` András Vöröskői
2024-01-30 19:25 ` [bug#68481] [PATCH v2 01/13] gnu: rust-clap-builder: Update to 4.4.16 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 02/13] gnu: rust-clap: " VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 03/13] gnu: Add rust-mirai-annotations-1 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 04/13] gnu: Add rust-rcgen-0.12 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 05/13] gnu: rust-subtle: Update to 2.5.0 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 06/13] gnu: Add rust-rustls-native-certs-0.7 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 07/13] gnu: Add rust-rustls-webpki-0.102 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 08/13] gnu: Add rust-rustls-0.22 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 09/13] gnu: Add rust-webpki-roots-0.26 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 10/13] gnu: Add rust-tokio-rustls-0.25 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 11/13] gnu: Add rust-tungstenite-0.21 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 12/13] gnu: Add rust-tokio-tungstenite-0.21 VÖRÖSKŐI András
2024-01-30 19:25 ` [bug#68481] [PATCH v2 13/13] gnu: rbw: Update to 1.9.0 VÖRÖSKŐI András
2024-02-08 19:09 ` bug#68481: " Efraim Flashner
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).