Package: guix-patches;
Reported by: Aaron Covrig <aaron.covrig.us <at> ieee.org>
Date: Sun, 19 Jan 2025 22:43:02 UTC
Severity: normal
Tags: patch
To reply to this bug, email your comments to 75677 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:43:02 GMT) Full text and rfc822 format available.Aaron Covrig <aaron.covrig.us <at> ieee.org>
:guix-patches <at> gnu.org
.
(Sun, 19 Jan 2025 22:43:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: guix-patches <at> gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 00/89] Assorted package updates for rust-team Date: Sun, 19 Jan 2025 17:41:21 -0500
Added new packages and updated others Aaron Covrig (89): gnu: rust-bitflags-2: Update to v2.8.0 gnu: rust-bytemuck-derive-1: Update to v1.8.1 gnu: rust-bytemuck-1: Update to v1.21.0 gnu: rust-rstest-reuse-0.7: New variable. gnu: rust-rstest-macros-0.24: New variable. gnu: rust-rstest-0.24: New variable. gnu: rust-time-macros-0.2: Update to v0.2.19 gnu: rust-time-0.3: Update to v0.3.37. gnu: rust-winreg-0.15: New variable. gnu: rust-winreg-0.53: New variable. gnu: rust-peg-0.6: Upgrade to v0.6.3. gnu: rust-itertools-0.14: New variable. gnu: rust-derive-more-impl-1: New variable. gnu: rust-derive-more-1: New variable. gnu: rust-sanitize-filename-0.6: New variable. gnu: rust-sanitize-filename-0.5: New variable. gnu: rust-proc-macro-error-attr2-2: New variable. gnu: rust-proc-macro-error2-2: New variable. gnu: rust-iai-callgrind-runner-0.14: New variable. gnu: rust-iai-callgrind-macros-0.5: New variable. gnu: rust-iai-callgrind-0.14: New variable. gnu: rust-ptr-meta-derive-0.3: New variable. gnu: rust-ptr-meta-0.3: New variable. gnu: rust-rancor-0.1: New variable. gnu: rust-bytecheck-derive-0.7: New variable. gnu: rust-bytecheck-0.7: New variable. gnu: rust-bytecheck-derive-0.8: New variable. gnu: rust-bytecheck-0.8: New variable. gnu: rust-simdutf8-0.1: Update to v0.1.5. gnu: rust-uuid-macro-internal-1: Update to v1.12.0. gnu: rust-uuid-1: Update to v1.12.0. gnu: rust-iai-callgrind-runner-0.11: New variable. gnu: rust-iai-callgrind-macros-0.2: New variable. gnu: rust-iai-callgrind-0.11: New variable. gnu: rust-glam-0.29: New variable. gnu: rust-glam-0.27: New variable. gnu: rust-glam-0.25: New variable. gnu: rust-glam-0.28: New variable. gnu: rust-nalgebra-macros: Update to v0.2.2. gnu: rust-nalgebra: Update to v0.32.6. gnu: rust-indent-write-2: New variable. gnu: rust-cool-asserts-2: New variable. gnu: rust-serde-assert-0.8: New variable. gnu: rust-email-address-0.2: New variable. gnu: rust-unicode-properties-0.1: New variable gnu: rust-stringprep-0.1: Upgrade to v0.1.5 gnu: rust-bitstring-0.2: New variable. gnu: rust-bitstring-0.1: New variable. gnu: rust-cidr-0.3: New variable. gnu: rust-cidr-0.2: New variable. gnu: rust-postgres-protocol-0.6: Upgrade to v0.6.7 gnu: rust-postgres-derive-0.4: Upgrade to v0.4.6 gnu: rust-postgres-types-0.2: Upgrade to v0.2.8. gnu: rust-vsimd-0.8: New variable. gnu: rust-outref-0.5: New variable. gnu: rust-hex-simd-0.8: New variable. gnu: rust-uuid-simd-0.8: New variable. gnu: rust-coolor-1: New variable. gnu: rust-coolor-0.9: New variable. gnu: rust-juniper-codegen-0.16: New variable. gnu: rust-juniper-0.16: New variable. gnu: rust-ulid-1: New variable. gnu: rust-fraction-0.15: New variable. gnu: rust-utoipa-gen-4: New variable. gnu: rust-utoipa-4: New variable. gnu: rust-utoipa-config-0.1: New variable. gnu: rust-simba-0.9: New variable. gnu: rust-borrow-or-share-0.2: New variable. gnu: rust-ref-cast-1: Upgrade to v1.0.23. gnu: rust-fluent-uri-0.3: New variable. gnu: rust-codspeed-2: Upgrade to v2.7.2. gnu: rust-referencing-0.26: New variable. gnu: rust-referencing-0.28: New variable. gnu: rust-jsonschema-0.26: New variable. gnu: rust-jsonschema-0.28: New variable. gnu: rust-serde-with-macros-3: Upgrade to v3.12.0 gnu: rust-serde-with-3: Upgrade to v3.12.0 gnu: rust-nalgebra-0.33: New variable. gnu: rust-jsonptr-0.6: New variable. gnu: rust-lazy-regex-proc-macros-3: Update to v3.4.1. gnu: rust-lazy-regex-3: Update to v3.4.1. gnu: rust-regex-lite-0.1: Update to v0.1.6 gnu: rust-lazy-regex-proc-macros-2: New variable. gnu: rust-lazy-regex-2: New variable. gnu: rust-fancy-regex-0.10: New variable. gnu: rust-newline-converter-0.3: New variable. gnu: rust-expectorate-1: New variable. gnu: rust-json-patch-3: New variable. gnu: rust-derive-new-0.7: New variable. gnu/packages/crates-database.scm | 48 +- gnu/packages/crates-io.scm | 2085 +++++++++++++++++++++++++++--- gnu/packages/crates-windows.scm | 71 +- 3 files changed, 2004 insertions(+), 200 deletions(-) base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2 -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:46:03 GMT) Full text and rfc822 format available.Message #8 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 00/89] Assorted package updates for rust-team Date: Sun, 19 Jan 2025 17:45:18 -0500
Added new packages and updated others Aaron Covrig (89): gnu: rust-bitflags-2: Update to v2.8.0 gnu: rust-bytemuck-derive-1: Update to v1.8.1 gnu: rust-bytemuck-1: Update to v1.21.0 gnu: rust-rstest-reuse-0.7: New variable. gnu: rust-rstest-macros-0.24: New variable. gnu: rust-rstest-0.24: New variable. gnu: rust-time-macros-0.2: Update to v0.2.19 gnu: rust-time-0.3: Update to v0.3.37. gnu: rust-winreg-0.15: New variable. gnu: rust-winreg-0.53: New variable. gnu: rust-peg-0.6: Upgrade to v0.6.3. gnu: rust-itertools-0.14: New variable. gnu: rust-derive-more-impl-1: New variable. gnu: rust-derive-more-1: New variable. gnu: rust-sanitize-filename-0.6: New variable. gnu: rust-sanitize-filename-0.5: New variable. gnu: rust-proc-macro-error-attr2-2: New variable. gnu: rust-proc-macro-error2-2: New variable. gnu: rust-iai-callgrind-runner-0.14: New variable. gnu: rust-iai-callgrind-macros-0.5: New variable. gnu: rust-iai-callgrind-0.14: New variable. gnu: rust-ptr-meta-derive-0.3: New variable. gnu: rust-ptr-meta-0.3: New variable. gnu: rust-rancor-0.1: New variable. gnu: rust-bytecheck-derive-0.7: New variable. gnu: rust-bytecheck-0.7: New variable. gnu: rust-bytecheck-derive-0.8: New variable. gnu: rust-bytecheck-0.8: New variable. gnu: rust-simdutf8-0.1: Update to v0.1.5. gnu: rust-uuid-macro-internal-1: Update to v1.12.0. gnu: rust-uuid-1: Update to v1.12.0. gnu: rust-iai-callgrind-runner-0.11: New variable. gnu: rust-iai-callgrind-macros-0.2: New variable. gnu: rust-iai-callgrind-0.11: New variable. gnu: rust-glam-0.29: New variable. gnu: rust-glam-0.27: New variable. gnu: rust-glam-0.25: New variable. gnu: rust-glam-0.28: New variable. gnu: rust-nalgebra-macros: Update to v0.2.2. gnu: rust-nalgebra: Update to v0.32.6. gnu: rust-indent-write-2: New variable. gnu: rust-cool-asserts-2: New variable. gnu: rust-serde-assert-0.8: New variable. gnu: rust-email-address-0.2: New variable. gnu: rust-unicode-properties-0.1: New variable gnu: rust-stringprep-0.1: Upgrade to v0.1.5 gnu: rust-bitstring-0.2: New variable. gnu: rust-bitstring-0.1: New variable. gnu: rust-cidr-0.3: New variable. gnu: rust-cidr-0.2: New variable. gnu: rust-postgres-protocol-0.6: Upgrade to v0.6.7 gnu: rust-postgres-derive-0.4: Upgrade to v0.4.6 gnu: rust-postgres-types-0.2: Upgrade to v0.2.8. gnu: rust-vsimd-0.8: New variable. gnu: rust-outref-0.5: New variable. gnu: rust-hex-simd-0.8: New variable. gnu: rust-uuid-simd-0.8: New variable. gnu: rust-coolor-1: New variable. gnu: rust-coolor-0.9: New variable. gnu: rust-juniper-codegen-0.16: New variable. gnu: rust-juniper-0.16: New variable. gnu: rust-ulid-1: New variable. gnu: rust-fraction-0.15: New variable. gnu: rust-utoipa-gen-4: New variable. gnu: rust-utoipa-4: New variable. gnu: rust-utoipa-config-0.1: New variable. gnu: rust-simba-0.9: New variable. gnu: rust-borrow-or-share-0.2: New variable. gnu: rust-ref-cast-1: Upgrade to v1.0.23. gnu: rust-fluent-uri-0.3: New variable. gnu: rust-codspeed-2: Upgrade to v2.7.2. gnu: rust-referencing-0.26: New variable. gnu: rust-referencing-0.28: New variable. gnu: rust-jsonschema-0.26: New variable. gnu: rust-jsonschema-0.28: New variable. gnu: rust-serde-with-macros-3: Upgrade to v3.12.0 gnu: rust-serde-with-3: Upgrade to v3.12.0 gnu: rust-nalgebra-0.33: New variable. gnu: rust-jsonptr-0.6: New variable. gnu: rust-lazy-regex-proc-macros-3: Update to v3.4.1. gnu: rust-lazy-regex-3: Update to v3.4.1. gnu: rust-regex-lite-0.1: Update to v0.1.6 gnu: rust-lazy-regex-proc-macros-2: New variable. gnu: rust-lazy-regex-2: New variable. gnu: rust-fancy-regex-0.10: New variable. gnu: rust-newline-converter-0.3: New variable. gnu: rust-expectorate-1: New variable. gnu: rust-json-patch-3: New variable. gnu: rust-derive-new-0.7: New variable. gnu/packages/crates-database.scm | 48 +- gnu/packages/crates-io.scm | 2085 +++++++++++++++++++++++++++--- gnu/packages/crates-windows.scm | 71 +- 3 files changed, 2004 insertions(+), 200 deletions(-) base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2 -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:51:02 GMT) Full text and rfc822 format available.Message #11 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 01/89] gnu: rust-bitflags-2: Update to v2.8.0 Date: Sun, 19 Jan 2025 17:48:35 -0500
* gnu/packages/crates-io.scm (rust-bitflags-2): Update to v2.8.0. --- 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 e769de7723..319185ad7d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8032,14 +8032,14 @@ (define-public rust-bitfield-0.14 (define-public rust-bitflags-2 (package (name "rust-bitflags") - (version "2.6.0") + (version "2.8.0") (source (origin (method url-fetch) (uri (crate-uri "bitflags" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1pkidwzn3hnxlsl8zizh0bncgbjnw7c41cx7bby26ncbzmiznj5h")))) + (base32 "0dixc6168i98652jxf0z9nbyn0zcis3g6hi6qdr7z5dbhcygas4g")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. @@ -8057,7 +8057,7 @@ (define-public rust-bitflags-2 ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-test" ,rust-serde-test-1) ("rust-trybuild" ,rust-trybuild-1) - ("rust-zerocopy" ,rust-zerocopy-0.7)))) + ("rust-zerocopy" ,rust-zerocopy-0.8)))) (home-page "https://github.com/bitflags/bitflags") (synopsis "Macro to generate structures which behave like bitflags") (description "This package provides a macro to generate structures which -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:52:01 GMT) Full text and rfc822 format available.Message #14 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 02/89] gnu: rust-bytemuck-derive-1: Update to v1.8.1 Date: Sun, 19 Jan 2025 17:48:36 -0500
* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to v1.8.1. --- 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 319185ad7d..62d2391bf0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9921,7 +9921,7 @@ (define-public rust-bytemuck-1 (define-public rust-bytemuck-derive-1 (package (name "rust-bytemuck-derive") - (version "1.8.0") + (version "1.8.1") (source (origin (method url-fetch) @@ -9929,7 +9929,7 @@ (define-public rust-bytemuck-derive-1 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1v5r33dgl12rqbvh440fdjxmxxr49qpzmg6vpw5jzdbcjk6w7z5w")))) + "0ykwbnpm9y8hssp8kiaws2s4hljv4cl85mwgp1m67fzpnj9n59rz")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; unresolved import `bytemuck` -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:52:02 GMT) Full text and rfc822 format available.Message #17 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 03/89] gnu: rust-bytemuck-1: Update to v1.21.0 Date: Sun, 19 Jan 2025 17:48:37 -0500
* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to v1.21.0. --- 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 62d2391bf0..5d517838e9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9899,7 +9899,7 @@ (define-public rust-bytelines-2 (define-public rust-bytemuck-1 (package (name "rust-bytemuck") - (version "1.20.0") + (version "1.21.0") (source (origin (method url-fetch) @@ -9907,7 +9907,7 @@ (define-public rust-bytemuck-1 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0nk9llwmvjpjlsrlga1qg3spqvci8g1nr286nhamvn7zcf5chdwb")))) + "18wj81x9xhqcd6985r8qxmbik6szjfjfj62q3xklw8h2p3x7srgg")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:52:02 GMT) Full text and rfc822 format available.Message #20 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 04/89] gnu: rust-rstest-reuse-0.7: New variable. Date: Sun, 19 Jan 2025 17:48:38 -0500
* gnu/packages/crates-io.scm (rust-rstest-reuse-0.7): New variable. --- gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5d517838e9..7b4862d065 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65293,17 +65293,17 @@ (define-public rust-rstest-macros-0.13 ("rust-rustc-version" ,rust-rustc-version-0.4) ("rust-syn" ,rust-syn-1)))))) -(define-public rust-rstest-reuse-0.6 +(define-public rust-rstest-reuse-0.7 (package (name "rust-rstest-reuse") - (version "0.6.0") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "rstest_reuse" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "191l5gfwx9rmkqd48s85fkh21b73f38838fc896r4rxy39l0nlw8")))) + (base32 "057y4v1rh9br58n2m3xqvm8xyx8k96jpgibgls3sah78f93gpa5k")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Tests expect rustup @@ -65312,8 +65312,7 @@ (define-public rust-rstest-reuse-0.6 ("rust-rustc-version" ,rust-rustc-version-0.4) ("rust-syn" ,rust-syn-2)) #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1) - ("rust-rstest" ,rust-rstest-0.18) - ("rust-rstest-test" ,rust-rstest-test-0.11) + ("rust-rstest" ,rust-rstest-0.19) ("rust-temp-testdir" ,rust-temp-testdir-0.2)))) (home-page "https://github.com/la10736/rstest") (synopsis "Reuse rstest attributes") @@ -65322,6 +65321,29 @@ (define-public rust-rstest-reuse-0.6 creating a set of tests and applying it to every scenario you want to test.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstest-reuse-0.6 + (package + (inherit rust-rstest-reuse-0.7) + (name "rust-rstest-reuse") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstest_reuse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "191l5gfwx9rmkqd48s85fkh21b73f38838fc896r4rxy39l0nlw8")))) + (arguments + `(#:tests? #f ; Tests expect rustup + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-rstest" ,rust-rstest-0.18) + ("rust-rstest-test" ,rust-rstest-test-0.11) + ("rust-temp-testdir" ,rust-temp-testdir-0.2)))))) + (define-public rust-rstest-reuse-0.4 (package (inherit rust-rstest-reuse-0.6) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:53:02 GMT) Full text and rfc822 format available.Message #23 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 05/89] gnu: rust-rstest-macros-0.24: New variable. Date: Sun, 19 Jan 2025 17:48:39 -0500
* gnu/packages/crates-io.scm (rust-rstest-macros-0.24): New variable. --- gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7b4862d065..76128c06d1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65002,17 +65002,17 @@ (define-public rust-rstest-0.11 ("rust-rustc-version" ,rust-rustc-version-0.4) ("rust-syn" ,rust-syn-1)))))) -(define-public rust-rstest-macros-0.23 +(define-public rust-rstest-macros-0.24 (package (name "rust-rstest-macros") - (version "0.23.0") + (version "0.24.0") (source (origin (method url-fetch) (uri (crate-uri "rstest_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2")))) + (base32 "16zgrnnwgm6qss4f1vzig6w5fymy1ydlkk2bxqmhc2ffzyxm607g")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; unresolved import `rstest` @@ -65031,13 +65031,44 @@ (define-public rust-rstest-macros-0.23 ("rust-async-std" ,rust-async-std-1) ("rust-maplit" ,rust-maplit-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-rstest" ,rust-rstest-0.22)))) + ("rust-rstest" ,rust-rstest-0.23)))) (home-page "https://github.com/la10736/rstest") - (synopsis "Procedural macros for @code{rstest}.") + (synopsis "Procedural macros for @code{rstest}") (description "This package provides the procedural macro crate for @code{rstest}.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstest-macros-0.23 + (package + (inherit rust-rstest-macros-0.24) + (name "rust-rstest-macros") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstest_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2")))) + (arguments + `(#:tests? #f ; unresolved import `rstest` + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-glob" ,rust-glob-0.3) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-3) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-regex" ,rust-regex-1) + ("rust-relative-path" ,rust-relative-path-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2) + ("rust-unicode-ident" ,rust-unicode-ident-1)) + #:cargo-development-inputs + (("rust-actix-rt" ,rust-actix-rt-2) + ("rust-async-std" ,rust-async-std-1) + ("rust-maplit" ,rust-maplit-1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.22)))))) + (define-public rust-rstest-macros-0.22 (package (inherit rust-rstest-macros-0.23) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:53:02 GMT) Full text and rfc822 format available.Message #26 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 06/89] gnu: rust-rstest-0.24: New variable. Date: Sun, 19 Jan 2025 17:48:40 -0500
* gnu/packages/crates-io.scm (rust-rstest-0.24): New variable. --- gnu/packages/crates-io.scm | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 76128c06d1..8acfcb0276 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -64695,30 +64695,30 @@ (define-public rust-rstar-0.8 ("rust-rand-hc" ,rust-rand-hc-0.2) ("rust-serde-json" ,rust-serde-json-1)))))) -(define-public rust-rstest-0.23 +(define-public rust-rstest-0.24 (package (name "rust-rstest") - (version "0.23.0") + (version "0.24.0") (source (origin (method url-fetch) (uri (crate-uri "rstest" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a")))) + (base32 "12fd0cnd49n6dnlmygca97lkakvc9czs1hqy7khr7aq5d0lhbs83")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate or module `rstest_test` #:cargo-inputs (("rust-futures" ,rust-futures-0.3) ("rust-futures-timer" ,rust-futures-timer-3) - ("rust-rstest-macros" ,rust-rstest-macros-0.23) + ("rust-rstest-macros" ,rust-rstest-macros-0.24) ("rust-rustc-version" ,rust-rustc-version-0.4)) #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2) ("rust-async-std" ,rust-async-std-1) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-rstest" ,rust-rstest-0.22) + ("rust-rstest" ,rust-rstest-0.23) ("rust-temp-testdir" ,rust-temp-testdir-0.2) ("rust-tokio" ,rust-tokio-1) ("rust-unindent" ,rust-unindent-0.2)))) @@ -64729,6 +64729,34 @@ (define-public rust-rstest-0.23 procedural macro to implement fixtures and table based tests.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstest-0.23 + (package + (inherit rust-rstest-0.24) + (name "rust-rstest") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstest" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a")))) + (arguments + `(#:tests? #f ; use of undeclared crate or module `rstest_test` + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-futures-timer" ,rust-futures-timer-3) + ("rust-rstest-macros" ,rust-rstest-macros-0.23) + ("rust-rustc-version" ,rust-rustc-version-0.4)) + #:cargo-development-inputs + (("rust-actix-rt" ,rust-actix-rt-2) + ("rust-async-std" ,rust-async-std-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.22) + ("rust-temp-testdir" ,rust-temp-testdir-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-unindent" ,rust-unindent-0.2)))))) + (define-public rust-rstest-0.22 (package (inherit rust-rstest-0.23) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:53:03 GMT) Full text and rfc822 format available.Message #29 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 07/89] gnu: rust-time-macros-0.2: Update to v0.2.19 Date: Sun, 19 Jan 2025 17:48:41 -0500
* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to v0.2.19. --- 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 8acfcb0276..f1e37c82ad 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81710,14 +81710,14 @@ (define-public rust-time-core-0.1 (define-public rust-time-macros-0.2 (package (name "rust-time-macros") - (version "0.2.18") + (version "0.2.19") (source (origin (method url-fetch) (uri (crate-uri "time-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z")))) + (base32 "1pl558z26pp342l5y91n6dxb60xwhar975wk6jc4npiygq0ycd18")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:53:03 GMT) Full text and rfc822 format available.Message #32 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 08/89] gnu: rust-time-0.3: Update to v0.3.37. Date: Sun, 19 Jan 2025 17:48:42 -0500
* gnu/packages/crates-io.scm (rust-time-0.3): Update to v0.3.37. --- gnu/packages/crates-io.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f1e37c82ad..f10e785fd7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81573,14 +81573,14 @@ (define-public rust-tikv-jemallocator-0.6 (define-public rust-time-0.3 (package (name "rust-time") - (version "0.3.36") + (version "0.3.37") (source (origin (method url-fetch) (uri (crate-uri "time" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax")))) + (base32 "08bvydyc14plkwhchzia5bcdbmm0mk5fzilsdpjx06w6hf48drrm")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included @@ -81602,8 +81602,8 @@ (define-public rust-time-0.3 ("rust-num-conv" ,rust-num-conv-0.1) ("rust-quickcheck-macros" ,rust-quickcheck-macros-1) ("rust-rand" ,rust-rand-0.8) - ("rust-rstest" ,rust-rstest-0.18) - ("rust-rstest-reuse" ,rust-rstest-reuse-0.6) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-rstest-reuse" ,rust-rstest-reuse-0.7) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-test" ,rust-serde-test-1) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:53:04 GMT) Full text and rfc822 format available.Message #35 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 09/89] gnu: rust-winreg-0.15: New variable. Date: Sun, 19 Jan 2025 17:48:43 -0500
* gnu/packages/crates-windows.scm (rust-winreg-0.15): New variable. --- gnu/packages/crates-windows.scm | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 2f212190dd..8f4dbf2625 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo> ;;; Copyright © 2024 Murilo <murilo <at> disroot.org> ;;; Copyright © 2024 normally_js <normally_js <at> posteo.net> +;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -3154,10 +3155,42 @@ (define-public rust-winreg-0.50 ("rust-serde-derive" ,rust-serde-derive-1) ("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-winreg-0.10 +(define-public rust-winreg-0.15 (package (inherit rust-winreg-0.50) (name "rust-winreg") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "winreg" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1smcgljflh3xa37rasrgwdxmx8z1g6awp4y8dq5a81hcr0zjx34w")) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:skip-build? #t ; OS not supported + #:cargo-inputs + (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-rand" ,rust-rand-0.3) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-transcode" ,rust-serde-transcode-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tempfile" ,rust-tempfile-3)))))) + +(define-public rust-winreg-0.10 + (package + (inherit rust-winreg-0.15) + (name "rust-winreg") (version "0.10.1") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:54:02 GMT) Full text and rfc822 format available.Message #38 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 10/89] gnu: rust-winreg-0.53: New variable. Date: Sun, 19 Jan 2025 17:48:44 -0500
* gnu/packages/crates-windows.scm (rust-winreg-0.53): New variable. --- gnu/packages/crates-windows.scm | 36 ++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 8f4dbf2625..d8104e8c61 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -3063,17 +3063,17 @@ (define-public rust-windows-x86-64-msvc-0.28 (base32 "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz")))))) -(define-public rust-winreg-0.52 +(define-public rust-winreg-0.53 (package (name "rust-winreg") - (version "0.52.0") + (version "0.53.0") (source (origin (method url-fetch) (uri (crate-uri "winreg" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2")) + (base32 "1y9g6ixv2fjmvvpwpyskdhn1czv1s6jdr2by8x4vkicgkx47p949")) (snippet #~(begin (use-modules (guix build utils)) (substitute* "Cargo.toml" @@ -3098,6 +3098,36 @@ (define-public rust-winreg-0.52 "This package provides Rust bindings to MS Windows Registry API.") (license license:expat))) +(define-public rust-winreg-0.52 + (package + (inherit rust-winreg-0.53) + (name "rust-winreg") + (version "0.52.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "winreg" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2")) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:skip-build? #t ; OS not supported + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-windows-sys" ,rust-windows-sys-0.48)) + #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3) + ("rust-serde-transcode" ,rust-serde-transcode-1) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-winreg-0.51 (package (inherit rust-winreg-0.52) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:54:02 GMT) Full text and rfc822 format available.Message #41 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 11/89] gnu: rust-peg-0.6: Upgrade to v0.6.3. Date: Sun, 19 Jan 2025 17:48:45 -0500
* gnu/packages/crates-io.scm (rust-peg-0.6): Upgrade to v0.6.3. * gnu/packages/crates-io.scm (rust-peg-macros-0.6): Upgrade to v0.6.3. * gnu/packages/crates-io.scm (rust-peg-runtime-0.6): Upgrade to v0.6.3. --- gnu/packages/crates-io.scm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f10e785fd7..30a6bb5c28 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52328,17 +52328,21 @@ (define-public rust-peg-0.6 (package (inherit rust-peg-0.8) (name "rust-peg") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "15rfp12dgsynplphp443zfw47m2d5snvdm6a25gz48dv2if8fxch")))) + (base32 "0rqkllpmcsda51wkhghyrp0wcg77wg12lzivqdx1fbr75246fxlz")) + (modules '((guix build utils))) + ;; Remove broken test files (they are supposed to fail) + (snippet '(begin + (delete-file "tests/compile-fail/rule_args_errors.rs") + (delete-file "tests/compile-fail/rust_action_type_error.rs"))))) (arguments - `(#:tests? #f - #:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.6) + `(#:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.6) ("rust-peg-runtime" ,rust-peg-runtime-0.6)) #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1)))))) @@ -52387,14 +52391,14 @@ (define-public rust-peg-macros-0.6 (package (inherit rust-peg-macros-0.8) (name "rust-peg-macros") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0li8qrb8hyqr7v5mhrkym0xp7ijnbksqviqc2i3556cysdgick62")))) + (base32 "0kdisa6di5gkgpw97897lg78jhsx6nliax3d4s6y8cvnz6n60vb3")))) (arguments `(#:cargo-inputs (("rust-peg-runtime" ,rust-peg-runtime-0.6) @@ -52424,14 +52428,14 @@ (define-public rust-peg-runtime-0.6 (package (inherit rust-peg-runtime-0.8) (name "rust-peg-runtime") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg-runtime" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0r583cq923v0narrpq73qmp780yg4pablzklhrwnr64xwsbjh6hc")))))) + (base32 "1i99fq2xj1isx44d2b06m31f58spqga9kiyka20xg69d9m8v2mcm")))))) (define-public rust-pem-3 (package -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:54:03 GMT) Full text and rfc822 format available.Message #44 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 12/89] gnu: rust-itertools-0.14: New variable. Date: Sun, 19 Jan 2025 17:48:46 -0500
* gnu/packages/crates-io.scm (rust-itertools-0.14): New variable. --- gnu/packages/crates-io.scm | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 30a6bb5c28..f4d65d7d42 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35616,17 +35616,17 @@ (define-public rust-isolang-2 language codes.") (license license:asl2.0))) -(define-public rust-itertools-0.13 +(define-public rust-itertools-0.14 (package (name "rust-itertools") - (version "0.13.0") + (version "0.14.0") (source (origin (method url-fetch) (uri (crate-uri "itertools" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1")))) + (base32 "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-either" ,rust-either-1)) @@ -35643,6 +35643,27 @@ (define-public rust-itertools-0.13 functions, and macros.") (license (list license:expat license:asl2.0)))) +(define-public rust-itertools-0.13 + (package + (inherit rust-itertools-0.14) + (name "rust-itertools") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "itertools" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1")))) + (arguments + `(#:cargo-inputs (("rust-either" ,rust-either-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.4) + ("rust-paste" ,rust-paste-1) + ("rust-permutohedron" ,rust-permutohedron-0.2) + ("rust-quickcheck" ,rust-quickcheck-0.9) + ("rust-rand" ,rust-rand-0.7)))))) + (define-public rust-itertools-0.12 (package (inherit rust-itertools-0.13) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:54:03 GMT) Full text and rfc822 format available.Message #47 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 13/89] gnu: rust-derive-more-impl-1: New variable. Date: Sun, 19 Jan 2025 17:48:47 -0500
* gnu/packages/crates-io.scm (rust-derive-more-impl-1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f4d65d7d42..3971419e4d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20043,6 +20043,33 @@ (define-public rust-derive-more-0.14 ("rust-rustc-version" ,rust-rustc-version-0.2) ("rust-syn" ,rust-syn-0.15)))))) +(define-public rust-derive-more-impl-1 + (package + (name "rust-derive-more-impl") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more-impl" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08mxyd456ygk68v5nfn4dyisn82k647w9ri2jl19dqpvmnp30wyb")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-convert-case" ,rust-convert-case-0.6) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-unicode-xid" ,rust-unicode-xid-0.2)) + #:cargo-development-inputs + (("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-itertools" ,rust-itertools-0.13)))) + (home-page "https://github.com/JelteF/derive_more") + (synopsis "Internal implementation of `derive_more` crate") + (description "Internal implementation of `derive_more` crate") + (license license:expat))) + (define-public rust-derive-new-0.6 (package (name "rust-derive-new") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:55:02 GMT) Full text and rfc822 format available.Message #50 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 14/89] gnu: rust-derive-more-1: New variable. Date: Sun, 19 Jan 2025 17:48:48 -0500
* gnu/packages/crates-io.scm (rust-derive-more-1): New variable. --- gnu/packages/crates-io.scm | 55 +++++++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3971419e4d..283366cd87 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19967,10 +19967,10 @@ (define-public rust-derive-error-chain-0.10 error-chain.") (license (list license:expat license:asl2.0)))) -(define-public rust-derive-more-0.99 +(define-public rust-derive-more-1 (package (name "rust-derive-more") - (version "0.99.18") + (version "1.0.0") (source (origin (method url-fetch) @@ -19978,16 +19978,29 @@ (define-public rust-derive-more-0.99 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1kmz7bsjn9jh04nplqdr6bjyi90qkqjlxb8lm5zzvnp46y0qfcsz")))) + "01cd8pskdjg10dvfchi6b8a9pa1ja1ic0kbn45dl8jdyrfwrk6sa")) + (modules '((guix build utils))) + ;; Remove broken test files (they are supposed to fail) + (snippet '(begin + (delete-file-recursively "tests/compile_fail/as_mut") + (delete-file-recursively "tests/compile_fail/as_ref") + (delete-file-recursively "tests/compile_fail/debug") + (delete-file-recursively "tests/compile_fail/display") + (delete-file-recursively "tests/compile_fail/from") + (delete-file-recursively "tests/compile_fail/into") + (delete-file-recursively "tests/compile_fail/is_variant") + (delete-file-recursively "tests/compile_fail/try_from"))))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-convert-case" ,rust-convert-case-0.4) - ("rust-peg" ,rust-peg-0.5) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-syn" ,rust-syn-2)))) + `(#:cargo-build-flags '("--all-features") + #:cargo-test-flags '("--all-features") + #:cargo-inputs + (("rust-derive-more-impl" ,rust-derive-more-impl-1)) + #:cargo-development-inputs + (("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-trybuild" ,rust-trybuild-1)))) (home-page "https://github.com/JelteF/derive_more") (synopsis "Adds derive macros for more traits") (description @@ -20003,6 +20016,28 @@ (define-public rust-derive-more-0.99 traits for both structs and enums.") (license license:expat))) +(define-public rust-derive-more-0.99 + (package + (inherit rust-derive-more-1) + (name "rust-derive-more") + (version "0.99.18") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1kmz7bsjn9jh04nplqdr6bjyi90qkqjlxb8lm5zzvnp46y0qfcsz")))) + (arguments + `(#:cargo-inputs + (("rust-convert-case" ,rust-convert-case-0.4) + ("rust-peg" ,rust-peg-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2)))))) + (define-public rust-derive-more-0.15 (package (inherit rust-derive-more-0.99) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:01 GMT) Full text and rfc822 format available.Message #53 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 15/89] gnu: rust-sanitize-filename-0.6: New variable. Date: Sun, 19 Jan 2025 17:48:49 -0500
* gnu/packages/crates-io.scm (rust-sanitize-filename-0.6): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 283366cd87..4c4c9d5cf7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68240,6 +68240,27 @@ (define-public rust-sanakirja-core-1 (or elsewhere) with a stable format.") (license (list license:expat license:asl2.0)))) +(define-public rust-sanitize-filename-0.6 + (package + (name "rust-sanitize-filename") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sanitize-filename" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kd37m2nd364vj09f330y853fmnw2yyy7hsmnxxnlwzbki7lz65w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-regex" ,rust-regex-1)))) + (home-page "https://github.com/kardeiz/sanitize-filename") + (synopsis "Simple filename sanitizer") + (description + "A basic filename sanitizer, based on Node's +@url{https://www.npmjs.com/package/sanitize-filename, sanitize-filename}.") + (license (list license:expat)))) + (define-public rust-sc-0.2 (package (name "rust-sc") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:02 GMT) Full text and rfc822 format available.Message #56 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 16/89] gnu: rust-sanitize-filename-0.5: New variable. Date: Sun, 19 Jan 2025 17:48:50 -0500
* gnu/packages/crates-io.scm (rust-sanitize-filename-0.5): New variable. --- gnu/packages/crates-io.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4c4c9d5cf7..4e24789a1e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68261,6 +68261,22 @@ (define-public rust-sanitize-filename-0.6 @url{https://www.npmjs.com/package/sanitize-filename, sanitize-filename}.") (license (list license:expat)))) +(define-public rust-sanitize-filename-0.5 + (package + (inherit rust-sanitize-filename-0.6) + (name "rust-sanitize-filename") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sanitize-filename" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00r6awai2bs8xsl3fc2fqzby7yy4crlr28s9fi0jsvwfyyx2zmrf")))) + (arguments + `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-regex" ,rust-regex-1)))))) + (define-public rust-sc-0.2 (package (name "rust-sc") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:02 GMT) Full text and rfc822 format available.Message #59 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 17/89] gnu: rust-proc-macro-error-attr2-2: New variable. Date: Sun, 19 Jan 2025 17:48:51 -0500
* gnu/packages/crates-io.scm (rust-proc-macro-error-attr2-2): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4e24789a1e..24cc992c3e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -56559,6 +56559,26 @@ (define-public rust-proc-macro-error-attr-1 (description "Attribute macro for proc-macro-error crate") (license (list license:expat license:asl2.0)))) +(define-public rust-proc-macro-error-attr2-2 + (package + (name "rust-proc-macro-error-attr2") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error-attr2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Attribute macro for the proc-macro-error2 crate") + (description "Attribute macro for the proc-macro-error2 crate") + (license (list license:expat license:asl2.0)))) + (define-public rust-proc-macro-hack-0.5 (package (name "rust-proc-macro-hack") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:03 GMT) Full text and rfc822 format available.Message #62 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 18/89] gnu: rust-proc-macro-error2-2: New variable. Date: Sun, 19 Jan 2025 17:48:52 -0500
* gnu/packages/crates-io.scm (rust-proc-macro-error2-2): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 24cc992c3e..6204a28d9c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -56559,6 +56559,33 @@ (define-public rust-proc-macro-error-attr-1 (description "Attribute macro for proc-macro-error crate") (license (list license:expat license:asl2.0)))) +(define-public rust-proc-macro-error2-2 + (package + (name "rust-proc-macro-error2") + (version "2.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;use of undeclared crate or module `test_crate` + #:cargo-inputs (("rust-proc-macro-error-attr2" ,rust-proc-macro-error-attr2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-syn" ,rust-syn-2) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Almost drop-in replacement to panics in proc-macros") + (description + "This crate aims to make error reporting in proc-macros simple and easy to +use. Migrate from panic!-based errors for as little effort as possible!") + (license (list license:expat license:asl2.0)))) + (define-public rust-proc-macro-error-attr2-2 (package (name "rust-proc-macro-error-attr2") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:03 GMT) Full text and rfc822 format available.Message #65 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 19/89] gnu: rust-iai-callgrind-runner-0.14: New variable. Date: Sun, 19 Jan 2025 17:48:53 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-runner-0.14): New variable. --- gnu/packages/crates-io.scm | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6204a28d9c..e9a290add0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32650,6 +32650,58 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-runner-0.14 + (package + (name "rust-iai-callgrind-runner") + (version "0.14.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-runner" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f5h782gjz5aj20b8a1ldzlh5vi7ylc5p2rjbas175clwigxjbd0")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; Broken tests + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-bincode" ,rust-bincode-1) + ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-clap" ,rust-clap-4) + ("rust-colored" ,rust-colored-2) + ("rust-derive-more" ,rust-derive-more-1) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-glob" ,rust-glob-0.3) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-inferno" ,rust-inferno-0.11) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-sanitize-filename" ,rust-sanitize-filename-0.5) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-regex" ,rust-serde-regex-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-which" ,rust-which-6)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis "Binary package needed by the iai-callgrind library") + (description + "Iai-Callgrind is a benchmarking harness that uses Callgrind to perform +extremely precise measurements of Rust code. + +This is the benchmark binary needed by the +@url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-macro-0.1 (package (name "rust-iai-macro") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:56:04 GMT) Full text and rfc822 format available.Message #68 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 20/89] gnu: rust-iai-callgrind-macros-0.5: New variable. Date: Sun, 19 Jan 2025 17:48:54 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-macros-0.5): New variable. --- gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e9a290add0..87d4dbaeef 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32650,6 +32650,41 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-macros-0.5 + (package + (name "rust-iai-callgrind-macros") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18g5s3mm8j8nq5s1rjs88dpb8zmz65lgsbz6i2wrimrbqmyngrp8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Missing files + "--skip=src/lib.rs - library_benchmark (line 246)") + #:cargo-inputs (("rust-derive-more-1" ,rust-derive-more-1) + ("rust-proc-macro-error2" ,rust-proc-macro-error2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.23)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis "Proc macros for the iai-callgrind benchmarking framework") + (description + "Iai-Callgrind is a benchmarking harness that uses Callgrind to perform +extremely precise measurements of Rust code. + +This package provides the proc macros needed by the +@url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-callgrind-runner-0.14 (package (name "rust-iai-callgrind-runner") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:57:01 GMT) Full text and rfc822 format available.Message #71 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 21/89] gnu: rust-iai-callgrind-0.14: New variable. Date: Sun, 19 Jan 2025 17:48:55 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-0.14): New variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 87d4dbaeef..3a2ddc41d7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32650,6 +32650,47 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-0.14 + (package + (name "rust-iai-callgrind") + (version "0.14.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w6qzv7a91i63qd2zy8gyd6w7gjwil4y189abgqd4k47a605y9r2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bincode" ,rust-bincode-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cty" ,rust-cty-0.2) + ("rust-derive-more-1" ,rust-derive-more-1) + ("rust-iai-callgrind-macros" ,rust-iai-callgrind-macros-0.5) + ("rust-iai-callgrind-runner" ,rust-iai-callgrind-runner-0.14)) + #:cargo-development-inputs (("rust-bindgen" ,rust-bindgen-0.70) + ("rust-cc" ,rust-cc-1) + ("rust-regex" ,rust-regex-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-fs-extra" ,rust-fs-extra-1) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-serde" ,rust-serde-1) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis + "High-precision and consistent benchmarking framework/harness for Rust") + (description + "Iai-Callgrind is a benchmarking framework/harness which uses +@url{https://valgrind.org/docs/manual/cl-manual.html, Valgrind's Callgrind} and +other Valgrind tools like DHAT, Massif, ... to provide extremely accurate and +consistent measurements of Rust code, making it perfectly suited to run in +environments like a CI. Iai-Callgrind is integrated in +@url{https://bencher.dev/learn/benchmarking/rust/iai/, Bencher}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-callgrind-macros-0.5 (package (name "rust-iai-callgrind-macros") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:57:02 GMT) Full text and rfc822 format available.Message #74 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 22/89] gnu: rust-ptr-meta-derive-0.3: New variable. Date: Sun, 19 Jan 2025 17:48:56 -0500
* gnu/packages/crates-io.scm (rust-ptr-meta-derive-0.3): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3a2ddc41d7..6b734d5220 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -58366,8 +58366,31 @@ (define-public rust-ptr-meta-0.1 @end itemize") (license license:expat))) +(define-public rust-ptr-meta-derive-0.3 + (package + (name "rust-ptr-meta-derive") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ptr_meta_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1l9jznaz85cchixyp07v6sxcvjadsyq6lmhjbh98sk0v2pdlwhfa")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/rkyv/ptr_meta") + (synopsis "Macros for the ptr_meta fat pointer metadata API") + (description "This package provides macros for the ptr_meta API.") + (license license:expat))) + (define-public rust-ptr-meta-derive-0.1 (package + (inherit rust-ptr-meta-derive-0.3) (name "rust-ptr-meta-derive") (version "0.1.4") (source @@ -58377,17 +58400,12 @@ (define-public rust-ptr-meta-derive-0.1 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1b69cav9wn67cixshizii0q5mlbl0lihx706vcrzm259zkdlbf0n")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/djkoloski/ptr_meta") - (synopsis "Macros for the ptr_meta fat pointer metadata API") - (description "This package provides macros for the ptr_meta API.") - (license license:expat))) + ("rust-syn" ,rust-syn-1)))))) (define-public rust-ptree-0.4 (package -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:57:02 GMT) Full text and rfc822 format available.Message #77 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 23/89] gnu: rust-ptr-meta-0.3: New variable. Date: Sun, 19 Jan 2025 17:48:57 -0500
* gnu/packages/crates-io.scm (rust-ptr-meta-0.3): New variable. --- gnu/packages/crates-io.scm | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6b734d5220..3859eb3d87 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -58336,23 +58336,21 @@ (define-public rust-psm-0.1 stack pointer and inspect the properties of the stack.") (license (list license:isc license:asl2.0)))) -(define-public rust-ptr-meta-0.1 +(define-public rust-ptr-meta-0.3 (package (name "rust-ptr-meta") - (version "0.1.4") + (version "0.3.0") (source (origin (method url-fetch) (uri (crate-uri "ptr_meta" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07")))) + (base32 "147a6z4qz35gipj9k0d2yh4wygmibhaqsna59vs0d5izdpv7d7py")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.1)))) - (home-page "https://github.com/djkoloski/ptr_meta") + `(#:cargo-inputs (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.3)))) + (home-page "https://github.com/rkyv/ptr_meta") (synopsis "Manipulate metadata of fat pointers") (description "This package allows manipulating the metadata of fat pointers: @@ -58366,6 +58364,23 @@ (define-public rust-ptr-meta-0.1 @end itemize") (license license:expat))) +(define-public rust-ptr-meta-0.1 + (package + (inherit rust-ptr-meta-0.3) + (name "rust-ptr-meta") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ptr_meta" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.1)))))) + (define-public rust-ptr-meta-derive-0.3 (package (name "rust-ptr-meta-derive") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:58:03 GMT) Full text and rfc822 format available.Message #80 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 24/89] gnu: rust-rancor-0.1: New variable. Date: Sun, 19 Jan 2025 17:48:58 -0500
* gnu/packages/crates-io.scm (rust-rancor-0.1): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3859eb3d87..9396a22eb5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -61144,6 +61144,26 @@ (define-public rust-railroad-verification-0.1 @code{railroad}.") (license license:expat))) +(define-public rust-rancor-0.1 + (package + (name "rust-rancor") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rancor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0iyr19x1aryadcyc2zwjbwmskkkjqfbvrjp4l37d3f9434bggxfa")))) + (build-system cargo-build-system) + (arguments `(#:cargo-inputs (("rust-ptr-meta" ,rust-ptr-meta-0.3)))) + (home-page "https://github.com/rkyv/rancor") + (synopsis "Scalable and efficient error handling without type composition") + (description + "Rancor provides scalable and efficient error handling without using type +composition.") + (license license:expat))) + (define-public rust-rand-0.8 (package (name "rust-rand") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:58:03 GMT) Full text and rfc822 format available.Message #83 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 25/89] gnu: rust-bytecheck-derive-0.7: New variable. Date: Sun, 19 Jan 2025 17:48:59 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.7): New variable. --- gnu/packages/crates-io.scm | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9396a22eb5..1248f5e271 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9806,17 +9806,17 @@ (define-public rust-bytecheck-0.5 ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1)))))) -(define-public rust-bytecheck-derive-0.6 +(define-public rust-bytecheck-derive-0.7 (package (name "rust-bytecheck-derive") - (version "0.6.12") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck_derive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x")))) + "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -9829,6 +9829,24 @@ (define-public rust-bytecheck-derive-0.6 validation framework for Rust.") (license license:expat))) +(define-public rust-bytecheck-derive-0.6 + (package + (inherit rust-bytecheck-derive-0.7) + (name "rust-bytecheck-derive") + (version "0.6.12") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x")))) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))))) + (define-public rust-bytecheck-derive-0.5 (package (inherit rust-bytecheck-derive-0.6) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:59:01 GMT) Full text and rfc822 format available.Message #86 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 26/89] gnu: rust-bytecheck-0.7: New variable. Date: Sun, 19 Jan 2025 17:49:00 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-0.7): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1248f5e271..ec44c0cc03 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9761,22 +9761,22 @@ (define-public rust-byte-unit-4 `(#:cargo-inputs (("rust-serde" ,rust-serde-1) ("rust-utf8-width" ,rust-utf8-width-0.1)))))) -(define-public rust-bytecheck-0.6 +(define-public rust-bytecheck-0.7 (package (name "rust-bytecheck") - (version "0.6.12") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93")))) + "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. #:cargo-inputs - (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.6) + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1) ("rust-uuid" ,rust-uuid-1)))) @@ -9786,6 +9786,26 @@ (define-public rust-bytecheck-0.6 Rust.") (license license:expat))) +(define-public rust-bytecheck-0.6 + (package + (inherit rust-bytecheck-0.7) + (name "rust-bytecheck") + (version "0.6.12") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93")))) + (arguments + `(#:tests? #f ; Not all files included. + #:cargo-inputs + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.6) + ("rust-ptr-meta" ,rust-ptr-meta-0.1) + ("rust-simdutf8" ,rust-simdutf8-0.1) + ("rust-uuid" ,rust-uuid-1)))))) + (define-public rust-bytecheck-0.5 (package (inherit rust-bytecheck-0.6) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:59:02 GMT) Full text and rfc822 format available.Message #89 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 27/89] gnu: rust-bytecheck-derive-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:01 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ec44c0cc03..2d360f6098 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9826,29 +9826,48 @@ (define-public rust-bytecheck-0.5 ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1)))))) -(define-public rust-bytecheck-derive-0.7 +(define-public rust-bytecheck-derive-0.8 (package (name "rust-bytecheck-derive") - (version "0.7.0") + (version "0.8.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck_derive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) + "1zwgvgm7d849av8xdbin93xv1hrs205m1pzg2n1bcjfzw75n6csj")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/rkyv/bytecheck") (synopsis "Derive macro for bytecheck") (description "This package provides a Derive macro for bytecheck, the type validation framework for Rust.") (license license:expat))) +(define-public rust-bytecheck-derive-0.7 + (package + (inherit rust-bytecheck-derive-0.8) + (name "rust-bytecheck-derive") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))))) + (define-public rust-bytecheck-derive-0.6 (package (inherit rust-bytecheck-derive-0.7) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:59:02 GMT) Full text and rfc822 format available.Message #92 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 28/89] gnu: rust-bytecheck-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:02 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-0.8): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2d360f6098..51658b854e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9761,23 +9761,24 @@ (define-public rust-byte-unit-4 `(#:cargo-inputs (("rust-serde" ,rust-serde-1) ("rust-utf8-width" ,rust-utf8-width-0.1)))))) -(define-public rust-bytecheck-0.7 +(define-public rust-bytecheck-0.8 (package (name "rust-bytecheck") - (version "0.7.0") + (version "0.8.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) + "0vxw00k85v13x9gl5gmc7svjjanq4aygqqais55ba8sbfhqg9j2h")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. #:cargo-inputs - (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) - ("rust-ptr-meta" ,rust-ptr-meta-0.1) + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.8) + ("rust-ptr-meta" ,rust-ptr-meta-0.3) + ("rust-rancor" ,rust-rancor-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1) ("rust-uuid" ,rust-uuid-1)))) (home-page "https://github.com/rkyv/bytecheck") @@ -9786,6 +9787,26 @@ (define-public rust-bytecheck-0.7 Rust.") (license license:expat))) +(define-public rust-bytecheck-0.7 + (package + (inherit rust-bytecheck-0.8) + (name "rust-bytecheck") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) + (arguments + `(#:tests? #f ; Not all files included. + #:cargo-inputs + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) + ("rust-ptr-meta" ,rust-ptr-meta-0.1) + ("rust-simdutf8" ,rust-simdutf8-0.1) + ("rust-uuid" ,rust-uuid-1)))))) + (define-public rust-bytecheck-0.6 (package (inherit rust-bytecheck-0.7) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 22:59:03 GMT) Full text and rfc822 format available.Message #95 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 29/89] gnu: rust-simdutf8-0.1: Update to v0.1.5. Date: Sun, 19 Jan 2025 17:49:03 -0500
* gnu/packages/crates-io.scm (rust-simdutf8-0.1): Update to v0.1.5. --- gnu/packages/crates-io.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 51658b854e..82ddd47e58 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -72966,16 +72966,15 @@ (define-public rust-simd-json-0.13 (define-public rust-simdutf8-0.1 (package (name "rust-simdutf8") - (version "0.1.4") + (version "0.1.5") (source (origin (method url-fetch) (uri (crate-uri "simdutf8" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fi6zvnldaw7g726wnm9vvpv4s89s5jsk7fgp3rg2l99amw64zzj")))) + (base32 "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3")))) (build-system cargo-build-system) - (arguments `(#:tests? #f)) (home-page "https://github.com/rusticstuff/simdutf8") (synopsis "SIMD-accelerated UTF-8 validation") (description -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:02 GMT) Full text and rfc822 format available.Message #98 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 30/89] gnu: rust-uuid-macro-internal-1: Update to v1.12.0. Date: Sun, 19 Jan 2025 17:49:04 -0500
* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to v1.12.0. --- 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 82ddd47e58..ed445ed65e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89800,14 +89800,14 @@ (define-public rust-uuid-0.5 (define-public rust-uuid-macro-internal-1 (package (name "rust-uuid-macro-internal") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "uuid-macro-internal" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "024s8hxxjwgc218kfx9xs274dhnkv1ik9818kv7d0f1sw5zzb4bb")))) + "07ah6nbak19rx66h7vj6fwjjpaxa68z836199jm5xp9ga6f42jql")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:03 GMT) Full text and rfc822 format available.Message #101 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 31/89] gnu: rust-uuid-1: Update to v1.12.0. Date: Sun, 19 Jan 2025 17:49:05 -0500
* gnu/packages/crates-io.scm (rust-uuid-1): Update to v1.12.0. --- 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 ed445ed65e..a9c8a2478f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89673,14 +89673,14 @@ (define-public rust-uuhelp-parser-0.0.28 (define-public rust-uuid-1 (package (name "rust-uuid") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "uuid" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0sj4l28lif2wm4xrafdfgqjywjzv43wzp8nii9a4i539myhg1igq")))) + "1i2i7ar5651d58ip1l8cghg3y60pn0rqmssvw6lm8d4s3xc1hh3l")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:05 GMT) Full text and rfc822 format available.Message #104 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 32/89] gnu: rust-iai-callgrind-runner-0.11: New variable. Date: Sun, 19 Jan 2025 17:49:06 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-runner-0.11): New variable. --- gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a9c8a2478f..292e9911cc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -42,7 +42,7 @@ ;;; Copyright © 2024 Herman Rimm <herman <at> rimm.ee> ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz> ;;; Copyright © 2024 Suhail Singh <suhail <at> bayesians.ca> -;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us <at> ieee.org> +;;; Copyright © 2024, 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org> ;;; Copyright © 2024, 2025 Jordan Moore <lockbox <at> struct.foo> ;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus <at> gmail.com> @@ -32856,6 +32856,47 @@ (define-public rust-iai-callgrind-runner-0.14 @url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-runner-0.11 + (package + (inherit rust-iai-callgrind-runner-0.14) + (name "rust-iai-callgrind-runner") + (version "0.11.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-runner" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z8h55sskn3ychiw46ni3lapbwwzi0wgfshrdypz3x4y8qp4nj30")))) + (arguments + `(#:tests? #f ;; Broken tests + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-bincode" ,rust-bincode-1) + ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-clap" ,rust-clap-4) + ("rust-colored" ,rust-colored-2) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-glob" ,rust-glob-0.3) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-inferno" ,rust-inferno-0.11) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-sanitize-filename" ,rust-sanitize-filename-0.5) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-regex" ,rust-serde-regex-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-which" ,rust-which-6)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.19) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-iai-macro-0.1 (package (name "rust-iai-macro") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:06 GMT) Full text and rfc822 format available.Message #107 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 33/89] gnu: rust-iai-callgrind-macros-0.2: New variable. Date: Sun, 19 Jan 2025 17:49:07 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-macros-0.2): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 292e9911cc..8be798773e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32804,6 +32804,26 @@ (define-public rust-iai-callgrind-macros-0.5 @url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-macros-0.2 + (package + (inherit rust-iai-callgrind-macros-0.5) + (name "rust-iai-callgrind-macros") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0mid4pxc2a9k1bfjqg2k7yi8vg9fyl5gg9pwijic14jm48wvp972")))) + (arguments + `(#:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + (define-public rust-iai-callgrind-runner-0.14 (package (name "rust-iai-callgrind-runner") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:09 GMT) Full text and rfc822 format available.Message #110 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 34/89] gnu: rust-iai-callgrind-0.11: New variable. Date: Sun, 19 Jan 2025 17:49:08 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-0.11): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8be798773e..cddfa3c47b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32769,6 +32769,31 @@ (define-public rust-iai-callgrind-0.14 @url{https://bencher.dev/learn/benchmarking/rust/iai/, Bencher}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-0.11 + (package + (inherit rust-iai-callgrind-0.14) + (name "rust-iai-callgrind") + (version "0.11.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v261616d3wxs9dpb585ri3xy67ga3rz5w0qn7sca0szx5nzfsql")))) + (arguments + `(#:cargo-inputs (("rust-bincode" ,rust-bincode-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cty" ,rust-cty-0.2) + ("rust-iai-callgrind-macros" ,rust-iai-callgrind-macros-0.2) + ("rust-iai-callgrind-runner" ,rust-iai-callgrind-runner-0.11)) + #:cargo-development-inputs (("rust-bindgen" ,rust-bindgen-0.69) + ("rust-cc" ,rust-cc-1) + ("rust-regex" ,rust-regex-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-trybuild" ,rust-trybuild-1)))))) + (define-public rust-iai-callgrind-macros-0.5 (package (name "rust-iai-callgrind-macros") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:09 GMT) Full text and rfc822 format available.Message #113 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 35/89] gnu: rust-glam-0.29: New variable. Date: Sun, 19 Jan 2025 17:49:09 -0500
* gnu/packages/crates-io.scm (rust-glam-0.29): New variable. --- gnu/packages/crates-io.scm | 40 +++++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cddfa3c47b..eb508cf053 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -29583,22 +29583,22 @@ (define-public rust-gimli-0.31 debugging format.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.29 (package (name "rust-glam") - (version "0.24.2") + (version "0.29.2") (source (origin (method url-fetch) (uri (crate-uri "glam" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")))) + (base32 "0xwnyc0xamrxgqm2mq0x9kas4wz2zaxbillq79lqxpcgqhzdsinw")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-approx" ,rust-approx-0.5) - ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytecheck" ,rust-bytecheck-0.7) ("rust-bytemuck" ,rust-bytemuck-1) ("rust-libm" ,rust-libm-0.2) ("rust-mint" ,rust-mint-0.5) @@ -29606,7 +29606,8 @@ (define-public rust-glam-0.24 ("rust-rkyv" ,rust-rkyv-0.7) ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-criterion" ,rust-criterion-0.4) + (("rust-criterion" ,rust-criterion-0.5) + ("rust-iai-callgrind" ,rust-iai-callgrind-0.14) ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) ("rust-rkyv" ,rust-rkyv-0.7) ("rust-serde-json" ,rust-serde-json-1) @@ -29618,6 +29619,35 @@ (define-public rust-glam-0.24 graphics.") (license (list license:expat license:asl2.0)))) +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.29) + (name "rust-glam") + (version "0.24.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + (define-public rust-glam-0.23 (package (inherit rust-glam-0.24) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:00:10 GMT) Full text and rfc822 format available.Message #116 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 36/89] gnu: rust-glam-0.27: New variable. Date: Sun, 19 Jan 2025 17:49:10 -0500
* gnu/packages/crates-io.scm (rust-glam-0.27): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index eb508cf053..723c3ca91b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -29619,10 +29619,39 @@ (define-public rust-glam-0.29 graphics.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.27 (package (inherit rust-glam-0.29) (name "rust-glam") + (version "0.27.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fawkrkbivdds5lzczk1rx37b7s3apl2cywch7s5ad1yfbkff1cy")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.7) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.27) + (name "rust-glam") (version "0.24.2") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:01:01 GMT) Full text and rfc822 format available.Message #119 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 37/89] gnu: rust-glam-0.25: New variable. Date: Sun, 19 Jan 2025 17:49:11 -0500
* gnu/packages/crates-io.scm (rust-glam-0.25): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 723c3ca91b..5cae5c774e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -29648,10 +29648,39 @@ (define-public rust-glam-0.27 ("rust-serde-json" ,rust-serde-json-1) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.25 (package (inherit rust-glam-0.27) (name "rust-glam") + (version "0.25.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1cr80mz1qyc73fvp2d93d4g2svv675fmcrkrzi0bpyajpvcna5hm")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.25) + (name "rust-glam") (version "0.24.2") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:01:02 GMT) Full text and rfc822 format available.Message #122 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 38/89] gnu: rust-glam-0.28: New variable. Date: Sun, 19 Jan 2025 17:49:12 -0500
* gnu/packages/crates-io.scm (rust-glam-0.28): New variable. --- gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5cae5c774e..be6f682671 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -29619,10 +29619,40 @@ (define-public rust-glam-0.29 graphics.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.27 +(define-public rust-glam-0.28 (package (inherit rust-glam-0.29) (name "rust-glam") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "152sjv2ffb84a28zb4yklkxn5f20idz4xdmkq28wy8c4gszy96kp")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.7) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-iai-callgrind" ,rust-iai-callgrind-0.11) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.27 + (package + (inherit rust-glam-0.28) + (name "rust-glam") (version "0.27.0") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:02:02 GMT) Full text and rfc822 format available.Message #125 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 39/89] gnu: rust-nalgebra-macros: Update to v0.2.2. Date: Sun, 19 Jan 2025 17:49:13 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.2): Update to v0.2.2. --- gnu/packages/crates-io.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index be6f682671..1569c463a5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44249,23 +44249,28 @@ (define-public rust-nalgebra-0.19 (define-public rust-nalgebra-macros-0.2 (package (name "rust-nalgebra-macros") - (version "0.2.1") + (version "0.2.2") (source (origin (method url-fetch) (uri (crate-uri "nalgebra-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "166rzbzi1hcyjfvwxmrdimrcmflvxxifjfkqxxkdjfnhcznilxli")))) + (base32 "1z6v9phhr1hwzyyblf792128lxfv1hy1sxl4cvikihcgmxr56ji5")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs + `(#:cargo-test-flags '("--" + ;; unresolved import `nalgebra::stack` + "--skip=src/lib.rs - stack (line 212)" + "--skip=src/lib.rs - stack (line 191)" + "--skip=src/lib.rs - stack (line 173)" + "--skip=src/lib.rs - stack (line 236)") + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)) + ("rust-syn" ,rust-syn-2)) #:cargo-development-inputs - (("rust-nalgebra" ,rust-nalgebra-0.32) - ("rust-trybuild" ,rust-trybuild-1)))) + (("rust-nalgebra" ,rust-nalgebra-0.32)))) (home-page "https://nalgebra.org") (synopsis "Procedural macros for nalgebra") (description "This package provides procedural macros for the nalgebra -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:03:01 GMT) Full text and rfc822 format available.Message #128 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 40/89] gnu: rust-nalgebra: Update to v0.32.6. Date: Sun, 19 Jan 2025 17:49:14 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-0.32): Update to v0.32.6. --- gnu/packages/crates-io.scm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1569c463a5..c07f0d105c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43896,25 +43896,24 @@ (define-public rust-mustache-0.9 (define-public rust-nalgebra-0.32 (package (name "rust-nalgebra") - (version "0.32.3") + (version "0.32.6") (source (origin (method url-fetch) (uri (crate-uri "nalgebra" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ahwmg15v2qschc1y64hg5r2hdp7m0izv11zx0lkyhn2ijqxjzih")))) + (base32 "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v")))) (build-system cargo-build-system) (arguments - `(;#:features '("debug" "compare" "rand" "macros") - #:cargo-test-flags - ;; Feature list as requested by the test suite. - '("--release" "--features" "debug,compare,rand,macros") + `(#:tests? #f ;; See: https://github.com/dimforge/nalgebra/pull/1372 #:cargo-inputs (("rust-alga" ,rust-alga-0.9) ("rust-approx" ,rust-approx-0.5) ("rust-bytemuck" ,rust-bytemuck-1) ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-glam" ,rust-glam-0.27) + ("rust-glam" ,rust-glam-0.25) ("rust-glam" ,rust-glam-0.24) ("rust-glam" ,rust-glam-0.23) ("rust-glam" ,rust-glam-0.22) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:03:02 GMT) Full text and rfc822 format available.Message #131 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 41/89] gnu: rust-indent-write-2: New variable. Date: Sun, 19 Jan 2025 17:49:15 -0500
* gnu/packages/crates-io.scm (rust-indent-write-2): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c07f0d105c..4f36e93ee4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -34228,6 +34228,25 @@ (define-public rust-indenter-0.3 that efficiently appends and removes common indentation after every newline.") (license (list license:expat license:asl2.0)))) +(define-public rust-indent-write-2 + (package + (name "rust-indent-write") + (version "2.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "indent_write" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc")))) + (build-system cargo-build-system) + (home-page "https://github.com/Lucretiel/indent-write") + (synopsis "Simple Write adapters to add line indentation") + (description + "Nestable wrappers for fmt::Write and io::Write that perform indentation +for you") + (license license:mpl2.0))) + (define-public rust-indexmap-2 (package (name "rust-indexmap") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:03:02 GMT) Full text and rfc822 format available.Message #134 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 42/89] gnu: rust-cool-asserts-2: New variable. Date: Sun, 19 Jan 2025 17:49:16 -0500
* gnu/packages/crates-io.scm (rust-cool-asserts-2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4f36e93ee4..27795f7497 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15683,6 +15683,29 @@ (define-public rust-convert-case-0.4 #:cargo-inputs (("rust-rand" ,rust-rand-0.7)))))) +(define-public rust-cool-asserts-2 + (package + (name "rust-cool-asserts") + (version "2.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "cool_asserts" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v18dg7ifx41k2f82j3gsnpm1fg9wk5s4zv7sf42c7pnad72b7zf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--" + ;; Skip broken tests + "--skip=src/assertion_failure.rs - assertion_failure::assertion_failure (line 88)") + #:cargo-inputs (("rust-indent-write" ,rust-indent-write-2)))) + (home-page "https://github.com/Lucretiel/cool_asserts") + (synopsis "Testing assertions and utilities") + (description "A rust library for pattern-matching assertions.") + (license license:mpl2.0))) + (define-public rust-coolor-0.8 (package (name "rust-coolor") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:04:02 GMT) Full text and rfc822 format available.Message #137 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 43/89] gnu: rust-serde-assert-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:17 -0500
* gnu/packages/crates-io.scm (rust-serde-assert-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 27795f7497..6ed374c6bf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -70393,6 +70393,33 @@ (define-public rust-serde-0.8 (("rust-clippy" ,rust-clippy-0.0.302)) #:tests? #f)))) +(define-public rust-serde-assert-0.8 + (package + (name "rust-serde-assert") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_assert" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0m1aqpq070wygfcza5d97s1qiv89n1k2l0sxdmsqb7581fmind7p")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-claims" ,rust-claims-0.7) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://github.com/Anders429/serde_assert") + (synopsis + "Testing library for serde Serialize and Deserialize implementations") + (description + "This library provides a Serializer and Deserializer to be used in writing +unit tests to assert the behavior of manual Serialize and Deserialize +implementations, respectively. The implementation behavior can be verified using +a sequence of Tokens representing a generic serialized state.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-serde-aux-4 (package (name "rust-serde-aux") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:04:02 GMT) Full text and rfc822 format available.Message #140 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 44/89] gnu: rust-email-address-0.2: New variable. Date: Sun, 19 Jan 2025 17:49:18 -0500
* gnu/packages/crates-io.scm (rust-email-address-0.2): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6ed374c6bf..22d024d981 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -22656,6 +22656,32 @@ (define-public rust-email-0.0.20 "This crate provides an implementation of RFC 5322 email messages.") (license license:expat))) +(define-public rust-email-address-0.2 + (package + (name "rust-email-address") + (version "0.2.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "email_address" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jf4v3npa524c7npy7w3jl0a6gng26f51a4bgzs3jqna12dz2yg0")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-claims" ,rust-claims-0.7) + ("rust-serde-assert" ,rust-serde-assert-0.8)))) + (home-page "https://github.com/johnstonskj/rust-email_address") + (synopsis + "RFC-compliant `EmailAddress` newtype implementation") + (description + "Primarily for validation, the EmailAddress type is constructed with +FromStr::from_str which will raise any parsing errors. Prior to constructions +the functions is_valid, is_valid_local_part, and is_valid_domain may also be +used to test for validity without constructing an instance.") + (license license:expat))) + (define-public rust-embedded-io-0.6 (package (name "rust-embedded-io") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:04:03 GMT) Full text and rfc822 format available.Message #143 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 45/89] gnu: rust-unicode-properties-0.1: New variable Date: Sun, 19 Jan 2025 17:49:19 -0500
* gnu/packages/crates-io.scm (rust-unicode-properties-0.1): New variable. --- 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 22d024d981..ba49614f69 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88797,6 +88797,23 @@ (define-public rust-unicode-normalization-0.1 described in Unicode Standard Annex #15.") (license (list license:expat license:asl2.0)))) +(define-public rust-unicode-properties-0.1 + (package + (name "rust-unicode-properties") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-properties" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1l3mbgzwz8g14xcs09p4ww3hjkjcf0i1ih13nsg72bhj8n5jl3z7")))) + (build-system cargo-build-system) + (home-page "https://github.com/unicode-rs/unicode-properties") + (synopsis "Query character Unicode properties according to UAX #44 and UTR #51") + (description "Query character Unicode properties according to UAX #44 and UTR #51.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-reverse-1 (package (name "rust-unicode-reverse") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:04:03 GMT) Full text and rfc822 format available.Message #146 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 46/89] gnu: rust-stringprep-0.1: Upgrade to v0.1.5 Date: Sun, 19 Jan 2025 17:49:20 -0500
* gnu/packages/crates-io.scm (rust-stringprep-0.1): Upgrade to v0.1.5. --- gnu/packages/crates-io.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ba49614f69..5dfad7d25c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -76505,24 +76505,24 @@ (define-public rust-string-interner-0.12 (define-public rust-stringprep-0.1 (package (name "rust-stringprep") - (version "0.1.2") + (version "0.1.5") (source (origin (method url-fetch) (uri (crate-uri "stringprep" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1hd1x7s8fnzqwz5fm2pq0jh10n024zvwnldmykzm8x5qfk5liqwf")))) + (base32 "1cb3jis4h2b767csk272zw92lc6jzfzvh8d6m1cd86yqjb9z6kbv")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-unicode-bidi" ,rust-unicode-bidi-0.3) - ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) + ("rust-unicode-normalization" ,rust-unicode-normalization-0.1) + ("rust-unicode-properties" ,rust-unicode-properties-0.1)))) (home-page "https://github.com/sfackler/rust-stringprep") (synopsis "Implementation of the ``stringprep'' algorithm") (description - "This package provides an implementation of the ``stringprep'' algorithm + "This package provides an implementation of the @code{tringprep} algorithm as defined in RFC 3454.") (license (list license:expat license:asl2.0)))) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:05:02 GMT) Full text and rfc822 format available.Message #149 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 47/89] gnu: rust-bitstring-0.2: New variable. Date: Sun, 19 Jan 2025 17:49:21 -0500
* gnu/packages/crates-io.scm (rust-bitstring-0.2): New variable. --- 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 5dfad7d25c..9c6e09e34a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8256,6 +8256,23 @@ (define-public rust-bitstream-io-2 streams in big-endian and little-endian formats.") (license (list license:expat license:asl2.0)))) +(define-public rust-bitstring-0.2 + (package + (name "rust-bitstring") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitstring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02xil6sx01am2x6mp9n3q2f95c0q0p93fay78jhhb7svizqlnsgj")))) + (build-system cargo-build-system) + (home-page "https://github.com/stbuehler/rust-bitstring") + (synopsis "Bitstring traits and implementations") + (description "Bitstring traits and implementations.") + (license license:expat))) + (define-public rust-bitvec-1 (package (name "rust-bitvec") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:06:02 GMT) Full text and rfc822 format available.Message #152 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 48/89] gnu: rust-bitstring-0.1: New variable. Date: Sun, 19 Jan 2025 17:49:22 -0500
* gnu/packages/crates-io.scm (rust-bitstring-0.1): New variable. --- gnu/packages/crates-io.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9c6e09e34a..8b83935117 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8273,6 +8273,19 @@ (define-public rust-bitstring-0.2 (description "Bitstring traits and implementations.") (license license:expat))) +(define-public rust-bitstring-0.1 + (package + (inherit rust-bitstring-0.2) + (name "rust-bitstring") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitstring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2")))))) + (define-public rust-bitvec-1 (package (name "rust-bitvec") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:06:02 GMT) Full text and rfc822 format available.Message #155 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 49/89] gnu: rust-cidr-0.3: New variable. Date: Sun, 19 Jan 2025 17:49:23 -0500
* gnu/packages/crates-io.scm (rust-cidr-0.3): New variable. --- 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 8b83935117..8c598714ed 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12442,6 +12442,34 @@ (define-public rust-ciborium-ll-0.2 "This package provides low-level primitives for parsing the CBOR codec.") (license license:asl2.0))) +(define-public rust-cidr-0.3 + (package + (name "rust-cidr") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "cidr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0q5by8ilmqfyvvr2al7y1nzpw2d2jv6i6jrnghp9l8qn081n86xx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitstring" ,rust-bitstring-0.2) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-version-sync" ,rust-version-sync-0.9)))) + (home-page "https://github.com/stbuehler/rust-cidr") + (synopsis "IP network and IP host within network types") + (description + "IP network and IP host within network types.") + (license license:expat))) + (define-public rust-cint-0.3 (package (name "rust-cint") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:07:02 GMT) Full text and rfc822 format available.Message #158 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 50/89] gnu: rust-cidr-0.2: New variable. Date: Sun, 19 Jan 2025 17:49:24 -0500
* gnu/packages/crates-io.scm (rust-cidr-0.2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8c598714ed..a7c57e4c33 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12470,6 +12470,29 @@ (define-public rust-cidr-0.3 "IP network and IP host within network types.") (license license:expat))) +(define-public rust-cidr-0.2 + (package + (inherit rust-cidr-0.3) + (name "rust-cidr") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "cidr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0896d3jxgmpz3avqgg37irn8pjhw8xj54i2wjkr8r5dx8l661pvb")))) + (arguments + `(#:cargo-inputs + (("rust-bitstring" ,rust-bitstring-0.1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-version-sync" ,rust-version-sync-0.9)))))) + (define-public rust-cint-0.3 (package (name "rust-cint") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:07:02 GMT) Full text and rfc822 format available.Message #161 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 51/89] gnu: rust-postgres-protocol-0.6: Upgrade to v0.6.7 Date: Sun, 19 Jan 2025 17:49:25 -0500
* gnu/packages/crates-database.scm (rust-postgres-protocol-0.6): Upgrade to v0.6.7 --- gnu/packages/crates-database.scm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index 033a14b23e..c5e7c471d2 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org> ;;; Copyright © 2023 Jaeme Sifat <jaeme <at> runbox.com> ;;; Copyright © 2024 Giacomo Leidi <goodoldpaul <at> autistici.org> +;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -572,7 +573,7 @@ (define-public rust-postgres-derive-0.4 (define-public rust-postgres-protocol-0.6 (package (name "rust-postgres-protocol") - (version "0.6.1") + (version "0.6.7") (source (origin (method url-fetch) @@ -581,19 +582,20 @@ (define-public rust-postgres-protocol-0.6 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz")))) + "08sbm36w68vyrzaaxiv8srrr1w65wi8ycdgf9flfz2y2xfyhxnmc")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-base64" ,rust-base64-0.13) + (("rust-base64" ,rust-base64-0.22) ("rust-byteorder" ,rust-byteorder-1) ("rust-bytes" ,rust-bytes-1) ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) - ("rust-hmac" ,rust-hmac-0.10) - ("rust-md-5" ,rust-md-5-0.9) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-md-5" ,rust-md-5-0.10) ("rust-memchr" ,rust-memchr-2) ("rust-rand" ,rust-rand-0.8) - ("rust-sha2" ,rust-sha2-0.9) + ("rust-sha2" ,rust-sha2-0.10) ("rust-stringprep" ,rust-stringprep-0.1)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Low level Postgres protocol APIs") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:07:02 GMT) Full text and rfc822 format available.Message #164 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 52/89] gnu: rust-postgres-derive-0.4: Upgrade to v0.4.6 Date: Sun, 19 Jan 2025 17:49:26 -0500
* gnu/packages/crates-database.scm (rust-postgres-derive-0.4): Upgrade to v0.4.6 --- gnu/packages/crates-database.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index c5e7c471d2..e18e6efafe 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -549,7 +549,7 @@ (define-public rust-postgres-0.19 (define-public rust-postgres-derive-0.4 (package (name "rust-postgres-derive") - (version "0.4.0") + (version "0.4.6") (source (origin (method url-fetch) @@ -557,13 +557,14 @@ (define-public rust-postgres-derive-0.4 (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8")))) + (base32 "0pqpwjjswzajgzll4200g8csrs6kkjhyc23p8hnz6piwc2j0ww39")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1) + (("rust-heck" ,rust-heck-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Internal crate used by postgres-types") (description -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:01 GMT) Full text and rfc822 format available.Message #167 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 53/89] gnu: rust-postgres-types-0.2: Upgrade to v0.2.8. Date: Sun, 19 Jan 2025 17:49:27 -0500
* gnu/packages/crates-io.scm (rust-postgres-types-0.2): Upgrade to v0.2.8. --- gnu/packages/crates-database.scm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index e18e6efafe..8bcc5a4ca7 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -607,31 +607,36 @@ (define-public rust-postgres-protocol-0.6 (define-public rust-postgres-types-0.2 (package (name "rust-postgres-types") - (version "0.2.1") + (version "0.2.8") (source - (origin - (method url-fetch) - (uri (crate-uri "postgres-types" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3")))) + (origin + (method url-fetch) + (uri (crate-uri "postgres-types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vrkxhpwpymf5wpysjzkjrv9a2jy6f9m2w2pfclk8mqf5lxa4vpn")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-bit-vec" ,rust-bit-vec-0.6) + (("rust-array-init" ,rust-array-init-2) + ("rust-bit-vec" ,rust-bit-vec-0.6) ("rust-bytes" ,rust-bytes-1) ("rust-chrono" ,rust-chrono-0.4) + ("rust-cidr" ,rust-cidr-0.2) + ("rust-eui48" ,rust-eui48-1) ("rust-eui48" ,rust-eui48-0.4) ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) ("rust-geo-types" ,rust-geo-types-0.7) ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-jiff" ,rust-jiff-0.1) ("rust-postgres-derive" ,rust-postgres-derive-0.4) ("rust-postgres-protocol" ,rust-postgres-protocol-0.6) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) + ("rust-smol-str" ,rust-smol-str-0.1) + ("rust-time" ,rust-time-0.3) ("rust-time" ,rust-time-0.2) + ("rust-uuid" ,rust-uuid-1) ("rust-uuid" ,rust-uuid-0.8)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Conversions between Rust and Postgres values") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:02 GMT) Full text and rfc822 format available.Message #170 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 54/89] gnu: rust-vsimd-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:28 -0500
* gnu/packages/crates-io.scm (rust-vsimd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a7c57e4c33..bc507e4458 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91321,6 +91321,30 @@ (define-public rust-void-1 "The uninhabited void type for use in statically impossible cases.") (license license:expat))) +(define-public rust-vsimd-0.8 + (package + (name "rust-vsimd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "vsimd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0r4wn54jxb12r0x023r5yxcrqk785akmbddqkcafz9fm03584c2w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-const-str" ,rust-const-str-0.5) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD utilities") + (description "SIMD utilities.") + (license license:expat))) + (define-public rust-vsock-0.5 (package (name "rust-vsock") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:02 GMT) Full text and rfc822 format available.Message #173 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 55/89] gnu: rust-outref-0.5: New variable. Date: Sun, 19 Jan 2025 17:49:29 -0500
* gnu/packages/crates-io.scm (rust-outref-0.5): New variable. --- 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 bc507e4458..571983997e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50791,6 +50791,23 @@ (define-public rust-ouroboros-macro-0.14 (sha256 (base32 "11cav04x82liknlrv50lpl1i1ln2jw4isdqzdjnjsg0pcpvwik9r")))))) +(define-public rust-outref-0.5 + (package + (name "rust-outref") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "outref" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03pzw9aj4qskqhh0fkagy2mkgfwgj5a1m67ajlba5hw80h68100s")))) + (build-system cargo-build-system) + (home-page "https://github.com/Nugine/outref") + (synopsis "Out reference") + (description "Out reference.") + (license license:expat))) + (define-public rust-overload-0.1 (package (name "rust-overload") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:03 GMT) Full text and rfc822 format available.Message #176 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 56/89] gnu: rust-hex-simd-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:30 -0500
* gnu/packages/crates-io.scm (rust-hex-simd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 571983997e..8171e59d0a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32177,6 +32177,30 @@ (define-public rust-hex-slice-0.1 "This package provides extends the std::fmt::*Hex traits to slices.") (license license:expat))) +(define-public rust-hex-simd-0.8 + (package + (name "rust-hex-simd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hex-simd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1viv1llx4s81fv8n2y93xyw1ifp9a5fjzwq54vy0xhiznnz8axhz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-outref" ,rust-outref-0.5) + ("rust-vsimd" ,rust-vsimd-0.8)) + #:cargo-development-inputs + (("rust-getrandom" ,rust-getrandom-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD-accelerated hex encoding and decoding") + (description "SIMD-accelerated hex encoding and decoding.") + (license license:expat))) + (define-public rust-hexf-parse-0.2 (package (name "rust-hexf-parse") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:03 GMT) Full text and rfc822 format available.Message #179 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 57/89] gnu: rust-uuid-simd-0.8: New variable. Date: Sun, 19 Jan 2025 17:49:31 -0500
* gnu/packages/crates-io.scm (rust-uuid-simd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8171e59d0a..2861aee11c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90264,6 +90264,30 @@ (define-public rust-uuid-macro-internal-1 ;; The user can choose either license. (license (list license:asl2.0 license:expat)))) +(define-public rust-uuid-simd-0.8 + (package + (name "rust-uuid-simd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "uuid-simd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1n0b40m988h52xj03dkcp4plrzvz56r7xha1d681jrjg5ci85c13")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-outref" ,rust-outref-0.5) + ("rust-uuid" ,rust-uuid-1) + ("rust-vsimd" ,rust-vsimd-0.8)) + #:cargo-development-inputs + (("rust-hex-simd" ,rust-hex-simd-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD-accelerated UUID operations") + (description "SIMD-accelerated UUID operations.") + (license license:expat))) + (define-public rust-uutils-term-grid-0.6 (package (name "rust-uutils-term-grid") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:04 GMT) Full text and rfc822 format available.Message #182 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 58/89] gnu: rust-coolor-1: New variable. Date: Sun, 19 Jan 2025 17:49:32 -0500
* gnu/packages/crates-io.scm (rust-coolor-1): New variable. --- gnu/packages/crates-io.scm | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2861aee11c..5c713f2d08 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15787,26 +15787,43 @@ (define-public rust-cool-asserts-2 (description "A rust library for pattern-matching assertions.") (license license:mpl2.0))) -(define-public rust-coolor-0.8 +(define-public rust-coolor-1 (package (name "rust-coolor") - (version "0.8.0") + (version "1.0.0") (source (origin (method url-fetch) (uri (crate-uri "coolor" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1sjrs0k2ng69hilqrrkfayr2rjpwa6b6krp11y3da64zj10kxklm")))) + (base32 "06pybcqnnwndlj8smavabyrzmv5scac8dv9wlx3n8dqq0fjyy7b9")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ; Cut the dependency chain. - #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.23)))) + `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.28)) + #:cargo-development-inputs (("rust-crossterm" ,rust-crossterm-0.28) + ("rust-rand" ,rust-rand-0.8)))) (home-page "https://github.com/Canop/coolor") (synopsis "Conversion between color formats") (description "Conversion between color formats.") (license license:expat))) +(define-public rust-coolor-0.8 + (package + (inherit rust-coolor-1) + (name "rust-coolor") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "coolor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sjrs0k2ng69hilqrrkfayr2rjpwa6b6krp11y3da64zj10kxklm")))) + (arguments + `(#:skip-build? #t ; Cut the dependency chain. + #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.23)))))) + (define-public rust-coolor-0.5 (package (inherit rust-coolor-0.8) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:04 GMT) Full text and rfc822 format available.Message #185 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 59/89] gnu: rust-coolor-0.9: New variable. Date: Sun, 19 Jan 2025 17:49:33 -0500
* gnu/packages/crates-io.scm (rust-coolor-0.9): New variable. --- gnu/packages/crates-io.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5c713f2d08..4cd2a3a1fd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15808,10 +15808,27 @@ (define-public rust-coolor-1 (description "Conversion between color formats.") (license license:expat))) -(define-public rust-coolor-0.8 +(define-public rust-coolor-0.9 (package (inherit rust-coolor-1) (name "rust-coolor") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "coolor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0yz2glmcnjlllchbgj96kkyj3d69jijqrzz1xsmidfbz4ivkks9p")))) + (arguments + `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.27)) + #:cargo-development-inputs (("rust-crossterm" ,rust-crossterm-0.27) + ("rust-rand" ,rust-rand-0.8)))))) + +(define-public rust-coolor-0.8 + (package + (inherit rust-coolor-0.9) + (name "rust-coolor") (version "0.8.0") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:05 GMT) Full text and rfc822 format available.Message #188 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 60/89] gnu: rust-juniper-codegen-0.16: New variable. Date: Sun, 19 Jan 2025 17:49:34 -0500
* gnu/packages/crates-io.scm (rust-juniper-codegen-0.16): New variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4cd2a3a1fd..0feb73a3a7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37537,8 +37537,40 @@ (define-public rust-juniper-0.14 (("rust-bencher" ,rust-bencher-0.1) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-juniper-codegen-0.16 + (package + (name "rust-juniper-codegen") + (version "0.16.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "juniper_codegen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14x6jrq40dy2visrk6ccnqn3nhcg4s6iwrix09lx9504cr3bw3bn")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags ;; Doc tests fail with unresolved imports + '("--release" "--lib" "--bins" "--tests") + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-derive-more" ,rust-derive-more-0.99) + ("rust-futures" ,rust-futures-0.3) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/graphql-rust/juniper") + (synopsis "Internal custom derive trait for Juniper GraphQL") + (description + "This package provides an internal custom derive trait for Juniper +GraphQL.") + (license license:bsd-2))) + (define-public rust-juniper-codegen-0.15 (package + (inherit rust-juniper-codegen-0.16) (name "rust-juniper-codegen") (version "0.15.9") (source @@ -37548,7 +37580,6 @@ (define-public rust-juniper-codegen-0.15 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1nvigsc1yrfv09wx1yv830dd60ay556haz87p80h7m8s0rqpdsdf")))) - (build-system cargo-build-system) (arguments ;; XXX: Tests fail with "error[E0599]: no variant or associated item ;; named `__TestExhaustive` found for enum `syn::Type` in the current @@ -37560,13 +37591,7 @@ (define-public rust-juniper-codegen-0.15 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs - (("rust-juniper" ,rust-juniper-0.15)))) - (home-page "https://github.com/graphql-rust/juniper") - (synopsis "Internal custom derive trait for Juniper GraphQL") - (description - "This package provides an internal custom derive trait for Juniper -GraphQL.") - (license license:bsd-2))) + (("rust-juniper" ,rust-juniper-0.15)))))) (define-public rust-juniper-codegen-0.14 (package -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:08:05 GMT) Full text and rfc822 format available.Message #191 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 61/89] gnu: rust-juniper-0.16: New variable. Date: Sun, 19 Jan 2025 17:49:35 -0500
* gnu/packages/crates-io.scm (rust-juniper-0.16): New variable. --- gnu/packages/crates-io.scm | 64 ++++++++++++++++++++++++++++++++------ 1 file changed, 55 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0feb73a3a7..731ce55212 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37460,41 +37460,50 @@ (define-public rust-juliex-0.3 concurrency primitives and multiple allocations.") (license (list license:expat license:asl2.0)))) -(define-public rust-juniper-0.15 +(define-public rust-juniper-0.16 (package (name "rust-juniper") - (version "0.15.12") + (version "0.16.1") (source (origin (method url-fetch) (uri (crate-uri "juniper" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1dg1b5msr8k4kwmam2h0f64z7aamk4799vdh3cg55c881idclpc7")))) + (base32 "0b4ql1ys8l3xxfyg8zf1624dmx6ri31b1pzrgb906yhsbcqhccwl")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-auto-enums" ,rust-auto-enums-0.8) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) ("rust-bson" ,rust-bson-1) ("rust-chrono" ,rust-chrono-0.4) - ("rust-chrono-tz" ,rust-chrono-tz-0.5) + ("rust-chrono-tz" ,rust-chrono-tz-0.8) + ("rust-rust-decimal" ,rust-rust-decimal-1) ("rust-fnv" ,rust-fnv-1) ("rust-futures" ,rust-futures-0.3) ("rust-futures-enum" ,rust-futures-enum-0.1) - ("rust-graphql-parser" ,rust-graphql-parser-0.3) - ("rust-indexmap" ,rust-indexmap-1) - ("rust-juniper-codegen" ,rust-juniper-codegen-0.15) + ("rust-graphql-parser" ,rust-graphql-parser-0.4) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-juniper-codegen" ,rust-juniper-codegen-0.16) + ("rust-ryu" ,rust-ryu-1) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-smartstring" ,rust-smartstring-1) ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-tap" ,rust-tap-1) + ("rust-time" ,rust-time-0.3) ("rust-url" ,rust-url-2) - ("rust-uuid" ,rust-uuid-0.8)) + ("rust-uuid" ,rust-uuid-1) + ("rust-void" ,rust-void-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) - ("rust-pretty-assertions" ,rust-pretty-assertions-0.7) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) ("rust-serde-json" ,rust-serde-json-1) + ("rust-serial-test" ,rust-serial-test-3) ("rust-tokio" ,rust-tokio-1)))) (home-page "https://github.com/graphql-rust/juniper") (synopsis "GraphQL server library for Rust") @@ -37510,6 +37519,43 @@ (define-public rust-juniper-0.15 debugging.") (license license:bsd-2))) +(define-public rust-juniper-0.15 + (package + (inherit rust-juniper-0.16) + (name "rust-juniper") + (version "0.15.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "juniper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1dg1b5msr8k4kwmam2h0f64z7aamk4799vdh3cg55c881idclpc7")))) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-bson" ,rust-bson-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-chrono-tz" ,rust-chrono-tz-0.5) + ("rust-fnv" ,rust-fnv-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-enum" ,rust-futures-enum-0.1) + ("rust-graphql-parser" ,rust-graphql-parser-0.3) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-juniper-codegen" ,rust-juniper-codegen-0.15) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-smartstring" ,rust-smartstring-1) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-0.8)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-pretty-assertions" ,rust-pretty-assertions-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio" ,rust-tokio-1)))))) + (define-public rust-juniper-0.14 (package (inherit rust-juniper-0.15) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:02 GMT) Full text and rfc822 format available.Message #194 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 62/89] gnu: rust-ulid-1: New variable. Date: Sun, 19 Jan 2025 17:49:36 -0500
* gnu/packages/crates-io.scm (rust-ulid-1): New variable. --- 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 731ce55212..8e372b538b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88367,6 +88367,37 @@ (define-public rust-uint-0.9 arithmetic.") (license (list license:expat license:asl2.0)))) +(define-public rust-ulid-1 + (package + (name "rust-ulid") + (version "1.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ulid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ib09vn5xkxcq2dpyxbflf9xjdawaqggyal16db1rvbhj7vvz57j")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-web-time" ,rust-web-time-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-uuid" ,rust-uuid-1)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/dylanhart/ulid-rs") + (synopsis "Universally Unique Lexicographically Sortable Identifier implementation") + (description +"This is a Rust implementation of the @url{https://github.com/ulid/spec, ulid} +project which provides Universally Unique Lexicographically Sortable Identifiers.") + (license license:expat))) + (define-public rust-uluru-3 (package (name "rust-uluru") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:02 GMT) Full text and rfc822 format available.Message #197 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 63/89] gnu: rust-fraction-0.15: New variable. Date: Sun, 19 Jan 2025 17:49:37 -0500
* gnu/packages/crates-io.scm (rust-fraction-0.15): New variable. --- 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 8e372b538b..14c0dc92d4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27393,6 +27393,37 @@ (define-public rust-form-urlencoded-1 syntax, as used by HTML forms.") (license (list license:expat license:asl2.0)))) +(define-public rust-fraction-0.15 + (package + (name "rust-fraction") + (version "0.15.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "fraction" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rss1021dpzr12xl3dyqyj36ji4vv4f83yy9im039cx1y0zqw58g")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Broken tests + "--skip=src/lib.rs - (line 161)") + #:cargo-inputs (("rust-num" ,rust-num-0.4) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-juniper" ,rust-juniper-0.15) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand" ,rust-rand-0.8)))) + (home-page "https://github.com/dnsl48/fraction") + (synopsis "Lossless fractions and decimals; drop-in float replacement") + (description "Lossless fractions and decimals; drop-in float replacement.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-fragile-2 (package (name "rust-fragile") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:03 GMT) Full text and rfc822 format available.Message #200 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 64/89] gnu: rust-utoipa-gen-4: New variable. Date: Sun, 19 Jan 2025 17:49:38 -0500
* gnu/packages/crates-io.scm (rust-utoipa-gen-4): New variable. --- gnu/packages/crates-io.scm | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 14c0dc92d4..84bd90f093 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90023,6 +90023,52 @@ (define-public rust-utf8parse-0.1 (base32 "0zamsj2986shm4x9zncjf2m5qy9scaw7qnxw4f89b2afpg6a8wl7")))))) +(define-public rust-utoipa-gen-4 + (package + (name "rust-utoipa-gen") + (version "4.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa-gen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14j3bim9igkqpzmgxc6i2rj1wq1mandx68mdd9sfxycgns54xhi0")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;use of undeclared crate or module `utoipa` + #:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-regex" ,rust-regex-1) + ("rust-ulid" ,rust-ulid-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1)) + #:cargo-development-inputs (("rust-actix-web" ,rust-actix-web-4) + ("rust-assert-json-diff" ,rust-assert-json-diff-2) + ("rust-axum" ,rust-axum-0.7) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-paste" ,rust-paste-1) + ("rust-rocket" ,rust-rocket-0.5) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Code generation implementation for utoipa") + (description + "The utoipa crate provides auto-generated OpenAPI documentation for Rust +REST APIs. It treats code-first approach as a first class citizen and +simplifies API documentation by providing simple macros for generating the +documentation from your code. + +It also contains Rust types of the OpenAPI spec, allowing you to write the +OpenAPI spec only using Rust if auto generation is not your flavor or does not +fit your purpose.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-uu-cp-0.0.28 (package (name "rust-uu-cp") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:03 GMT) Full text and rfc822 format available.Message #203 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 65/89] gnu: rust-utoipa-4: New variable. Date: Sun, 19 Jan 2025 17:49:39 -0500
* gnu/packages/crates-io.scm (rust-utoipa-4): New variable. --- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 84bd90f093..a4cef11620 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90023,6 +90023,40 @@ (define-public rust-utf8parse-0.1 (base32 "0zamsj2986shm4x9zncjf2m5qy9scaw7qnxw4f89b2afpg6a8wl7")))))) +(define-public rust-utoipa-4 + (package + (name "rust-utoipa") + (version "4.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08xbxz3an28g0rv9agmqs1qix4nrrzppylw24r8clz901skb3by5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--features" "debug") + #:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-utoipia-gen" ,rust-utoipa-gen-4) + ("rust-url" ,rust-url-2) + ("rust-serde-yaml" ,rust-serde-yaml-0.9)) + #:cargo-development-inputs (("rust-assert-json-diff" ,rust-assert-json-diff-2)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Compile time generated OpenAPI documentation for Rust") + (description + "The utoipa crate provides auto-generated OpenAPI documentation for Rust +REST APIs. It treats code-first approach as a first class citizen and +simplifies API documentation by providing simple macros for generating the +documentation from your code. + +It also contains Rust types of the OpenAPI spec, allowing you to write the +OpenAPI spec only using Rust if auto generation is not your flavor or does not +fit your purpose.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-utoipa-gen-4 (package (name "rust-utoipa-gen") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:04 GMT) Full text and rfc822 format available.Message #206 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 66/89] gnu: rust-utoipa-config-0.1: New variable. Date: Sun, 19 Jan 2025 17:49:40 -0500
* gnu/packages/crates-io.scm (rust-utoipa-config-0.1): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a4cef11620..519391b96f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90057,6 +90057,27 @@ (define-public rust-utoipa-4 fit your purpose.") (license (list license:asl2.0 license:expat)))) +(define-public rust-utoipa-config-0.1 + (package + (name "rust-utoipa-config") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa-config" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07m80wq3c9rxm130l696qnzavdilmvlg5g4jf8q4z888bzlqlqq6")))) + (build-system cargo-build-system) + (arguments + `(;#:cargo-test-flags '("--features" "debug") + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Config for controlling utoipa's various aspects") + (description "This crate provides global configuration capabilities for utoipa.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-utoipa-gen-4 (package (name "rust-utoipa-gen") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:09:05 GMT) Full text and rfc822 format available.Message #209 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 67/89] gnu: rust-simba-0.9: New variable. Date: Sun, 19 Jan 2025 17:49:41 -0500
* gnu/packages/crates-io.scm (rust-simba-0.9): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 519391b96f..ad51c42a49 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73213,30 +73213,27 @@ (define-public rust-signal-hook-tokio-0.3 (description "This package provides Tokio support for signal-hook.") (license (list license:asl2.0 license:expat)))) -(define-public rust-simba-0.8 +(define-public rust-simba-0.9 (package (name "rust-simba") - (version "0.8.1") + (version "0.9.0") (source (origin (method url-fetch) (uri (crate-uri "simba" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586")))) + (base32 "1yp0dfi2wgw0xkihfpav65hr52zym8bsw59ck2blf46d06jqd8xk")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-approx" ,rust-approx-0.5) ("rust-cordic" ,rust-cordic-0.1) - ("rust-cuda-std" ,rust-cuda-std-0.2) - ("rust-cust-core" ,rust-cust-core-0.1) ("rust-decimal" ,rust-decimal-2) ("rust-fixed" ,rust-fixed-1) ("rust-libm" ,rust-libm-0.2) ("rust-num-complex" ,rust-num-complex-0.4) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-packed-simd-2" ,rust-packed-simd-2-0.3) ("rust-paste" ,rust-paste-1) ("rust-rand" ,rust-rand-0.8) ("rust-rkyv" ,rust-rkyv-0.7) @@ -73249,6 +73246,36 @@ (define-public rust-simba-0.8 pattern in Rust.") (license license:asl2.0))) +(define-public rust-simba-0.8 + (package + (inherit rust-simba-0.9) + (name "rust-simba") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "simba" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-cordic" ,rust-cordic-0.1) + ("rust-cuda-std" ,rust-cuda-std-0.2) + ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-decimal" ,rust-decimal-2) + ("rust-fixed" ,rust-fixed-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-packed-simd-2" ,rust-packed-simd-2-0.3) + ("rust-paste" ,rust-paste-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1) + ("rust-wide" ,rust-wide-0.7)))))) + (define-public rust-simba-0.7 (package (inherit rust-simba-0.8) -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:10:02 GMT) Full text and rfc822 format available.Message #212 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 68/89] gnu: rust-borrow-or-share-0.2: New variable. Date: Sun, 19 Jan 2025 17:49:42 -0500
* gnu/packages/crates-io.scm (rust-borrow-or-share-0.2): New variable. --- 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 ad51c42a49..8165ccd741 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8702,6 +8702,23 @@ (define-public rust-blocking-0.4 ("rust-parking" ,rust-parking-1) ("rust-waker-fn" ,rust-waker-fn-1)))))) +(define-public rust-borrow-or-share-0.2 + (package + (name "rust-borrow-or-share") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "borrow-or-share" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ciski5i69a8mx6f0fh901hn73fii3g39lpl8k3xgi88651b9siy")))) + (build-system cargo-build-system) + (home-page "https://github.com/yescallop/borrow-or-share") + (synopsis "Traits for either borrowing or sharing data") + (description "Traits for either borrowing or sharing data.") + (license license:expat-0))) + (define-public rust-borsh-1 (package (name "rust-borsh") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:10:02 GMT) Full text and rfc822 format available.Message #215 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 69/89] gnu: rust-ref-cast-1: Upgrade to v1.0.23. Date: Sun, 19 Jan 2025 17:49:43 -0500
* gnu/packages/crates-io.scm (rust-ref-cast-1): Upgrade to v1.0.23. * gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Upgrade to v1.0.23. --- gnu/packages/crates-io.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8165ccd741..10f3691415 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -63592,7 +63592,7 @@ (define-public rust-redox-users-0.3 (define-public rust-ref-cast-1 (package (name "rust-ref-cast") - (version "1.0.18") + (version "1.0.23") (source (origin (method url-fetch) @@ -63601,7 +63601,7 @@ (define-public rust-ref-cast-1 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0sxzy3f0zmclsmi1z17n16xbjbp99d5c6nh7592yy6f3fya82h8n")))) + "0ca9fi5jsdibaidi2a55y9i1k1q0hvn4f6xlm0fmh7az9pwadw6c")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Doesn't always interact well with the test crate. @@ -63646,7 +63646,7 @@ (define-public rust-ref-cast-0.2 (define-public rust-ref-cast-impl-1 (package (name "rust-ref-cast-impl") - (version "1.0.18") + (version "1.0.23") (source (origin (method url-fetch) @@ -63655,7 +63655,7 @@ (define-public rust-ref-cast-impl-1 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "05kjg9g9akzb0yns255a5zvdkbwk0wa9kp1cf8k6h25nv7d57gv8")))) + "1rpkjlsr99g8nb5ripffz9n9rb3g32dmw83x724l8wykjgkh7hxw")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:10:03 GMT) Full text and rfc822 format available.Message #218 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 70/89] gnu: rust-fluent-uri-0.3: New variable. Date: Sun, 19 Jan 2025 17:49:44 -0500
* gnu/packages/crates-io.scm (rust-fluent-uri-0.3): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 10f3691415..e05a6d286b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -26951,6 +26951,29 @@ (define-public rust-float-ord-0.2 "This package provides a total ordering for floating-point numbers.") (license (list license:asl2.0 license:expat)))) +(define-public rust-fluent-uri-0.3 + (package + (name "rust-fluent-uri") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "fluent-uri" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1rgp9mv03bifxysy863kf38aagvyl76ca6gd3dcx6iyzjrfvc60r")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-borrow-or-share" ,rust-borrow-or-share-0.2) + ("rust-ref-cast" ,rust-ref-cast-1) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/yescallop/fluent-uri-rs") + (synopsis "Generic URI/IRI handling library compliant with RFC 3986/3987") + (description "A generic URI/IRI handling library compliant with RFC 3986/3987.") + (license license:expat))) + (define-public rust-fluid-0.4 (package (name "rust-fluid") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:10:04 GMT) Full text and rfc822 format available.Message #221 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 71/89] gnu: rust-codspeed-2: Upgrade to v2.7.2. Date: Sun, 19 Jan 2025 17:49:45 -0500
* gnu/packages/crates-io.scm (rust-codspeed-2): Upgrade to v2.7.2. * gnu/packages/crates-io.scm (rust-codspeed-bencher-compat-2): Upgrade to v2.7.2. * gnu/packages/crates-io.scm (rust-codspeed-criterion-compat-2): Upgrade to v2.7.2. --- gnu/packages/crates-io.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e05a6d286b..9e81b34fde 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13664,14 +13664,14 @@ (define-public rust-codespan-reporting-0.11 (define-public rust-codspeed-2 (package (name "rust-codspeed") - (version "2.4.0") + (version "2.7.2") (source (origin (method url-fetch) (uri (crate-uri "codspeed" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ikj07wl9g7az7mnlarmsyjh6a77vm4l2lmwbsbx2h85m9bb11ab")))) + (base32 "15yf7gnb4s1fdvprdpn41yfydxpnv2clyd7lar0ia76zz6fhw2j5")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-colored" ,rust-colored-2) @@ -13686,14 +13686,14 @@ (define-public rust-codspeed-2 (define-public rust-codspeed-bencher-compat-2 (package (name "rust-codspeed-bencher-compat") - (version "2.4.0") + (version "2.7.2") (source (origin (method url-fetch) (uri (crate-uri "codspeed-bencher-compat" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "172c4xkvwbpvjhrx0w6lc4fa250cxdi8fmfvpv6mffghcxaqpr6h")))) + (base32 "0n0m440c021s1pqb2k5w41a0l3pq5fwpwk489948kddm67pgwnh2")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-bencher" ,rust-bencher-0.1) @@ -13706,14 +13706,14 @@ (define-public rust-codspeed-bencher-compat-2 (define-public rust-codspeed-criterion-compat-2 (package (name "rust-codspeed-criterion-compat") - (version "2.4.0") + (version "2.7.2") (source (origin (method url-fetch) (uri (crate-uri "codspeed-criterion-compat" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1dmhwap6q50a99rsixm2fyghnpr8axwzr8mw558mlcfn2vlrvbh2")))) + (base32 "0sd5g2q2zp6fzk24bzi42kmn94kw3iygkplcwpypgq90kk5sdccf")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) @@ -13721,7 +13721,7 @@ (define-public rust-codspeed-criterion-compat-2 ("rust-colored" ,rust-colored-2) ("rust-criterion" ,rust-criterion-0.5) ("rust-futures" ,rust-futures-0.3) - ("rust-smol" ,rust-smol-1) + ("rust-smol" ,rust-smol-2) ("rust-tokio" ,rust-tokio-1)))) (home-page "https://codspeed.io") (synopsis "Criterion.rs compatibility layer for CodSpeed") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:11:02 GMT) Full text and rfc822 format available.Message #224 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 72/89] gnu: rust-referencing-0.26: New variable. Date: Sun, 19 Jan 2025 17:49:46 -0500
* gnu/packages/crates-io.scm (rust-referencing-0.26): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9e81b34fde..3039092080 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -63770,6 +63770,35 @@ (define-public rust-reference-counted-singleton-0.1 can be recreated as needed.") (license license:expat))) +(define-public rust-referencing-0.26 + (package + (name "rust-referencing") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "referencing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-fluent-uri" ,rust-fluent-uri-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-serde-json" ,rust-serde-json-1)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("criterion" ,rust-criterion-0.5) + ("test-case" ,rust-test-case-3)))) + (home-page "https://github.com/Stranger6667/jsonschema") + (synopsis "Implementation-agnostic JSON reference resolution library for Rust") + (description + "An implementation-agnostic JSON reference resolution library for Rust.") + (license license:expat))) + (define-public rust-refpool-0.4 (package (name "rust-refpool") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:11:02 GMT) Full text and rfc822 format available.Message #227 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 73/89] gnu: rust-referencing-0.28: New variable. Date: Sun, 19 Jan 2025 17:49:47 -0500
* gnu/packages/crates-io.scm (rust-referencing-0.28): New variable. --- gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3039092080..97c8605799 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -63770,17 +63770,17 @@ (define-public rust-reference-counted-singleton-0.1 can be recreated as needed.") (license license:expat))) -(define-public rust-referencing-0.26 +(define-public rust-referencing-0.28 (package (name "rust-referencing") - (version "0.26.2") + (version "0.28.1") (source (origin (method url-fetch) (uri (crate-uri "referencing" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (base32 "0rpmsjj2y320dfbbdyw847fmz3i49i2phw0xmmbj7qyq73rs3drg")))) (build-system cargo-build-system) (arguments `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` @@ -63799,6 +63799,30 @@ (define-public rust-referencing-0.26 "An implementation-agnostic JSON reference resolution library for Rust.") (license license:expat))) +(define-public rust-referencing-0.26 + (package + (inherit rust-referencing-0.28) + (name "rust-referencing") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "referencing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-fluent-uri" ,rust-fluent-uri-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-serde-json" ,rust-serde-json-1)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("criterion" ,rust-criterion-0.5) + ("test-case" ,rust-test-case-3)))))) + (define-public rust-refpool-0.4 (package (name "rust-refpool") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:11:03 GMT) Full text and rfc822 format available.Message #230 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 74/89] gnu: rust-jsonschema-0.26: New variable. Date: Sun, 19 Jan 2025 17:49:48 -0500
* gnu/packages/crates-io.scm (rust-jsonschema-0.26): New variable. --- gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 97c8605799..f8391986c7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37470,6 +37470,49 @@ (define-public rust-jsonrpc-core-18 JSON-RPC 2.0 specification.") (license license:expat))) +(define-public rust-jsonschema-0.26 + (package + (name "rust-jsonschema") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonschema" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `testsuite` + #:cargo-inputs + (("rust-ahash" ,rust-ahash-0.8) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-email-address" ,rust-email-address-0.2) + ("rust-fancy-regex" ,rust-fancy-regex-0.14) + ("rust-fraction" ,rust-fraction-0.15) + ("rust-idna" ,rust-idna-1) + ("rust-itoa" ,rust-itoa-1) + ("rust-num-cmp" ,rust-num-cmp-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-referencing" ,rust-referencing-0.26) + ("rust-regex-syntax" ,rust-regex-syntax-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-uuid-simd" ,rust-uuid-simd-0.8) + ("rust-reqwest" ,rust-reqwest-0.12)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-mockito" ,rust-mockito-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-test-case" ,rust-test-case-3)))) + (home-page "https://github.com/Stranger6667/jsonschema") + (synopsis "JSON schema validaton library") + (description "A high-performance JSON Schema validator for Rust.") + (license license:expat))) + (define-public rust-jsonwebtoken-9 (package (name "rust-jsonwebtoken") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:11:03 GMT) Full text and rfc822 format available.Message #233 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 75/89] gnu: rust-jsonschema-0.28: New variable. Date: Sun, 19 Jan 2025 17:49:49 -0500
* gnu/packages/crates-io.scm (rust-jsonschema-0.28): New variable. --- gnu/packages/crates-io.scm | 50 ++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f8391986c7..4f8739e352 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37470,17 +37470,17 @@ (define-public rust-jsonrpc-core-18 JSON-RPC 2.0 specification.") (license license:expat))) -(define-public rust-jsonschema-0.26 +(define-public rust-jsonschema-0.28 (package (name "rust-jsonschema") - (version "0.26.2") + (version "0.28.1") (source (origin (method url-fetch) (uri (crate-uri "jsonschema" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (base32 "13qr0c2l0dcbvr67rr6l5724jww0mc3br364wypxgb5nxgwkwc62")))) (build-system cargo-build-system) (arguments `(#:tests? #f ;; use of undeclared crate or module `testsuite` @@ -37496,7 +37496,7 @@ (define-public rust-jsonschema-0.26 ("rust-num-cmp" ,rust-num-cmp-0.1) ("rust-once-cell" ,rust-once-cell-1) ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-referencing" ,rust-referencing-0.26) + ("rust-referencing" ,rust-referencing-0.28) ("rust-regex-syntax" ,rust-regex-syntax-0.8) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) @@ -37510,9 +37510,49 @@ (define-public rust-jsonschema-0.26 ("rust-test-case" ,rust-test-case-3)))) (home-page "https://github.com/Stranger6667/jsonschema") (synopsis "JSON schema validaton library") - (description "A high-performance JSON Schema validator for Rust.") + (description + "A high-performance JSON Schema validator for Rust.") (license license:expat))) +(define-public rust-jsonschema-0.26 + (package + (inherit rust-jsonschema-0.28) + (name "rust-jsonschema") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonschema" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `testsuite` + #:cargo-inputs + (("rust-ahash" ,rust-ahash-0.8) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-email-address" ,rust-email-address-0.2) + ("rust-fancy-regex" ,rust-fancy-regex-0.14) + ("rust-fraction" ,rust-fraction-0.15) + ("rust-idna" ,rust-idna-1) + ("rust-itoa" ,rust-itoa-1) + ("rust-num-cmp" ,rust-num-cmp-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-referencing" ,rust-referencing-0.26) + ("rust-regex-syntax" ,rust-regex-syntax-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-uuid-simd" ,rust-uuid-simd-0.8) + ("rust-reqwest" ,rust-reqwest-0.12)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-mockito" ,rust-mockito-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-test-case" ,rust-test-case-3)))))) + (define-public rust-jsonwebtoken-9 (package (name "rust-jsonwebtoken") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:12:02 GMT) Full text and rfc822 format available.Message #236 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 76/89] gnu: rust-serde-with-macros-3: Upgrade to v3.12.0 Date: Sun, 19 Jan 2025 17:49:50 -0500
* gnu/packages/crates-io.scm (rust-serde-with-macros-3): New variable. --- 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 4f8739e352..d677b5f726 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -72052,18 +72052,18 @@ (define-public rust-serde-with-1 (define-public rust-serde-with-macros-3 (package (name "rust-serde-with-macros") - (version "3.8.1") + (version "3.12.0") (source (origin (method url-fetch) (uri (crate-uri "serde_with_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1qmwh1bw83p8h24ijmivfaz0nifhkdvwbcdvr25kwi215xq9nmk5")))) + (base32 "13hznly0qq1rngsdh8gpnajab2knkrmvwwrbmii86g1s36jwl04d")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags - '("--release" "--" + '("--" ;; Not all files included. "--skip=test_serde_with_dependency") #:cargo-inputs @@ -72097,7 +72097,6 @@ (define-public rust-serde-with-macros-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0pv9wy1aihsaklg83qac4q0ksimbxcwwk56lwla35l8p3f46y6w8")))) - (build-system cargo-build-system) (arguments `(#:cargo-test-flags '("--release" "--" ;; Not all files included. @@ -72117,7 +72116,7 @@ (define-public rust-serde-with-macros-2 (define-public rust-serde-with-macros-1 (package - (inherit rust-serde-with-macros-3) + (inherit rust-serde-with-macros-2) (name "rust-serde-with-macros") (version "1.5.2") (source -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:12:02 GMT) Full text and rfc822 format available.Message #239 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 77/89] gnu: rust-serde-with-3: Upgrade to v3.12.0 Date: Sun, 19 Jan 2025 17:49:51 -0500
* gnu/packages/crates-io.scm (rust-serde-with-3): Upgrade to v3.12.0. --- gnu/packages/crates-io.scm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d677b5f726..8a5ff8d86c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -71911,32 +71911,27 @@ (define-public rust-serde-wasm-bindgen-0.3 (define-public rust-serde-with-3 (package (name "rust-serde-with") - (version "3.8.1") + (version "3.12.0") (source (origin (method url-fetch) (uri (crate-uri "serde_with" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "082a7j42h79rs2jzafw67lay0497hnip56fdxfjxaj81mg987m0a")) - (modules '((guix build utils))) - (snippet - '(begin (substitute* "Cargo.toml" - (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) - (string-append "\"^" version))))))) + (base32 "1ai9c3cbdgrsvmlc4qpg9z73y80yplk3k7zp45wp97xnzkrggdnn")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ; Not all dependencies packaged - #:cargo-test-flags - '("--release" "--" - ;; Test fails in release tarball. - "--skip=test_serde_with_macros_dependency") + `(#:cargo-test-flags '("--" + ;; Missing test files and broken docs test + "--skip=test_serde_with_macros_dependency" + "--skip=test_docs_rs_url_point_to_current_version") #:cargo-inputs (("rust-base64" ,rust-base64-0.22) ("rust-chrono" ,rust-chrono-0.4) ("rust-doc-comment" ,rust-doc-comment-0.3) ("rust-document-features" ,rust-document-features-0.2) ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-hashbrown" ,rust-hashbrown-0.15) ("rust-hex" ,rust-hex-0.4) ("rust-indexmap" ,rust-indexmap-1) ("rust-indexmap" ,rust-indexmap-2) @@ -71950,7 +71945,7 @@ (define-public rust-serde-with-3 (("rust-expect-test" ,rust-expect-test-1) ("rust-fnv" ,rust-fnv-1) ("rust-glob" ,rust-glob-0.3) - ;("rust-jsonschema" ,rust-jsonschema-0.17) + ("rust-jsonschema" ,rust-jsonschema-0.26) ("rust-mime" ,rust-mime-0.3) ("rust-pretty-assertions" ,rust-pretty-assertions-1) ("rust-regex" ,rust-regex-1) @@ -71982,7 +71977,6 @@ (define-public rust-serde-with-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1gmgl2raxxnpvjgcvkrimgv55kbjywi5xbffc9rvb9s7q7973zq7")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; could not find `Deserializer` in `serde_test` #:cargo-inputs (("rust-base64" ,rust-base64-0.13) @@ -72012,7 +72006,7 @@ (define-public rust-serde-with-2 (define-public rust-serde-with-1 (package - (inherit rust-serde-with-3) + (inherit rust-serde-with-2) (name "rust-serde-with") (version "1.14.0") (source -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:12:03 GMT) Full text and rfc822 format available.Message #242 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 78/89] gnu: rust-nalgebra-0.33: New variable. Date: Sun, 19 Jan 2025 17:49:52 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-0.33): New variable. --- gnu/packages/crates-io.scm | 83 ++++++++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8a5ff8d86c..1b519c2e6f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44325,8 +44325,83 @@ (define-public rust-mustache-0.9 (description "This package provides a Rust implementation of Mustache.") (license (list license:expat license:asl2.0)))) +(define-public rust-nalgebra-0.33 + (package + (name "rust-nalgebra") + (version "0.33.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "nalgebra" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fvayv2fa6x4mfm4cq3m2cfcc2jwkiq4sm73209zszkh9gvcvbi6")))) + (build-system cargo-build-system) + (arguments + `(;#:features '("debug" "compare" "rand" "macros") + #:cargo-test-flags '( + ;; Feature list as requested by the test suite. + "--release" "--features" "debug,compare,rand,macros" + ;; Skip broken tests + "--" + "--skip=macros::stack::stack_trybuild_tests") + #:cargo-inputs + (("rust-alga" ,rust-alga-0.9) + ("rust-approx" ,rust-approx-0.5) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-glam" ,rust-glam-0.29) + ("rust-glam" ,rust-glam-0.28) + ("rust-glam" ,rust-glam-0.27) + ("rust-glam" ,rust-glam-0.25) + ("rust-glam" ,rust-glam-0.24) + ("rust-glam" ,rust-glam-0.23) + ("rust-glam" ,rust-glam-0.22) + ("rust-glam" ,rust-glam-0.21) + ("rust-glam" ,rust-glam-0.20) + ("rust-glam" ,rust-glam-0.19) + ("rust-glam" ,rust-glam-0.18) + ("rust-glam" ,rust-glam-0.17) + ("rust-glam" ,rust-glam-0.16) + ("rust-glam" ,rust-glam-0.15) + ("rust-glam" ,rust-glam-0.14) + ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1) + ("rust-matrixmultiply" ,rust-matrixmultiply-0.3) + ("rust-mint" ,rust-mint-0.5) + ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.2) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-rational" ,rust-num-rational-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-proptest" ,rust-proptest-1) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rand-distr" ,rust-rand-distr-0.4) + ("rust-rayon" ,rust-rayon-1) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1) + ("rust-simba" ,rust-simba-0.9) + ("rust-typenum" ,rust-typenum-1)) + #:cargo-development-inputs + (("rust-cool-asserts" ,rust-cool-asserts-2) + ("rust-criterion" ,rust-criterion-0.4) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-matrixcompare" ,rust-matrixcompare-0.3) + ("rust-rand-isaac" ,rust-rand-isaac-0.3) + ("rust-rand-xorshift" ,rust-rand-xorshift-0.3) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://nalgebra.org") + (synopsis "Linear algebra library") + (description + "This package provides a general-purpose linear algebra library with +transformations and statically-sized or dynamically-sized matrices.") + (license license:asl2.0))) ;; Relicensed in v0.33 + (define-public rust-nalgebra-0.32 (package + (inherit rust-nalgebra-0.33) (name "rust-nalgebra") (version "0.32.6") (source @@ -44336,7 +44411,6 @@ (define-public rust-nalgebra-0.32 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ;; See: https://github.com/dimforge/nalgebra/pull/1372 #:cargo-inputs @@ -44382,12 +44456,7 @@ (define-public rust-nalgebra-0.32 ("rust-rand-isaac" ,rust-rand-isaac-0.3) ("rust-rand-xorshift" ,rust-rand-xorshift-0.3) ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://nalgebra.org") - (synopsis "Linear algebra library") - (description - "This package provides a general-purpose linear algebra library with -transformations and statically-sized or dynamically-sized matrices.") - (license license:bsd-3))) + (license license:bsd-3))) ;; Relicensed in v0.33 (define-public rust-nalgebra-0.30 (package -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:13:01 GMT) Full text and rfc822 format available.Message #245 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 79/89] gnu: rust-jsonptr-0.6: New variable. Date: Sun, 19 Jan 2025 17:49:53 -0500
* gnu/packages/crates-io.scm (rust-jsonptr-0.6): New variable. --- 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 1b519c2e6f..93d0355cb6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37443,6 +37443,37 @@ (define-public rust-jsonpath-lib-0.3 interface in Webassembly and Javascript too.") (license license:expat))) +(define-public rust-jsonptr-0.6 + (package + (name "rust-jsonptr") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonptr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w6xkr6ns46nm3136x7www1dczz45y2bl9bsxmb2b6r3vlkjpsjx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-syn" ,rust-syn-1) + ("rust-toml" ,rust-toml-0.8)) + #:cargo-development-inputs + (("rust-quickcheck" ,rust-quickcheck-1) + ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)))) + (home-page "https://github.com/chanced/jsonptr") + (synopsis "Data structures and logic for resolving, assigning, and deleting +JSON Pointers") + (description "JSON Pointers +(@url{https://datatracker.ietf.org/doc/html/rfc6901,RFC 6901}) defines a string +syntax for identifying a specific location within a JSON, or similar, document. +This crate provides two types, @code{Pointer} and @code{PointerBuf} (akin to +@code{Path} and @code{PathBuf}), for working with them abstractly.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-jsonrpc-core-18 (package (name "rust-jsonrpc-core") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:14:01 GMT) Full text and rfc822 format available.Message #248 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 80/89] gnu: rust-lazy-regex-proc-macros-3: Update to v3.4.1. Date: Sun, 19 Jan 2025 17:49:54 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-3): Update to v3.4.1. --- 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 93d0355cb6..a608e0f63b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38574,14 +38574,14 @@ (define-public rust-lazy-regex-3 (define-public rust-lazy-regex-proc-macros-3 (package (name "rust-lazy-regex-proc-macros") - (version "3.3.0") + (version "3.4.1") (source (origin (method url-fetch) (uri (crate-uri "lazy-regex-proc_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0qs13g4047fvlc16w1qb9yp4af3qm2xhp4kvkk5m6b37bnqdiqbn")))) + (base32 "1886sbdzfsqmgnyzsw1hmjdy58xks44j23sy1aqpxqc1xysiv82b")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; cannot find macro `regex_replace_all` in this scope -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:14:02 GMT) Full text and rfc822 format available.Message #251 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 81/89] gnu: rust-lazy-regex-3: Update to v3.4.1. Date: Sun, 19 Jan 2025 17:49:55 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-3): Update to v3.4.1. --- 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 a608e0f63b..c7efbe5a38 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38551,14 +38551,14 @@ (define-public rust-lazy-bytes-cast-5 (define-public rust-lazy-regex-3 (package (name "rust-lazy-regex") - (version "3.3.0") + (version "3.4.1") (source (origin (method url-fetch) (uri (crate-uri "lazy-regex" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1nmzfxkaycxrv61cb272img06pdvkywp8qh1aasyrivbgv4l33ld")))) + (base32 "09kiz9pmpfj8ddfr6kfrxg5kqinkk3llvsm7iywkcav8jc5k3iv0")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:14:02 GMT) Full text and rfc822 format available.Message #254 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 82/89] gnu: rust-regex-lite-0.1: Update to v0.1.6 Date: Sun, 19 Jan 2025 17:49:56 -0500
* gnu/packages/crates-io.scm (rust-regex-lite-0.1): Update to v0.1.6. --- 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 c7efbe5a38..0e0d3e8a29 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -64257,14 +64257,14 @@ (define-public rust-regex-cursor-0.1 (define-public rust-regex-lite-0.1 (package (name "rust-regex-lite") - (version "0.1.5") + (version "0.1.6") (source (origin (method url-fetch) (uri (crate-uri "regex-lite" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "13ndx7ibckvlasyzylqpmwlbp4kahrrdl3ph2sybsdviyar63dih")))) + (base32 "0almvx3z75f611pdcd9mslh7zxg76zh3shifql4ndch6mn3rb92k")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:14:03 GMT) Full text and rfc822 format available.Message #257 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 83/89] gnu: rust-lazy-regex-proc-macros-2: New variable. Date: Sun, 19 Jan 2025 17:49:57 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-2): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0e0d3e8a29..3e4804c280 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38594,6 +38594,25 @@ (define-public rust-lazy-regex-proc-macros-3 (description "This package provides proc macros for the lazy_regex crate.") (license license:expat))) +(define-public rust-lazy-regex-proc-macros-2 + (package + (inherit rust-lazy-regex-proc-macros-3) + (name "rust-lazy-regex-proc-macros") + (version "2.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "lazy-regex-proc_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08hwc7w6y20v32p08swg9ar9p86gawas4bp60zi8bkjniwdw3pwf")))) + (arguments + `(#:tests? #f ; cannot find macros in this scope + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-regex" ,rust-regex-1) + ("rust-syn" ,rust-syn-1)))))) + (define-public rust-lazy-static-1 (package (name "rust-lazy-static") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:14:03 GMT) Full text and rfc822 format available.Message #260 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 84/89] gnu: rust-lazy-regex-2: New variable. Date: Sun, 19 Jan 2025 17:49:58 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-2): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3e4804c280..cfc4f7b965 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38571,6 +38571,27 @@ (define-public rust-lazy-regex-3 (description "Lazy static regular expressions checked at compile time.") (license license:expat))) +(define-public rust-lazy-regex-2 + (package + (inherit rust-lazy-regex-3) + (name "rust-lazy-regex") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lazy-regex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1m1mhaf7d488jx3gcy4yvmywi4zphpjqrs59gm5q39lfqqiw8qzz")))) + (arguments + `(#:cargo-test-flags '("--all-features" "--" + ;; Skip broken test + "--skip=src/lib.rs - (line 139)") + #:cargo-inputs + (("rust-lazy-regex-proc-macros" ,rust-lazy-regex-proc-macros-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1)))))) + (define-public rust-lazy-regex-proc-macros-3 (package (name "rust-lazy-regex-proc-macros") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:15:02 GMT) Full text and rfc822 format available.Message #263 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 85/89] gnu: rust-fancy-regex-0.10: New variable. Date: Sun, 19 Jan 2025 17:49:59 -0500
* gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable. --- gnu/packages/crates-io.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cfc4f7b965..214e58e13c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25471,10 +25471,36 @@ (define-public rust-fancy-regex-0.11 ("rust-matches" ,rust-matches-0.1) ("rust-quickcheck" ,rust-quickcheck-1)))))) -(define-public rust-fancy-regex-0.7 +(define-public rust-fancy-regex-0.10 (package (inherit rust-fancy-regex-0.11) (name "rust-fancy-regex") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "fancy-regex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0rn7wfihsk877h3kwzzm99ykflfkhg039l4synm9algs8qnsny06")) + (modules '((guix build utils))) + (snippet + '(begin (substitute* "Cargo.toml" + (("\"= ([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:cargo-inputs (("rust-bit-set" ,rust-bit-set-0.5) + ("rust-regex" ,rust-regex-1)) + #:cargo-development-inputs (("rust-bitflags" ,rust-bitflags-1) + ("rust-criterion" ,rust-criterion-0.3) + ("rust-half" ,rust-half-1) + ("rust-matches" ,rust-matches-0.1) + ("rust-quickcheck" ,rust-quickcheck-1)))))) + +(define-public rust-fancy-regex-0.7 + (package + (inherit rust-fancy-regex-0.10) + (name "rust-fancy-regex") (version "0.7.1") (source (origin -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:15:03 GMT) Full text and rfc822 format available.Message #266 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 86/89] gnu: rust-newline-converter-0.3: New variable. Date: Sun, 19 Jan 2025 17:50:00 -0500
* gnu/packages/crates-io.scm (rust-newline-converter-0.3): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 214e58e13c..b8d06f81d9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46258,6 +46258,33 @@ (define-public rust-new-string-template-1 "This package provides a customizable string-templating library for Rust.") (license license:expat))) +(define-public rust-newline-converter-0.3 + (package + (name "rust-newline-converter") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "newline-converter" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zyw2hyjl89rj1zmp9n8fq69pbfp9zl1cbal73agxjxixjbv1dj7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4) + ("rust-fancy-regex" ,rust-fancy-regex-0.10) + ("rust-lazy-regex" ,rust-lazy-regex-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-quickcheck" ,rust-quickcheck-1)))) + (home-page "https://github.com/spitfire05/rnc/tree/master/crates/newline-converter") + (synopsis "Newline byte converter library") + (description + "newline-converter is a simple library used for converting the newline +characters in strings between Windows \r\n and Unix \n style. It mainly serves +as a backend for Rust Newline converter CLI tool.") + (license license:expat))) + ;; Keep this package for future packaging of NewsFlash. (define-public rust-news-flash-1 (package -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:15:03 GMT) Full text and rfc822 format available.Message #269 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 87/89] gnu: rust-expectorate-1: New variable. Date: Sun, 19 Jan 2025 17:50:01 -0500
* gnu/packages/crates-io.scm (rust-expectorate-1): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b8d06f81d9..09486a271a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25002,6 +25002,32 @@ (define-public rust-expectest-0.12 testing.") (license (list license:expat license:asl2.0)))) +(define-public rust-expectorate-1 + (package + (name "rust-expectorate") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "expectorate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pypl45889q7psak1j74sir147y3178prwvmwxx798nzbfr1jvyy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-console" ,rust-console-0.15) + ("rust-newline-converter" ,rust-newline-converter-0.3) + ("rust-predicates" ,rust-predicates-3) + ("rust-similar" ,rust-similar-2)))) + (home-page "https://github.com/oxidecomputer/expectorate") + (synopsis "Library for comparing output to file contents with updating") + (description + "This is a little library to validate expected output saved in files. It +makes it easy to update that content when it should be updated to match the new +results.") + (license license:asl2.0))) + (define-public rust-expectrl-0.7 (package (name "rust-expectrl") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:16:02 GMT) Full text and rfc822 format available.Message #272 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 88/89] gnu: rust-json-patch-3: New variable. Date: Sun, 19 Jan 2025 17:50:02 -0500
* gnu/packages/crates-io.scm (rust-json-patch-3): New variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 09486a271a..f12b52128c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37470,6 +37470,39 @@ (define-public rust-json-deserializer-0.4 "This package provides a performant library to deserialize JSON.") (license license:asl2.0))) +(define-public rust-json-patch-3 + (package + (name "rust-json-patch") + (version "3.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "json-patch" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "023gm1q5xhhnhz7jqk009yb5wpjl4gckawgzxs82bg5nmzbjcdw6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-jsonptr" ,rust-jsonptr-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-utoipa" ,rust-utoipa-4)) + #:cargo-development-inputs + (("rust-expectorate" ,rust-expectorate-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-utoipa" ,rust-utoipa-4)))) + (home-page "https://github.com/idubrov/json-patch") + (synopsis "RFC 6902, JavaScript Object Notation (JSON) Patch") + (description + "A @url{https://tools.ietf.org/html/rfc6902,JSON Patch (RFC 6902)} and + @url{https://tools.ietf.org/html/rfc7396,JSON Merge Patch (RFC 7396)} + implementation for Rust.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-jsonpath-lib-0.3 (package (name "rust-jsonpath-lib") -- 2.47.1
guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sun, 19 Jan 2025 23:16:02 GMT) Full text and rfc822 format available.Message #275 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team 89/89] gnu: rust-derive-new-0.7: New variable. Date: Sun, 19 Jan 2025 17:50:03 -0500
* gnu/packages/crates-io.scm (rust-derive-new-0.7): New variable. --- gnu/packages/crates-io.scm | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f12b52128c..7181446f0a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20338,17 +20338,17 @@ (define-public rust-derive-more-impl-1 (description "Internal implementation of `derive_more` crate") (license license:expat))) -(define-public rust-derive-new-0.6 +(define-public rust-derive-new-0.7 (package (name "rust-derive-new") - (version "0.6.0") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "derive-new" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1b8jv6jx0b8jgkz9kmz0ciqmnf74xkk0mmvkb5z1c87932kdwl6i")))) + (base32 "1k5y4lrj182n86zjb3q0rkajgfqazamjzinsi7prw616yi88vp1c")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) @@ -20360,6 +20360,23 @@ (define-public rust-derive-new-0.6 structs and enums.") (license license:expat))) +(define-public rust-derive-new-0.6 + (package + (inherit rust-derive-new-0.7) + (name "rust-derive-new") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive-new" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1b8jv6jx0b8jgkz9kmz0ciqmnf74xkk0mmvkb5z1c87932kdwl6i")))) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))))) + (define-public rust-derive-new-0.5 (package (inherit rust-derive-new-0.6) -- 2.47.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:02 GMT) Full text and rfc822 format available.Message #278 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 00/81] Assorted package updates for rust-team Date: Fri, 7 Mar 2025 22:33:06 -0500
Rebased commits to current head, addressed git conflicts, and removed already updated packages Aaron Covrig (81): gnu: rust-bitflags-2: Update to v2.8.0 gnu: rust-rstest-macros-0.24: New variable. gnu: rust-rstest-0.24: New variable. gnu: rust-time-macros-0.2: Update to v0.2.19 gnu: rust-time-0.3: Update to v0.3.37. gnu: rust-winreg-0.15: New variable. gnu: rust-winreg-0.53: New variable. gnu: rust-peg-0.6: Upgrade to v0.6.3. gnu: rust-derive-more-impl-1: New variable. gnu: rust-derive-more-1: New variable. gnu: rust-sanitize-filename-0.6: New variable. gnu: rust-sanitize-filename-0.5: New variable. gnu: rust-proc-macro-error-attr2-2: New variable. gnu: rust-proc-macro-error2-2: New variable. gnu: rust-iai-callgrind-runner-0.14: New variable. gnu: rust-iai-callgrind-macros-0.5: New variable. gnu: rust-iai-callgrind-0.14: New variable. gnu: rust-ptr-meta-derive-0.3: New variable. gnu: rust-ptr-meta-0.3: New variable. gnu: rust-rancor-0.1: New variable. gnu: rust-bytecheck-derive-0.7: New variable. gnu: rust-bytecheck-0.7: New variable. gnu: rust-bytecheck-derive-0.8: New variable. gnu: rust-bytecheck-0.8: New variable. gnu: rust-simdutf8-0.1: Update to v0.1.5. gnu: rust-uuid-macro-internal-1: Update to v1.12.0. gnu: rust-uuid-1: Update to v1.12.0. gnu: rust-iai-callgrind-runner-0.11: New variable. gnu: rust-iai-callgrind-macros-0.2: New variable. gnu: rust-iai-callgrind-0.11: New variable. gnu: rust-glam-0.29: New variable. gnu: rust-glam-0.27: New variable. gnu: rust-glam-0.25: New variable. gnu: rust-glam-0.28: New variable. gnu: rust-nalgebra-macros: Update to v0.2.2. gnu: rust-nalgebra: Update to v0.32.6. gnu: rust-indent-write-2: New variable. gnu: rust-cool-asserts-2: New variable. gnu: rust-serde-assert-0.8: New variable. gnu: rust-email-address-0.2: New variable. gnu: rust-unicode-properties-0.1: New variable gnu: rust-stringprep-0.1: Upgrade to v0.1.5 gnu: rust-bitstring-0.2: New variable. gnu: rust-bitstring-0.1: New variable. gnu: rust-cidr-0.3: New variable. gnu: rust-cidr-0.2: New variable. gnu: rust-postgres-protocol-0.6: Upgrade to v0.6.7 gnu: rust-postgres-derive-0.4: Upgrade to v0.4.6 gnu: rust-postgres-types-0.2: Upgrade to v0.2.8. gnu: rust-vsimd-0.8: New variable. gnu: rust-outref-0.5: New variable. gnu: rust-hex-simd-0.8: New variable. gnu: rust-uuid-simd-0.8: New variable. gnu: rust-coolor-1: New variable. gnu: rust-coolor-0.9: New variable. gnu: rust-juniper-codegen-0.16: New variable. gnu: rust-juniper-0.16: New variable. gnu: rust-ulid-1: New variable. gnu: rust-fraction-0.15: New variable. gnu: rust-utoipa-gen-4: New variable. gnu: rust-utoipa-4: New variable. gnu: rust-utoipa-config-0.1: New variable. gnu: rust-simba-0.9: New variable. gnu: rust-borrow-or-share-0.2: New variable. gnu: rust-ref-cast-1: Upgrade to v1.0.23. gnu: rust-fluent-uri-0.3: New variable. gnu: rust-codspeed-criterion-compat-2: Upgrade to v2.7.2. gnu: rust-referencing-0.26: New variable. gnu: rust-referencing-0.28: New variable. gnu: rust-jsonschema-0.26: New variable. gnu: rust-jsonschema-0.28: New variable. gnu: rust-serde-with-macros-3: Upgrade to v3.12.0 gnu: rust-serde-with-3: Upgrade to v3.12.0 gnu: rust-nalgebra-0.33: New variable. gnu: rust-jsonptr-0.6: New variable. gnu: rust-lazy-regex-proc-macros-3: Update to v3.4.1. gnu: rust-lazy-regex-3: Update to v3.4.1. gnu: rust-regex-lite-0.1: Update to v0.1.6 gnu: rust-newline-converter-0.3: New variable. gnu: rust-expectorate-1: New variable. gnu: rust-json-patch-3: New variable. gnu/packages/crates-database.scm | 48 +- gnu/packages/crates-io.scm | 1919 +++++++++++++++++++++++++++--- gnu/packages/crates-windows.scm | 71 +- 3 files changed, 1858 insertions(+), 180 deletions(-) base-commit: a21bbfb712c0b82b76d6099b454c2a1db8dd9924 -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:02 GMT) Full text and rfc822 format available.Message #281 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 01/81] gnu: rust-bitflags-2: Update to v2.8.0 Date: Fri, 7 Mar 2025 22:33:07 -0500
* gnu/packages/crates-io.scm (rust-bitflags-2): Update to v2.8.0. --- 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 717e4ce7c1..31eec1e801 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8128,14 +8128,14 @@ (define-public rust-bitfield-0.14 (define-public rust-bitflags-2 (package (name "rust-bitflags") - (version "2.6.0") + (version "2.8.0") (source (origin (method url-fetch) (uri (crate-uri "bitflags" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1pkidwzn3hnxlsl8zizh0bncgbjnw7c41cx7bby26ncbzmiznj5h")))) + (base32 "0dixc6168i98652jxf0z9nbyn0zcis3g6hi6qdr7z5dbhcygas4g")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. @@ -8153,7 +8153,7 @@ (define-public rust-bitflags-2 ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-test" ,rust-serde-test-1) ("rust-trybuild" ,rust-trybuild-1) - ("rust-zerocopy" ,rust-zerocopy-0.7)))) + ("rust-zerocopy" ,rust-zerocopy-0.8)))) (home-page "https://github.com/bitflags/bitflags") (synopsis "Macro to generate structures which behave like bitflags") (description "This package provides a macro to generate structures which -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:03 GMT) Full text and rfc822 format available.Message #284 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 02/81] gnu: rust-rstest-macros-0.24: New variable. Date: Fri, 7 Mar 2025 22:33:08 -0500
* gnu/packages/crates-io.scm (rust-rstest-macros-0.24): New variable. --- gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 31eec1e801..0fd54aa297 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -66256,17 +66256,17 @@ (define-public rust-rstest-0.11 ("rust-rustc-version" ,rust-rustc-version-0.4) ("rust-syn" ,rust-syn-1)))))) -(define-public rust-rstest-macros-0.23 +(define-public rust-rstest-macros-0.24 (package (name "rust-rstest-macros") - (version "0.23.0") + (version "0.24.0") (source (origin (method url-fetch) (uri (crate-uri "rstest_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2")))) + (base32 "16zgrnnwgm6qss4f1vzig6w5fymy1ydlkk2bxqmhc2ffzyxm607g")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; unresolved import `rstest` @@ -66285,13 +66285,44 @@ (define-public rust-rstest-macros-0.23 ("rust-async-std" ,rust-async-std-1) ("rust-maplit" ,rust-maplit-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-rstest" ,rust-rstest-0.22)))) + ("rust-rstest" ,rust-rstest-0.23)))) (home-page "https://github.com/la10736/rstest") - (synopsis "Procedural macros for @code{rstest}.") + (synopsis "Procedural macros for @code{rstest}") (description "This package provides the procedural macro crate for @code{rstest}.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstest-macros-0.23 + (package + (inherit rust-rstest-macros-0.24) + (name "rust-rstest-macros") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstest_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2")))) + (arguments + `(#:tests? #f ; unresolved import `rstest` + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-glob" ,rust-glob-0.3) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-3) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-regex" ,rust-regex-1) + ("rust-relative-path" ,rust-relative-path-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2) + ("rust-unicode-ident" ,rust-unicode-ident-1)) + #:cargo-development-inputs + (("rust-actix-rt" ,rust-actix-rt-2) + ("rust-async-std" ,rust-async-std-1) + ("rust-maplit" ,rust-maplit-1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.22)))))) + (define-public rust-rstest-macros-0.22 (package (inherit rust-rstest-macros-0.23) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:03 GMT) Full text and rfc822 format available.Message #287 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 03/81] gnu: rust-rstest-0.24: New variable. Date: Fri, 7 Mar 2025 22:33:09 -0500
* gnu/packages/crates-io.scm (rust-rstest-0.24): New variable. --- gnu/packages/crates-io.scm | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0fd54aa297..1c795d2b10 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65949,30 +65949,30 @@ (define-public rust-rstar-0.8 ("rust-rand-hc" ,rust-rand-hc-0.2) ("rust-serde-json" ,rust-serde-json-1)))))) -(define-public rust-rstest-0.23 +(define-public rust-rstest-0.24 (package (name "rust-rstest") - (version "0.23.0") + (version "0.24.0") (source (origin (method url-fetch) (uri (crate-uri "rstest" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a")))) + (base32 "12fd0cnd49n6dnlmygca97lkakvc9czs1hqy7khr7aq5d0lhbs83")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; use of undeclared crate or module `rstest_test` #:cargo-inputs (("rust-futures" ,rust-futures-0.3) ("rust-futures-timer" ,rust-futures-timer-3) - ("rust-rstest-macros" ,rust-rstest-macros-0.23) + ("rust-rstest-macros" ,rust-rstest-macros-0.24) ("rust-rustc-version" ,rust-rustc-version-0.4)) #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2) ("rust-async-std" ,rust-async-std-1) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-rstest" ,rust-rstest-0.22) + ("rust-rstest" ,rust-rstest-0.23) ("rust-temp-testdir" ,rust-temp-testdir-0.2) ("rust-tokio" ,rust-tokio-1) ("rust-unindent" ,rust-unindent-0.2)))) @@ -65983,6 +65983,34 @@ (define-public rust-rstest-0.23 procedural macro to implement fixtures and table based tests.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstest-0.23 + (package + (inherit rust-rstest-0.24) + (name "rust-rstest") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstest" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a")))) + (arguments + `(#:tests? #f ; use of undeclared crate or module `rstest_test` + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-futures-timer" ,rust-futures-timer-3) + ("rust-rstest-macros" ,rust-rstest-macros-0.23) + ("rust-rustc-version" ,rust-rustc-version-0.4)) + #:cargo-development-inputs + (("rust-actix-rt" ,rust-actix-rt-2) + ("rust-async-std" ,rust-async-std-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.22) + ("rust-temp-testdir" ,rust-temp-testdir-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-unindent" ,rust-unindent-0.2)))))) + (define-public rust-rstest-0.22 (package (inherit rust-rstest-0.23) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:04 GMT) Full text and rfc822 format available.Message #290 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 04/81] gnu: rust-time-macros-0.2: Update to v0.2.19 Date: Fri, 7 Mar 2025 22:33:10 -0500
* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to v0.2.19. --- 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 1c795d2b10..70dc2f1463 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83131,14 +83131,14 @@ (define-public rust-time-core-0.1 (define-public rust-time-macros-0.2 (package (name "rust-time-macros") - (version "0.2.18") + (version "0.2.19") (source (origin (method url-fetch) (uri (crate-uri "time-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z")))) + (base32 "1pl558z26pp342l5y91n6dxb60xwhar975wk6jc4npiygq0ycd18")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:04 GMT) Full text and rfc822 format available.Message #293 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 05/81] gnu: rust-time-0.3: Update to v0.3.37. Date: Fri, 7 Mar 2025 22:33:11 -0500
* gnu/packages/crates-io.scm (rust-time-0.3): Update to v0.3.37. --- gnu/packages/crates-io.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 70dc2f1463..ce67382396 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -82994,14 +82994,14 @@ (define-public rust-tikv-jemallocator-0.6 (define-public rust-time-0.3 (package (name "rust-time") - (version "0.3.36") + (version "0.3.37") (source (origin (method url-fetch) (uri (crate-uri "time" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax")))) + (base32 "08bvydyc14plkwhchzia5bcdbmm0mk5fzilsdpjx06w6hf48drrm")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included @@ -83023,8 +83023,8 @@ (define-public rust-time-0.3 ("rust-num-conv" ,rust-num-conv-0.1) ("rust-quickcheck-macros" ,rust-quickcheck-macros-1) ("rust-rand" ,rust-rand-0.8) - ("rust-rstest" ,rust-rstest-0.18) - ("rust-rstest-reuse" ,rust-rstest-reuse-0.6) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-rstest-reuse" ,rust-rstest-reuse-0.7) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-test" ,rust-serde-test-1) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:05 GMT) Full text and rfc822 format available.Message #296 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 06/81] gnu: rust-winreg-0.15: New variable. Date: Fri, 7 Mar 2025 22:33:12 -0500
* gnu/packages/crates-windows.scm (rust-winreg-0.15): New variable. --- gnu/packages/crates-windows.scm | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index eece0e9ab5..bc06a978be 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo> ;;; Copyright © 2024 Murilo <murilo <at> disroot.org> ;;; Copyright © 2024 normally_js <normally_js <at> posteo.net> +;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -3154,10 +3155,42 @@ (define-public rust-winreg-0.50 ("rust-serde-derive" ,rust-serde-derive-1) ("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-winreg-0.10 +(define-public rust-winreg-0.15 (package (inherit rust-winreg-0.50) (name "rust-winreg") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "winreg" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1smcgljflh3xa37rasrgwdxmx8z1g6awp4y8dq5a81hcr0zjx34w")) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:skip-build? #t ; OS not supported + #:cargo-inputs + (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-rand" ,rust-rand-0.3) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-transcode" ,rust-serde-transcode-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tempfile" ,rust-tempfile-3)))))) + +(define-public rust-winreg-0.10 + (package + (inherit rust-winreg-0.15) + (name "rust-winreg") (version "0.10.1") (source (origin -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:05 GMT) Full text and rfc822 format available.Message #299 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 07/81] gnu: rust-winreg-0.53: New variable. Date: Fri, 7 Mar 2025 22:33:13 -0500
* gnu/packages/crates-windows.scm (rust-winreg-0.53): New variable. --- gnu/packages/crates-windows.scm | 36 ++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index bc06a978be..af4a66eb3c 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -3063,17 +3063,17 @@ (define-public rust-windows-x86-64-msvc-0.28 (base32 "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz")))))) -(define-public rust-winreg-0.52 +(define-public rust-winreg-0.53 (package (name "rust-winreg") - (version "0.52.0") + (version "0.53.0") (source (origin (method url-fetch) (uri (crate-uri "winreg" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2")) + (base32 "1y9g6ixv2fjmvvpwpyskdhn1czv1s6jdr2by8x4vkicgkx47p949")) (snippet #~(begin (use-modules (guix build utils)) (substitute* "Cargo.toml" @@ -3098,6 +3098,36 @@ (define-public rust-winreg-0.52 "This package provides Rust bindings to MS Windows Registry API.") (license license:expat))) +(define-public rust-winreg-0.52 + (package + (inherit rust-winreg-0.53) + (name "rust-winreg") + (version "0.52.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "winreg" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2")) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:skip-build? #t ; OS not supported + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-windows-sys" ,rust-windows-sys-0.48)) + #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3) + ("rust-serde-transcode" ,rust-serde-transcode-1) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-winreg-0.51 (package (inherit rust-winreg-0.52) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:06 GMT) Full text and rfc822 format available.Message #302 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 08/81] gnu: rust-peg-0.6: Upgrade to v0.6.3. Date: Fri, 7 Mar 2025 22:33:14 -0500
* gnu/packages/crates-io.scm (rust-peg-0.6): Upgrade to v0.6.3. * gnu/packages/crates-io.scm (rust-peg-macros-0.6): Upgrade to v0.6.3. * gnu/packages/crates-io.scm (rust-peg-runtime-0.6): Upgrade to v0.6.3. --- gnu/packages/crates-io.scm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ce67382396..97103a57a4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -53515,17 +53515,21 @@ (define-public rust-peg-0.6 (package (inherit rust-peg-0.8) (name "rust-peg") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "15rfp12dgsynplphp443zfw47m2d5snvdm6a25gz48dv2if8fxch")))) + (base32 "0rqkllpmcsda51wkhghyrp0wcg77wg12lzivqdx1fbr75246fxlz")) + (modules '((guix build utils))) + ;; Remove broken test files (they are supposed to fail) + (snippet '(begin + (delete-file "tests/compile-fail/rule_args_errors.rs") + (delete-file "tests/compile-fail/rust_action_type_error.rs"))))) (arguments - `(#:tests? #f - #:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.6) + `(#:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.6) ("rust-peg-runtime" ,rust-peg-runtime-0.6)) #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1)))))) @@ -53574,14 +53578,14 @@ (define-public rust-peg-macros-0.6 (package (inherit rust-peg-macros-0.8) (name "rust-peg-macros") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0li8qrb8hyqr7v5mhrkym0xp7ijnbksqviqc2i3556cysdgick62")))) + (base32 "0kdisa6di5gkgpw97897lg78jhsx6nliax3d4s6y8cvnz6n60vb3")))) (arguments `(#:cargo-inputs (("rust-peg-runtime" ,rust-peg-runtime-0.6) @@ -53611,14 +53615,14 @@ (define-public rust-peg-runtime-0.6 (package (inherit rust-peg-runtime-0.8) (name "rust-peg-runtime") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (crate-uri "peg-runtime" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0r583cq923v0narrpq73qmp780yg4pablzklhrwnr64xwsbjh6hc")))))) + (base32 "1i99fq2xj1isx44d2b06m31f58spqga9kiyka20xg69d9m8v2mcm")))))) (define-public rust-pem-3 (package -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:36:07 GMT) Full text and rfc822 format available.Message #305 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 09/81] gnu: rust-derive-more-impl-1: New variable. Date: Fri, 7 Mar 2025 22:33:15 -0500
* gnu/packages/crates-io.scm (rust-derive-more-impl-1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 97103a57a4..3d71fe7337 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20341,6 +20341,33 @@ (define-public rust-derive-more-0.14 ("rust-rustc-version" ,rust-rustc-version-0.2) ("rust-syn" ,rust-syn-0.15)))))) +(define-public rust-derive-more-impl-1 + (package + (name "rust-derive-more-impl") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more-impl" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08mxyd456ygk68v5nfn4dyisn82k647w9ri2jl19dqpvmnp30wyb")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-convert-case" ,rust-convert-case-0.6) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-unicode-xid" ,rust-unicode-xid-0.2)) + #:cargo-development-inputs + (("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-itertools" ,rust-itertools-0.13)))) + (home-page "https://github.com/JelteF/derive_more") + (synopsis "Internal implementation of `derive_more` crate") + (description "Internal implementation of `derive_more` crate") + (license license:expat))) + (define-public rust-derive-new-0.7 (package (name "rust-derive-new") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:02 GMT) Full text and rfc822 format available.Message #308 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 10/81] gnu: rust-derive-more-1: New variable. Date: Fri, 7 Mar 2025 22:33:16 -0500
* gnu/packages/crates-io.scm (rust-derive-more-1): New variable. --- gnu/packages/crates-io.scm | 55 +++++++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3d71fe7337..6b318e7fe5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20265,10 +20265,10 @@ (define-public rust-derive-error-chain-0.10 error-chain.") (license (list license:expat license:asl2.0)))) -(define-public rust-derive-more-0.99 +(define-public rust-derive-more-1 (package (name "rust-derive-more") - (version "0.99.18") + (version "1.0.0") (source (origin (method url-fetch) @@ -20276,16 +20276,29 @@ (define-public rust-derive-more-0.99 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1kmz7bsjn9jh04nplqdr6bjyi90qkqjlxb8lm5zzvnp46y0qfcsz")))) + "01cd8pskdjg10dvfchi6b8a9pa1ja1ic0kbn45dl8jdyrfwrk6sa")) + (modules '((guix build utils))) + ;; Remove broken test files (they are supposed to fail) + (snippet '(begin + (delete-file-recursively "tests/compile_fail/as_mut") + (delete-file-recursively "tests/compile_fail/as_ref") + (delete-file-recursively "tests/compile_fail/debug") + (delete-file-recursively "tests/compile_fail/display") + (delete-file-recursively "tests/compile_fail/from") + (delete-file-recursively "tests/compile_fail/into") + (delete-file-recursively "tests/compile_fail/is_variant") + (delete-file-recursively "tests/compile_fail/try_from"))))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-convert-case" ,rust-convert-case-0.4) - ("rust-peg" ,rust-peg-0.5) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-syn" ,rust-syn-2)))) + `(#:cargo-build-flags '("--all-features") + #:cargo-test-flags '("--all-features") + #:cargo-inputs + (("rust-derive-more-impl" ,rust-derive-more-impl-1)) + #:cargo-development-inputs + (("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-trybuild" ,rust-trybuild-1)))) (home-page "https://github.com/JelteF/derive_more") (synopsis "Adds derive macros for more traits") (description @@ -20301,6 +20314,28 @@ (define-public rust-derive-more-0.99 traits for both structs and enums.") (license license:expat))) +(define-public rust-derive-more-0.99 + (package + (inherit rust-derive-more-1) + (name "rust-derive-more") + (version "0.99.18") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1kmz7bsjn9jh04nplqdr6bjyi90qkqjlxb8lm5zzvnp46y0qfcsz")))) + (arguments + `(#:cargo-inputs + (("rust-convert-case" ,rust-convert-case-0.4) + ("rust-peg" ,rust-peg-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2)))))) + (define-public rust-derive-more-0.15 (package (inherit rust-derive-more-0.99) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:02 GMT) Full text and rfc822 format available.Message #311 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 11/81] gnu: rust-sanitize-filename-0.6: New variable. Date: Fri, 7 Mar 2025 22:33:17 -0500
* gnu/packages/crates-io.scm (rust-sanitize-filename-0.6): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6b318e7fe5..c8ef158e83 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -69496,6 +69496,27 @@ (define-public rust-sanakirja-core-1 (or elsewhere) with a stable format.") (license (list license:expat license:asl2.0)))) +(define-public rust-sanitize-filename-0.6 + (package + (name "rust-sanitize-filename") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sanitize-filename" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kd37m2nd364vj09f330y853fmnw2yyy7hsmnxxnlwzbki7lz65w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-regex" ,rust-regex-1)))) + (home-page "https://github.com/kardeiz/sanitize-filename") + (synopsis "Simple filename sanitizer") + (description + "A basic filename sanitizer, based on Node's +@url{https://www.npmjs.com/package/sanitize-filename, sanitize-filename}.") + (license (list license:expat)))) + (define-public rust-sc-0.2 (package (name "rust-sc") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:02 GMT) Full text and rfc822 format available.Message #314 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 12/81] gnu: rust-sanitize-filename-0.5: New variable. Date: Fri, 7 Mar 2025 22:33:18 -0500
* gnu/packages/crates-io.scm (rust-sanitize-filename-0.5): New variable. --- gnu/packages/crates-io.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c8ef158e83..e42f498766 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -69517,6 +69517,22 @@ (define-public rust-sanitize-filename-0.6 @url{https://www.npmjs.com/package/sanitize-filename, sanitize-filename}.") (license (list license:expat)))) +(define-public rust-sanitize-filename-0.5 + (package + (inherit rust-sanitize-filename-0.6) + (name "rust-sanitize-filename") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sanitize-filename" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00r6awai2bs8xsl3fc2fqzby7yy4crlr28s9fi0jsvwfyyx2zmrf")))) + (arguments + `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-regex" ,rust-regex-1)))))) + (define-public rust-sc-0.2 (package (name "rust-sc") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:03 GMT) Full text and rfc822 format available.Message #317 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 13/81] gnu: rust-proc-macro-error-attr2-2: New variable. Date: Fri, 7 Mar 2025 22:33:19 -0500
* gnu/packages/crates-io.scm (rust-proc-macro-error-attr2-2): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e42f498766..8b99f8035a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -57725,6 +57725,26 @@ (define-public rust-proc-macro-error-attr-1 (description "Attribute macro for proc-macro-error crate") (license (list license:expat license:asl2.0)))) +(define-public rust-proc-macro-error-attr2-2 + (package + (name "rust-proc-macro-error-attr2") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error-attr2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Attribute macro for the proc-macro-error2 crate") + (description "Attribute macro for the proc-macro-error2 crate") + (license (list license:expat license:asl2.0)))) + (define-public rust-proc-macro-hack-0.5 (package (name "rust-proc-macro-hack") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:04 GMT) Full text and rfc822 format available.Message #320 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 14/81] gnu: rust-proc-macro-error2-2: New variable. Date: Fri, 7 Mar 2025 22:33:20 -0500
* gnu/packages/crates-io.scm (rust-proc-macro-error2-2): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8b99f8035a..e6013af758 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -57725,6 +57725,33 @@ (define-public rust-proc-macro-error-attr-1 (description "Attribute macro for proc-macro-error crate") (license (list license:expat license:asl2.0)))) +(define-public rust-proc-macro-error2-2 + (package + (name "rust-proc-macro-error2") + (version "2.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;use of undeclared crate or module `test_crate` + #:cargo-inputs (("rust-proc-macro-error-attr2" ,rust-proc-macro-error-attr2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-syn" ,rust-syn-2) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Almost drop-in replacement to panics in proc-macros") + (description + "This crate aims to make error reporting in proc-macros simple and easy to +use. Migrate from panic!-based errors for as little effort as possible!") + (license (list license:expat license:asl2.0)))) + (define-public rust-proc-macro-error-attr2-2 (package (name "rust-proc-macro-error-attr2") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:04 GMT) Full text and rfc822 format available.Message #323 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 15/81] gnu: rust-iai-callgrind-runner-0.14: New variable. Date: Fri, 7 Mar 2025 22:33:21 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-runner-0.14): New variable. --- gnu/packages/crates-io.scm | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e6013af758..2003dc6911 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33238,6 +33238,58 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-runner-0.14 + (package + (name "rust-iai-callgrind-runner") + (version "0.14.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-runner" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f5h782gjz5aj20b8a1ldzlh5vi7ylc5p2rjbas175clwigxjbd0")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; Broken tests + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-bincode" ,rust-bincode-1) + ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-clap" ,rust-clap-4) + ("rust-colored" ,rust-colored-2) + ("rust-derive-more" ,rust-derive-more-1) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-glob" ,rust-glob-0.3) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-inferno" ,rust-inferno-0.11) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-sanitize-filename" ,rust-sanitize-filename-0.5) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-regex" ,rust-serde-regex-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-which" ,rust-which-6)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis "Binary package needed by the iai-callgrind library") + (description + "Iai-Callgrind is a benchmarking harness that uses Callgrind to perform +extremely precise measurements of Rust code. + +This is the benchmark binary needed by the +@url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-macro-0.1 (package (name "rust-iai-macro") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:37:05 GMT) Full text and rfc822 format available.Message #326 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 16/81] gnu: rust-iai-callgrind-macros-0.5: New variable. Date: Fri, 7 Mar 2025 22:33:22 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-macros-0.5): New variable. --- gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2003dc6911..2f40913c0c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33238,6 +33238,41 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-macros-0.5 + (package + (name "rust-iai-callgrind-macros") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18g5s3mm8j8nq5s1rjs88dpb8zmz65lgsbz6i2wrimrbqmyngrp8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Missing files + "--skip=src/lib.rs - library_benchmark (line 246)") + #:cargo-inputs (("rust-derive-more-1" ,rust-derive-more-1) + ("rust-proc-macro-error2" ,rust-proc-macro-error2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.23)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis "Proc macros for the iai-callgrind benchmarking framework") + (description + "Iai-Callgrind is a benchmarking harness that uses Callgrind to perform +extremely precise measurements of Rust code. + +This package provides the proc macros needed by the +@url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-callgrind-runner-0.14 (package (name "rust-iai-callgrind-runner") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:38:01 GMT) Full text and rfc822 format available.Message #329 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 17/81] gnu: rust-iai-callgrind-0.14: New variable. Date: Fri, 7 Mar 2025 22:33:23 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-0.14): New variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2f40913c0c..e7b7f040be 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33238,6 +33238,47 @@ (define-public rust-iai-0.1 (description "One-shot benchmarking library.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-0.14 + (package + (name "rust-iai-callgrind") + (version "0.14.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w6qzv7a91i63qd2zy8gyd6w7gjwil4y189abgqd4k47a605y9r2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bincode" ,rust-bincode-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cty" ,rust-cty-0.2) + ("rust-derive-more-1" ,rust-derive-more-1) + ("rust-iai-callgrind-macros" ,rust-iai-callgrind-macros-0.5) + ("rust-iai-callgrind-runner" ,rust-iai-callgrind-runner-0.14)) + #:cargo-development-inputs (("rust-bindgen" ,rust-bindgen-0.70) + ("rust-cc" ,rust-cc-1) + ("rust-regex" ,rust-regex-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-fs-extra" ,rust-fs-extra-1) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-serde" ,rust-serde-1) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/iai-callgrind/iai-callgrind") + (synopsis + "High-precision and consistent benchmarking framework/harness for Rust") + (description + "Iai-Callgrind is a benchmarking framework/harness which uses +@url{https://valgrind.org/docs/manual/cl-manual.html, Valgrind's Callgrind} and +other Valgrind tools like DHAT, Massif, ... to provide extremely accurate and +consistent measurements of Rust code, making it perfectly suited to run in +environments like a CI. Iai-Callgrind is integrated in +@url{https://bencher.dev/learn/benchmarking/rust/iai/, Bencher}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-iai-callgrind-macros-0.5 (package (name "rust-iai-callgrind-macros") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:38:02 GMT) Full text and rfc822 format available.Message #332 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 18/81] gnu: rust-ptr-meta-derive-0.3: New variable. Date: Fri, 7 Mar 2025 22:33:24 -0500
* gnu/packages/crates-io.scm (rust-ptr-meta-derive-0.3): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e7b7f040be..fa7a4d9c56 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -59530,8 +59530,31 @@ (define-public rust-ptr-meta-0.1 @end itemize") (license license:expat))) +(define-public rust-ptr-meta-derive-0.3 + (package + (name "rust-ptr-meta-derive") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ptr_meta_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1l9jznaz85cchixyp07v6sxcvjadsyq6lmhjbh98sk0v2pdlwhfa")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/rkyv/ptr_meta") + (synopsis "Macros for the ptr_meta fat pointer metadata API") + (description "This package provides macros for the ptr_meta API.") + (license license:expat))) + (define-public rust-ptr-meta-derive-0.1 (package + (inherit rust-ptr-meta-derive-0.3) (name "rust-ptr-meta-derive") (version "0.1.4") (source @@ -59541,17 +59564,12 @@ (define-public rust-ptr-meta-derive-0.1 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1b69cav9wn67cixshizii0q5mlbl0lihx706vcrzm259zkdlbf0n")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/djkoloski/ptr_meta") - (synopsis "Macros for the ptr_meta fat pointer metadata API") - (description "This package provides macros for the ptr_meta API.") - (license license:expat))) + ("rust-syn" ,rust-syn-1)))))) (define-public rust-ptree-0.4 (package -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:38:02 GMT) Full text and rfc822 format available.Message #335 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 19/81] gnu: rust-ptr-meta-0.3: New variable. Date: Fri, 7 Mar 2025 22:33:25 -0500
* gnu/packages/crates-io.scm (rust-ptr-meta-0.3): New variable. --- gnu/packages/crates-io.scm | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index fa7a4d9c56..5696e6ab2d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -59500,23 +59500,21 @@ (define-public rust-psm-0.1 stack pointer and inspect the properties of the stack.") (license (list license:isc license:asl2.0)))) -(define-public rust-ptr-meta-0.1 +(define-public rust-ptr-meta-0.3 (package (name "rust-ptr-meta") - (version "0.1.4") + (version "0.3.0") (source (origin (method url-fetch) (uri (crate-uri "ptr_meta" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07")))) + (base32 "147a6z4qz35gipj9k0d2yh4wygmibhaqsna59vs0d5izdpv7d7py")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.1)))) - (home-page "https://github.com/djkoloski/ptr_meta") + `(#:cargo-inputs (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.3)))) + (home-page "https://github.com/rkyv/ptr_meta") (synopsis "Manipulate metadata of fat pointers") (description "This package allows manipulating the metadata of fat pointers: @@ -59530,6 +59528,23 @@ (define-public rust-ptr-meta-0.1 @end itemize") (license license:expat))) +(define-public rust-ptr-meta-0.1 + (package + (inherit rust-ptr-meta-0.3) + (name "rust-ptr-meta") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ptr_meta" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.1)))))) + (define-public rust-ptr-meta-derive-0.3 (package (name "rust-ptr-meta-derive") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:38:03 GMT) Full text and rfc822 format available.Message #338 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 20/81] gnu: rust-rancor-0.1: New variable. Date: Fri, 7 Mar 2025 22:33:26 -0500
* gnu/packages/crates-io.scm (rust-rancor-0.1): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5696e6ab2d..d360eeb862 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -62358,6 +62358,26 @@ (define-public rust-railroad-verification-0.1 @code{railroad}.") (license license:expat))) +(define-public rust-rancor-0.1 + (package + (name "rust-rancor") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rancor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0iyr19x1aryadcyc2zwjbwmskkkjqfbvrjp4l37d3f9434bggxfa")))) + (build-system cargo-build-system) + (arguments `(#:cargo-inputs (("rust-ptr-meta" ,rust-ptr-meta-0.3)))) + (home-page "https://github.com/rkyv/rancor") + (synopsis "Scalable and efficient error handling without type composition") + (description + "Rancor provides scalable and efficient error handling without using type +composition.") + (license license:expat))) + (define-public rust-rand-0.8 (package (name "rust-rand") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:39:02 GMT) Full text and rfc822 format available.Message #341 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 21/81] gnu: rust-bytecheck-derive-0.7: New variable. Date: Fri, 7 Mar 2025 22:33:27 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.7): New variable. --- gnu/packages/crates-io.scm | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d360eeb862..7ed6929f4c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9902,17 +9902,17 @@ (define-public rust-bytecheck-0.5 ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1)))))) -(define-public rust-bytecheck-derive-0.6 +(define-public rust-bytecheck-derive-0.7 (package (name "rust-bytecheck-derive") - (version "0.6.12") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck_derive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x")))) + "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -9925,6 +9925,24 @@ (define-public rust-bytecheck-derive-0.6 validation framework for Rust.") (license license:expat))) +(define-public rust-bytecheck-derive-0.6 + (package + (inherit rust-bytecheck-derive-0.7) + (name "rust-bytecheck-derive") + (version "0.6.12") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x")))) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))))) + (define-public rust-bytecheck-derive-0.5 (package (inherit rust-bytecheck-derive-0.6) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:39:02 GMT) Full text and rfc822 format available.Message #344 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 22/81] gnu: rust-bytecheck-0.7: New variable. Date: Fri, 7 Mar 2025 22:33:28 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-0.7): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7ed6929f4c..24754ce2e5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9857,22 +9857,22 @@ (define-public rust-byte-unit-4 `(#:cargo-inputs (("rust-serde" ,rust-serde-1) ("rust-utf8-width" ,rust-utf8-width-0.1)))))) -(define-public rust-bytecheck-0.6 +(define-public rust-bytecheck-0.7 (package (name "rust-bytecheck") - (version "0.6.12") + (version "0.7.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93")))) + "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. #:cargo-inputs - (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.6) + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1) ("rust-uuid" ,rust-uuid-1)))) @@ -9882,6 +9882,26 @@ (define-public rust-bytecheck-0.6 Rust.") (license license:expat))) +(define-public rust-bytecheck-0.6 + (package + (inherit rust-bytecheck-0.7) + (name "rust-bytecheck") + (version "0.6.12") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93")))) + (arguments + `(#:tests? #f ; Not all files included. + #:cargo-inputs + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.6) + ("rust-ptr-meta" ,rust-ptr-meta-0.1) + ("rust-simdutf8" ,rust-simdutf8-0.1) + ("rust-uuid" ,rust-uuid-1)))))) + (define-public rust-bytecheck-0.5 (package (inherit rust-bytecheck-0.6) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:39:03 GMT) Full text and rfc822 format available.Message #347 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 23/81] gnu: rust-bytecheck-derive-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:29 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 24754ce2e5..7f44b0dbe8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9922,29 +9922,48 @@ (define-public rust-bytecheck-0.5 ("rust-ptr-meta" ,rust-ptr-meta-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1)))))) -(define-public rust-bytecheck-derive-0.7 +(define-public rust-bytecheck-derive-0.8 (package (name "rust-bytecheck-derive") - (version "0.7.0") + (version "0.8.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck_derive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) + "1zwgvgm7d849av8xdbin93xv1hrs205m1pzg2n1bcjfzw75n6csj")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/rkyv/bytecheck") (synopsis "Derive macro for bytecheck") (description "This package provides a Derive macro for bytecheck, the type validation framework for Rust.") (license license:expat))) +(define-public rust-bytecheck-derive-0.7 + (package + (inherit rust-bytecheck-derive-0.8) + (name "rust-bytecheck-derive") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1nhymi1ln6fpwi2vfm3pgzhabfnr3f3xzf8s43f0gg45f1c8ra7d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))))) + (define-public rust-bytecheck-derive-0.6 (package (inherit rust-bytecheck-derive-0.7) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:40:01 GMT) Full text and rfc822 format available.Message #350 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 24/81] gnu: rust-bytecheck-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:30 -0500
* gnu/packages/crates-io.scm (rust-bytecheck-0.8): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7f44b0dbe8..c6a14cd18c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -9857,23 +9857,24 @@ (define-public rust-byte-unit-4 `(#:cargo-inputs (("rust-serde" ,rust-serde-1) ("rust-utf8-width" ,rust-utf8-width-0.1)))))) -(define-public rust-bytecheck-0.7 +(define-public rust-bytecheck-0.8 (package (name "rust-bytecheck") - (version "0.7.0") + (version "0.8.0") (source (origin (method url-fetch) (uri (crate-uri "bytecheck" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) + "0vxw00k85v13x9gl5gmc7svjjanq4aygqqais55ba8sbfhqg9j2h")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. #:cargo-inputs - (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) - ("rust-ptr-meta" ,rust-ptr-meta-0.1) + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.8) + ("rust-ptr-meta" ,rust-ptr-meta-0.3) + ("rust-rancor" ,rust-rancor-0.1) ("rust-simdutf8" ,rust-simdutf8-0.1) ("rust-uuid" ,rust-uuid-1)))) (home-page "https://github.com/rkyv/bytecheck") @@ -9882,6 +9883,26 @@ (define-public rust-bytecheck-0.7 Rust.") (license license:expat))) +(define-public rust-bytecheck-0.7 + (package + (inherit rust-bytecheck-0.8) + (name "rust-bytecheck") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (crate-uri "bytecheck" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0pfk0vdvjhxyziwpf5180cmywkbq2zh8k0rgpd6fak1hzqq2cl21")))) + (arguments + `(#:tests? #f ; Not all files included. + #:cargo-inputs + (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.7) + ("rust-ptr-meta" ,rust-ptr-meta-0.1) + ("rust-simdutf8" ,rust-simdutf8-0.1) + ("rust-uuid" ,rust-uuid-1)))))) + (define-public rust-bytecheck-0.6 (package (inherit rust-bytecheck-0.7) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:40:02 GMT) Full text and rfc822 format available.Message #353 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 25/81] gnu: rust-simdutf8-0.1: Update to v0.1.5. Date: Fri, 7 Mar 2025 22:33:31 -0500
* gnu/packages/crates-io.scm (rust-simdutf8-0.1): Update to v0.1.5. --- gnu/packages/crates-io.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c6a14cd18c..7eef0b522c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74242,16 +74242,15 @@ (define-public rust-simd-json-0.13 (define-public rust-simdutf8-0.1 (package (name "rust-simdutf8") - (version "0.1.4") + (version "0.1.5") (source (origin (method url-fetch) (uri (crate-uri "simdutf8" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fi6zvnldaw7g726wnm9vvpv4s89s5jsk7fgp3rg2l99amw64zzj")))) + (base32 "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3")))) (build-system cargo-build-system) - (arguments `(#:tests? #f)) (home-page "https://github.com/rusticstuff/simdutf8") (synopsis "SIMD-accelerated UTF-8 validation") (description -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:40:03 GMT) Full text and rfc822 format available.Message #356 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 26/81] gnu: rust-uuid-macro-internal-1: Update to v1.12.0. Date: Fri, 7 Mar 2025 22:33:32 -0500
* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to v1.12.0. --- 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 7eef0b522c..7dfc0539e9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91266,14 +91266,14 @@ (define-public rust-uuid-0.5 (define-public rust-uuid-macro-internal-1 (package (name "rust-uuid-macro-internal") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "uuid-macro-internal" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "024s8hxxjwgc218kfx9xs274dhnkv1ik9818kv7d0f1sw5zzb4bb")))) + "07ah6nbak19rx66h7vj6fwjjpaxa68z836199jm5xp9ga6f42jql")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:41:01 GMT) Full text and rfc822 format available.Message #359 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 27/81] gnu: rust-uuid-1: Update to v1.12.0. Date: Fri, 7 Mar 2025 22:33:33 -0500
* gnu/packages/crates-io.scm (rust-uuid-1): Update to v1.12.0. --- 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 7dfc0539e9..3c326a33c1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91139,14 +91139,14 @@ (define-public rust-uuhelp-parser-0.0.28 (define-public rust-uuid-1 (package (name "rust-uuid") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "uuid" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0sj4l28lif2wm4xrafdfgqjywjzv43wzp8nii9a4i539myhg1igq")))) + "1i2i7ar5651d58ip1l8cghg3y60pn0rqmssvw6lm8d4s3xc1hh3l")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:41:02 GMT) Full text and rfc822 format available.Message #362 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 28/81] gnu: rust-iai-callgrind-runner-0.11: New variable. Date: Fri, 7 Mar 2025 22:33:34 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-runner-0.11): New variable. --- gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3c326a33c1..65595b06d3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -42,7 +42,7 @@ ;;; Copyright © 2024 Herman Rimm <herman <at> rimm.ee> ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz> ;;; Copyright © 2024 Suhail Singh <suhail <at> bayesians.ca> -;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us <at> ieee.org> +;;; Copyright © 2024, 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org> ;;; Copyright © 2024, 2025 Jordan Moore <lockbox <at> struct.foo> ;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus <at> gmail.com> @@ -33444,6 +33444,47 @@ (define-public rust-iai-callgrind-runner-0.14 @url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-runner-0.11 + (package + (inherit rust-iai-callgrind-runner-0.14) + (name "rust-iai-callgrind-runner") + (version "0.11.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-runner" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z8h55sskn3ychiw46ni3lapbwwzi0wgfshrdypz3x4y8qp4nj30")))) + (arguments + `(#:tests? #f ;; Broken tests + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-bincode" ,rust-bincode-1) + ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-clap" ,rust-clap-4) + ("rust-colored" ,rust-colored-2) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-glob" ,rust-glob-0.3) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-inferno" ,rust-inferno-0.11) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-sanitize-filename" ,rust-sanitize-filename-0.5) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-regex" ,rust-serde-regex-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-which" ,rust-which-6)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rstest" ,rust-rstest-0.19) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-serial-test" ,rust-serial-test-3) + ("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-iai-macro-0.1 (package (name "rust-iai-macro") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:41:02 GMT) Full text and rfc822 format available.Message #365 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 29/81] gnu: rust-iai-callgrind-macros-0.2: New variable. Date: Fri, 7 Mar 2025 22:33:35 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-macros-0.2): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 65595b06d3..a9fac44b02 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33392,6 +33392,26 @@ (define-public rust-iai-callgrind-macros-0.5 @url{https://crates.io/crates/iai-callgrind, Iai-callgrind library}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-macros-0.2 + (package + (inherit rust-iai-callgrind-macros-0.5) + (name "rust-iai-callgrind-macros") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0mid4pxc2a9k1bfjqg2k7yi8vg9fyl5gg9pwijic14jm48wvp972")))) + (arguments + `(#:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + (define-public rust-iai-callgrind-runner-0.14 (package (name "rust-iai-callgrind-runner") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:41:03 GMT) Full text and rfc822 format available.Message #368 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 30/81] gnu: rust-iai-callgrind-0.11: New variable. Date: Fri, 7 Mar 2025 22:33:36 -0500
* gnu/packages/crates-io.scm (rust-iai-callgrind-0.11): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a9fac44b02..a4a5a2e921 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33357,6 +33357,31 @@ (define-public rust-iai-callgrind-0.14 @url{https://bencher.dev/learn/benchmarking/rust/iai/, Bencher}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-iai-callgrind-0.11 + (package + (inherit rust-iai-callgrind-0.14) + (name "rust-iai-callgrind") + (version "0.11.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "iai-callgrind" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v261616d3wxs9dpb585ri3xy67ga3rz5w0qn7sca0szx5nzfsql")))) + (arguments + `(#:cargo-inputs (("rust-bincode" ,rust-bincode-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cty" ,rust-cty-0.2) + ("rust-iai-callgrind-macros" ,rust-iai-callgrind-macros-0.2) + ("rust-iai-callgrind-runner" ,rust-iai-callgrind-runner-0.11)) + #:cargo-development-inputs (("rust-bindgen" ,rust-bindgen-0.69) + ("rust-cc" ,rust-cc-1) + ("rust-regex" ,rust-regex-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-version-compare" ,rust-version-compare-0.2) + ("rust-trybuild" ,rust-trybuild-1)))))) + (define-public rust-iai-callgrind-macros-0.5 (package (name "rust-iai-callgrind-macros") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:42:02 GMT) Full text and rfc822 format available.Message #371 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 31/81] gnu: rust-glam-0.29: New variable. Date: Fri, 7 Mar 2025 22:33:37 -0500
* gnu/packages/crates-io.scm (rust-glam-0.29): New variable. --- gnu/packages/crates-io.scm | 40 +++++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a4a5a2e921..3925ff5f78 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30150,22 +30150,22 @@ (define-public rust-gimli-0.31 debugging format.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.29 (package (name "rust-glam") - (version "0.24.2") + (version "0.29.2") (source (origin (method url-fetch) (uri (crate-uri "glam" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")))) + (base32 "0xwnyc0xamrxgqm2mq0x9kas4wz2zaxbillq79lqxpcgqhzdsinw")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-approx" ,rust-approx-0.5) - ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytecheck" ,rust-bytecheck-0.7) ("rust-bytemuck" ,rust-bytemuck-1) ("rust-libm" ,rust-libm-0.2) ("rust-mint" ,rust-mint-0.5) @@ -30173,7 +30173,8 @@ (define-public rust-glam-0.24 ("rust-rkyv" ,rust-rkyv-0.7) ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-criterion" ,rust-criterion-0.4) + (("rust-criterion" ,rust-criterion-0.5) + ("rust-iai-callgrind" ,rust-iai-callgrind-0.14) ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) ("rust-rkyv" ,rust-rkyv-0.7) ("rust-serde-json" ,rust-serde-json-1) @@ -30185,6 +30186,35 @@ (define-public rust-glam-0.24 graphics.") (license (list license:expat license:asl2.0)))) +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.29) + (name "rust-glam") + (version "0.24.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + (define-public rust-glam-0.23 (package (inherit rust-glam-0.24) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:42:02 GMT) Full text and rfc822 format available.Message #374 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 32/81] gnu: rust-glam-0.27: New variable. Date: Fri, 7 Mar 2025 22:33:38 -0500
* gnu/packages/crates-io.scm (rust-glam-0.27): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3925ff5f78..bcd4211f0d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30186,10 +30186,39 @@ (define-public rust-glam-0.29 graphics.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.27 (package (inherit rust-glam-0.29) (name "rust-glam") + (version "0.27.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fawkrkbivdds5lzczk1rx37b7s3apl2cywch7s5ad1yfbkff1cy")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.7) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.27) + (name "rust-glam") (version "0.24.2") (source (origin -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:02 GMT) Full text and rfc822 format available.Message #377 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 33/81] gnu: rust-glam-0.25: New variable. Date: Fri, 7 Mar 2025 22:33:39 -0500
* gnu/packages/crates-io.scm (rust-glam-0.25): New variable. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bcd4211f0d..2962c03570 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30215,10 +30215,39 @@ (define-public rust-glam-0.27 ("rust-serde-json" ,rust-serde-json-1) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) -(define-public rust-glam-0.24 +(define-public rust-glam-0.25 (package (inherit rust-glam-0.27) (name "rust-glam") + (version "0.25.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1cr80mz1qyc73fvp2d93d4g2svv675fmcrkrzi0bpyajpvcna5hm")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.6) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.24 + (package + (inherit rust-glam-0.25) + (name "rust-glam") (version "0.24.2") (source (origin -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:02 GMT) Full text and rfc822 format available.Message #380 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 34/81] gnu: rust-glam-0.28: New variable. Date: Fri, 7 Mar 2025 22:33:40 -0500
* gnu/packages/crates-io.scm (rust-glam-0.28): New variable. --- gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2962c03570..d5051ff93c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30186,10 +30186,40 @@ (define-public rust-glam-0.29 graphics.") (license (list license:expat license:asl2.0)))) -(define-public rust-glam-0.27 +(define-public rust-glam-0.28 (package (inherit rust-glam-0.29) (name "rust-glam") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "glam" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "152sjv2ffb84a28zb4yklkxn5f20idz4xdmkq28wy8c4gszy96kp")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-bytecheck" ,rust-bytecheck-0.7) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-mint" ,rust-mint-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-iai-callgrind" ,rust-iai-callgrind-0.11) + ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))))) + +(define-public rust-glam-0.27 + (package + (inherit rust-glam-0.28) + (name "rust-glam") (version "0.27.0") (source (origin -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:02 GMT) Full text and rfc822 format available.Message #383 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 35/81] gnu: rust-nalgebra-macros: Update to v0.2.2. Date: Fri, 7 Mar 2025 22:33:41 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.2): Update to v0.2.2. --- gnu/packages/crates-io.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d5051ff93c..a488600205 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45150,23 +45150,28 @@ (define-public rust-nalgebra-0.19 (define-public rust-nalgebra-macros-0.2 (package (name "rust-nalgebra-macros") - (version "0.2.1") + (version "0.2.2") (source (origin (method url-fetch) (uri (crate-uri "nalgebra-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "166rzbzi1hcyjfvwxmrdimrcmflvxxifjfkqxxkdjfnhcznilxli")))) + (base32 "1z6v9phhr1hwzyyblf792128lxfv1hy1sxl4cvikihcgmxr56ji5")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs + `(#:cargo-test-flags '("--" + ;; unresolved import `nalgebra::stack` + "--skip=src/lib.rs - stack (line 212)" + "--skip=src/lib.rs - stack (line 191)" + "--skip=src/lib.rs - stack (line 173)" + "--skip=src/lib.rs - stack (line 236)") + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)) + ("rust-syn" ,rust-syn-2)) #:cargo-development-inputs - (("rust-nalgebra" ,rust-nalgebra-0.32) - ("rust-trybuild" ,rust-trybuild-1)))) + (("rust-nalgebra" ,rust-nalgebra-0.32)))) (home-page "https://nalgebra.org") (synopsis "Procedural macros for nalgebra") (description "This package provides procedural macros for the nalgebra -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:03 GMT) Full text and rfc822 format available.Message #386 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 36/81] gnu: rust-nalgebra: Update to v0.32.6. Date: Fri, 7 Mar 2025 22:33:42 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-0.32): Update to v0.32.6. --- gnu/packages/crates-io.scm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a488600205..2c961ea756 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44797,25 +44797,24 @@ (define-public rust-mustache-0.9 (define-public rust-nalgebra-0.32 (package (name "rust-nalgebra") - (version "0.32.3") + (version "0.32.6") (source (origin (method url-fetch) (uri (crate-uri "nalgebra" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ahwmg15v2qschc1y64hg5r2hdp7m0izv11zx0lkyhn2ijqxjzih")))) + (base32 "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v")))) (build-system cargo-build-system) (arguments - `(;#:features '("debug" "compare" "rand" "macros") - #:cargo-test-flags - ;; Feature list as requested by the test suite. - '("--release" "--features" "debug,compare,rand,macros") + `(#:tests? #f ;; See: https://github.com/dimforge/nalgebra/pull/1372 #:cargo-inputs (("rust-alga" ,rust-alga-0.9) ("rust-approx" ,rust-approx-0.5) ("rust-bytemuck" ,rust-bytemuck-1) ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-glam" ,rust-glam-0.27) + ("rust-glam" ,rust-glam-0.25) ("rust-glam" ,rust-glam-0.24) ("rust-glam" ,rust-glam-0.23) ("rust-glam" ,rust-glam-0.22) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:03 GMT) Full text and rfc822 format available.Message #389 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 37/81] gnu: rust-indent-write-2: New variable. Date: Fri, 7 Mar 2025 22:33:43 -0500
* gnu/packages/crates-io.scm (rust-indent-write-2): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2c961ea756..a2c8a97815 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -34816,6 +34816,25 @@ (define-public rust-indenter-0.3 that efficiently appends and removes common indentation after every newline.") (license (list license:expat license:asl2.0)))) +(define-public rust-indent-write-2 + (package + (name "rust-indent-write") + (version "2.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "indent_write" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc")))) + (build-system cargo-build-system) + (home-page "https://github.com/Lucretiel/indent-write") + (synopsis "Simple Write adapters to add line indentation") + (description + "Nestable wrappers for fmt::Write and io::Write that perform indentation +for you") + (license license:mpl2.0))) + (define-public rust-indexmap-2 (package (name "rust-indexmap") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:43:04 GMT) Full text and rfc822 format available.Message #392 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 38/81] gnu: rust-cool-asserts-2: New variable. Date: Fri, 7 Mar 2025 22:33:44 -0500
* gnu/packages/crates-io.scm (rust-cool-asserts-2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a2c8a97815..c9063b21be 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15959,6 +15959,29 @@ (define-public rust-convert-case-0.4 #:cargo-inputs (("rust-rand" ,rust-rand-0.7)))))) +(define-public rust-cool-asserts-2 + (package + (name "rust-cool-asserts") + (version "2.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "cool_asserts" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v18dg7ifx41k2f82j3gsnpm1fg9wk5s4zv7sf42c7pnad72b7zf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--" + ;; Skip broken tests + "--skip=src/assertion_failure.rs - assertion_failure::assertion_failure (line 88)") + #:cargo-inputs (("rust-indent-write" ,rust-indent-write-2)))) + (home-page "https://github.com/Lucretiel/cool_asserts") + (synopsis "Testing assertions and utilities") + (description "A rust library for pattern-matching assertions.") + (license license:mpl2.0))) + (define-public rust-coolor-0.8 (package (name "rust-coolor") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:44:02 GMT) Full text and rfc822 format available.Message #395 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 39/81] gnu: rust-serde-assert-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:45 -0500
* gnu/packages/crates-io.scm (rust-serde-assert-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c9063b21be..29da6424da 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -71668,6 +71668,33 @@ (define-public rust-serde-0.8 (("rust-clippy" ,rust-clippy-0.0.302)) #:tests? #f)))) +(define-public rust-serde-assert-0.8 + (package + (name "rust-serde-assert") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_assert" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0m1aqpq070wygfcza5d97s1qiv89n1k2l0sxdmsqb7581fmind7p")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-claims" ,rust-claims-0.7) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://github.com/Anders429/serde_assert") + (synopsis + "Testing library for serde Serialize and Deserialize implementations") + (description + "This library provides a Serializer and Deserializer to be used in writing +unit tests to assert the behavior of manual Serialize and Deserialize +implementations, respectively. The implementation behavior can be verified using +a sequence of Tokens representing a generic serialized state.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-serde-aux-4 (package (name "rust-serde-aux") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:44:02 GMT) Full text and rfc822 format available.Message #398 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 40/81] gnu: rust-email-address-0.2: New variable. Date: Fri, 7 Mar 2025 22:33:46 -0500
* gnu/packages/crates-io.scm (rust-email-address-0.2): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 29da6424da..77f34226e0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23102,6 +23102,32 @@ (define-public rust-email-0.0.20 "This crate provides an implementation of RFC 5322 email messages.") (license license:expat))) +(define-public rust-email-address-0.2 + (package + (name "rust-email-address") + (version "0.2.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "email_address" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jf4v3npa524c7npy7w3jl0a6gng26f51a4bgzs3jqna12dz2yg0")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-claims" ,rust-claims-0.7) + ("rust-serde-assert" ,rust-serde-assert-0.8)))) + (home-page "https://github.com/johnstonskj/rust-email_address") + (synopsis + "RFC-compliant `EmailAddress` newtype implementation") + (description + "Primarily for validation, the EmailAddress type is constructed with +FromStr::from_str which will raise any parsing errors. Prior to constructions +the functions is_valid, is_valid_local_part, and is_valid_domain may also be +used to test for validity without constructing an instance.") + (license license:expat))) + (define-public rust-embedded-io-0.6 (package (name "rust-embedded-io") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:44:03 GMT) Full text and rfc822 format available.Message #401 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 41/81] gnu: rust-unicode-properties-0.1: New variable Date: Fri, 7 Mar 2025 22:33:47 -0500
* gnu/packages/crates-io.scm (rust-unicode-properties-0.1): New variable. --- 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 77f34226e0..4530eaba0e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90263,6 +90263,23 @@ (define-public rust-unicode-normalization-0.1 described in Unicode Standard Annex #15.") (license (list license:expat license:asl2.0)))) +(define-public rust-unicode-properties-0.1 + (package + (name "rust-unicode-properties") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-properties" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1l3mbgzwz8g14xcs09p4ww3hjkjcf0i1ih13nsg72bhj8n5jl3z7")))) + (build-system cargo-build-system) + (home-page "https://github.com/unicode-rs/unicode-properties") + (synopsis "Query character Unicode properties according to UAX #44 and UTR #51") + (description "Query character Unicode properties according to UAX #44 and UTR #51.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-reverse-1 (package (name "rust-unicode-reverse") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:44:03 GMT) Full text and rfc822 format available.Message #404 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 42/81] gnu: rust-stringprep-0.1: Upgrade to v0.1.5 Date: Fri, 7 Mar 2025 22:33:48 -0500
* gnu/packages/crates-io.scm (rust-stringprep-0.1): Upgrade to v0.1.5. --- gnu/packages/crates-io.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4530eaba0e..35e846cb5c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -77857,24 +77857,24 @@ (define-public rust-string-interner-0.12 (define-public rust-stringprep-0.1 (package (name "rust-stringprep") - (version "0.1.2") + (version "0.1.5") (source (origin (method url-fetch) (uri (crate-uri "stringprep" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1hd1x7s8fnzqwz5fm2pq0jh10n024zvwnldmykzm8x5qfk5liqwf")))) + (base32 "1cb3jis4h2b767csk272zw92lc6jzfzvh8d6m1cd86yqjb9z6kbv")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-unicode-bidi" ,rust-unicode-bidi-0.3) - ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) + ("rust-unicode-normalization" ,rust-unicode-normalization-0.1) + ("rust-unicode-properties" ,rust-unicode-properties-0.1)))) (home-page "https://github.com/sfackler/rust-stringprep") (synopsis "Implementation of the ``stringprep'' algorithm") (description - "This package provides an implementation of the ``stringprep'' algorithm + "This package provides an implementation of the @code{tringprep} algorithm as defined in RFC 3454.") (license (list license:expat license:asl2.0)))) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:02 GMT) Full text and rfc822 format available.Message #407 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 43/81] gnu: rust-bitstring-0.2: New variable. Date: Fri, 7 Mar 2025 22:33:49 -0500
* gnu/packages/crates-io.scm (rust-bitstring-0.2): New variable. --- 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 35e846cb5c..a2968dbfd6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8352,6 +8352,23 @@ (define-public rust-bitstream-io-2 streams in big-endian and little-endian formats.") (license (list license:expat license:asl2.0)))) +(define-public rust-bitstring-0.2 + (package + (name "rust-bitstring") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitstring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02xil6sx01am2x6mp9n3q2f95c0q0p93fay78jhhb7svizqlnsgj")))) + (build-system cargo-build-system) + (home-page "https://github.com/stbuehler/rust-bitstring") + (synopsis "Bitstring traits and implementations") + (description "Bitstring traits and implementations.") + (license license:expat))) + (define-public rust-bitvec-1 (package (name "rust-bitvec") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:02 GMT) Full text and rfc822 format available.Message #410 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 44/81] gnu: rust-bitstring-0.1: New variable. Date: Fri, 7 Mar 2025 22:33:50 -0500
* gnu/packages/crates-io.scm (rust-bitstring-0.1): New variable. --- gnu/packages/crates-io.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a2968dbfd6..ba6a11f2ac 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8369,6 +8369,19 @@ (define-public rust-bitstring-0.2 (description "Bitstring traits and implementations.") (license license:expat))) +(define-public rust-bitstring-0.1 + (package + (inherit rust-bitstring-0.2) + (name "rust-bitstring") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitstring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2")))))) + (define-public rust-bitvec-1 (package (name "rust-bitvec") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:03 GMT) Full text and rfc822 format available.Message #413 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 45/81] gnu: rust-cidr-0.3: New variable. Date: Fri, 7 Mar 2025 22:33:51 -0500
* gnu/packages/crates-io.scm (rust-cidr-0.3): New variable. --- 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 ba6a11f2ac..909e6fd93d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12596,6 +12596,34 @@ (define-public rust-ciborium-ll-0.2 "This package provides low-level primitives for parsing the CBOR codec.") (license license:asl2.0))) +(define-public rust-cidr-0.3 + (package + (name "rust-cidr") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "cidr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0q5by8ilmqfyvvr2al7y1nzpw2d2jv6i6jrnghp9l8qn081n86xx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitstring" ,rust-bitstring-0.2) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-version-sync" ,rust-version-sync-0.9)))) + (home-page "https://github.com/stbuehler/rust-cidr") + (synopsis "IP network and IP host within network types") + (description + "IP network and IP host within network types.") + (license license:expat))) + (define-public rust-cint-0.3 (package (name "rust-cint") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:03 GMT) Full text and rfc822 format available.Message #416 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 46/81] gnu: rust-cidr-0.2: New variable. Date: Fri, 7 Mar 2025 22:33:52 -0500
* gnu/packages/crates-io.scm (rust-cidr-0.2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 909e6fd93d..41574ebff1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12624,6 +12624,29 @@ (define-public rust-cidr-0.3 "IP network and IP host within network types.") (license license:expat))) +(define-public rust-cidr-0.2 + (package + (inherit rust-cidr-0.3) + (name "rust-cidr") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "cidr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0896d3jxgmpz3avqgg37irn8pjhw8xj54i2wjkr8r5dx8l661pvb")))) + (arguments + `(#:cargo-inputs + (("rust-bitstring" ,rust-bitstring-0.1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-version-sync" ,rust-version-sync-0.9)))))) + (define-public rust-cint-0.3 (package (name "rust-cint") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:04 GMT) Full text and rfc822 format available.Message #419 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 47/81] gnu: rust-postgres-protocol-0.6: Upgrade to v0.6.7 Date: Fri, 7 Mar 2025 22:33:53 -0500
* gnu/packages/crates-database.scm (rust-postgres-protocol-0.6): Upgrade to v0.6.7 --- gnu/packages/crates-database.scm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index da032a47f4..61c07f55fd 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org> ;;; Copyright © 2023 Jaeme Sifat <jaeme <at> runbox.com> ;;; Copyright © 2024 Giacomo Leidi <goodoldpaul <at> autistici.org> +;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us <at> ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -572,7 +573,7 @@ (define-public rust-postgres-derive-0.4 (define-public rust-postgres-protocol-0.6 (package (name "rust-postgres-protocol") - (version "0.6.1") + (version "0.6.7") (source (origin (method url-fetch) @@ -581,19 +582,20 @@ (define-public rust-postgres-protocol-0.6 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz")))) + "08sbm36w68vyrzaaxiv8srrr1w65wi8ycdgf9flfz2y2xfyhxnmc")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-base64" ,rust-base64-0.13) + (("rust-base64" ,rust-base64-0.22) ("rust-byteorder" ,rust-byteorder-1) ("rust-bytes" ,rust-bytes-1) ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) - ("rust-hmac" ,rust-hmac-0.10) - ("rust-md-5" ,rust-md-5-0.9) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-md-5" ,rust-md-5-0.10) ("rust-memchr" ,rust-memchr-2) ("rust-rand" ,rust-rand-0.8) - ("rust-sha2" ,rust-sha2-0.9) + ("rust-sha2" ,rust-sha2-0.10) ("rust-stringprep" ,rust-stringprep-0.1)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Low level Postgres protocol APIs") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:45:05 GMT) Full text and rfc822 format available.Message #422 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 48/81] gnu: rust-postgres-derive-0.4: Upgrade to v0.4.6 Date: Fri, 7 Mar 2025 22:33:54 -0500
* gnu/packages/crates-database.scm (rust-postgres-derive-0.4): Upgrade to v0.4.6 --- gnu/packages/crates-database.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index 61c07f55fd..dfd05ac98e 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -549,7 +549,7 @@ (define-public rust-postgres-0.19 (define-public rust-postgres-derive-0.4 (package (name "rust-postgres-derive") - (version "0.4.0") + (version "0.4.6") (source (origin (method url-fetch) @@ -557,13 +557,14 @@ (define-public rust-postgres-derive-0.4 (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8")))) + (base32 "0pqpwjjswzajgzll4200g8csrs6kkjhyc23p8hnz6piwc2j0ww39")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1) + (("rust-heck" ,rust-heck-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Internal crate used by postgres-types") (description -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:02 GMT) Full text and rfc822 format available.Message #425 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 49/81] gnu: rust-postgres-types-0.2: Upgrade to v0.2.8. Date: Fri, 7 Mar 2025 22:33:55 -0500
* gnu/packages/crates-io.scm (rust-postgres-types-0.2): Upgrade to v0.2.8. --- gnu/packages/crates-database.scm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index dfd05ac98e..c7169db342 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm @@ -607,31 +607,36 @@ (define-public rust-postgres-protocol-0.6 (define-public rust-postgres-types-0.2 (package (name "rust-postgres-types") - (version "0.2.1") + (version "0.2.8") (source - (origin - (method url-fetch) - (uri (crate-uri "postgres-types" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3")))) + (origin + (method url-fetch) + (uri (crate-uri "postgres-types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vrkxhpwpymf5wpysjzkjrv9a2jy6f9m2w2pfclk8mqf5lxa4vpn")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-bit-vec" ,rust-bit-vec-0.6) + (("rust-array-init" ,rust-array-init-2) + ("rust-bit-vec" ,rust-bit-vec-0.6) ("rust-bytes" ,rust-bytes-1) ("rust-chrono" ,rust-chrono-0.4) + ("rust-cidr" ,rust-cidr-0.2) + ("rust-eui48" ,rust-eui48-1) ("rust-eui48" ,rust-eui48-0.4) ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) ("rust-geo-types" ,rust-geo-types-0.7) ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-jiff" ,rust-jiff-0.1) ("rust-postgres-derive" ,rust-postgres-derive-0.4) ("rust-postgres-protocol" ,rust-postgres-protocol-0.6) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) + ("rust-smol-str" ,rust-smol-str-0.1) + ("rust-time" ,rust-time-0.3) ("rust-time" ,rust-time-0.2) + ("rust-uuid" ,rust-uuid-1) ("rust-uuid" ,rust-uuid-0.8)))) (home-page "https://github.com/sfackler/rust-postgres") (synopsis "Conversions between Rust and Postgres values") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:02 GMT) Full text and rfc822 format available.Message #428 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 50/81] gnu: rust-vsimd-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:56 -0500
* gnu/packages/crates-io.scm (rust-vsimd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 41574ebff1..c9ee74216e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -92787,6 +92787,30 @@ (define-public rust-void-1 "The uninhabited void type for use in statically impossible cases.") (license license:expat))) +(define-public rust-vsimd-0.8 + (package + (name "rust-vsimd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "vsimd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0r4wn54jxb12r0x023r5yxcrqk785akmbddqkcafz9fm03584c2w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-const-str" ,rust-const-str-0.5) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD utilities") + (description "SIMD utilities.") + (license license:expat))) + (define-public rust-vsock-0.5 (package (name "rust-vsock") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:03 GMT) Full text and rfc822 format available.Message #431 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 51/81] gnu: rust-outref-0.5: New variable. Date: Fri, 7 Mar 2025 22:33:57 -0500
* gnu/packages/crates-io.scm (rust-outref-0.5): New variable. --- 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 c9ee74216e..59954712d8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -51926,6 +51926,23 @@ (define-public rust-ouroboros-macro-0.14 (sha256 (base32 "11cav04x82liknlrv50lpl1i1ln2jw4isdqzdjnjsg0pcpvwik9r")))))) +(define-public rust-outref-0.5 + (package + (name "rust-outref") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "outref" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03pzw9aj4qskqhh0fkagy2mkgfwgj5a1m67ajlba5hw80h68100s")))) + (build-system cargo-build-system) + (home-page "https://github.com/Nugine/outref") + (synopsis "Out reference") + (description "Out reference.") + (license license:expat))) + (define-public rust-overload-0.1 (package (name "rust-overload") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:04 GMT) Full text and rfc822 format available.Message #434 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 52/81] gnu: rust-hex-simd-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:58 -0500
* gnu/packages/crates-io.scm (rust-hex-simd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 59954712d8..ee5bf4df6a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32744,6 +32744,30 @@ (define-public rust-hex-slice-0.1 "This package provides extends the std::fmt::*Hex traits to slices.") (license license:expat))) +(define-public rust-hex-simd-0.8 + (package + (name "rust-hex-simd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hex-simd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1viv1llx4s81fv8n2y93xyw1ifp9a5fjzwq54vy0xhiznnz8axhz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-outref" ,rust-outref-0.5) + ("rust-vsimd" ,rust-vsimd-0.8)) + #:cargo-development-inputs + (("rust-getrandom" ,rust-getrandom-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD-accelerated hex encoding and decoding") + (description "SIMD-accelerated hex encoding and decoding.") + (license license:expat))) + (define-public rust-hexf-parse-0.2 (package (name "rust-hexf-parse") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:05 GMT) Full text and rfc822 format available.Message #437 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 53/81] gnu: rust-uuid-simd-0.8: New variable. Date: Fri, 7 Mar 2025 22:33:59 -0500
* gnu/packages/crates-io.scm (rust-uuid-simd-0.8): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ee5bf4df6a..5ecabfb595 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91730,6 +91730,30 @@ (define-public rust-uuid-macro-internal-1 ;; The user can choose either license. (license (list license:asl2.0 license:expat)))) +(define-public rust-uuid-simd-0.8 + (package + (name "rust-uuid-simd") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "uuid-simd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1n0b40m988h52xj03dkcp4plrzvz56r7xha1d681jrjg5ci85c13")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-outref" ,rust-outref-0.5) + ("rust-uuid" ,rust-uuid-1) + ("rust-vsimd" ,rust-vsimd-0.8)) + #:cargo-development-inputs + (("rust-hex-simd" ,rust-hex-simd-0.8) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/Nugine/simd") + (synopsis "SIMD-accelerated UUID operations") + (description "SIMD-accelerated UUID operations.") + (license license:expat))) + (define-public rust-uutils-term-grid-0.6 (package (name "rust-uutils-term-grid") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:05 GMT) Full text and rfc822 format available.Message #440 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 54/81] gnu: rust-coolor-1: New variable. Date: Fri, 7 Mar 2025 22:34:00 -0500
* gnu/packages/crates-io.scm (rust-coolor-1): New variable. --- gnu/packages/crates-io.scm | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5ecabfb595..4870a764b8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -16063,26 +16063,43 @@ (define-public rust-cool-asserts-2 (description "A rust library for pattern-matching assertions.") (license license:mpl2.0))) -(define-public rust-coolor-0.8 +(define-public rust-coolor-1 (package (name "rust-coolor") - (version "0.8.0") + (version "1.0.0") (source (origin (method url-fetch) (uri (crate-uri "coolor" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1sjrs0k2ng69hilqrrkfayr2rjpwa6b6krp11y3da64zj10kxklm")))) + (base32 "06pybcqnnwndlj8smavabyrzmv5scac8dv9wlx3n8dqq0fjyy7b9")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ; Cut the dependency chain. - #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.23)))) + `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.28)) + #:cargo-development-inputs (("rust-crossterm" ,rust-crossterm-0.28) + ("rust-rand" ,rust-rand-0.8)))) (home-page "https://github.com/Canop/coolor") (synopsis "Conversion between color formats") (description "Conversion between color formats.") (license license:expat))) +(define-public rust-coolor-0.8 + (package + (inherit rust-coolor-1) + (name "rust-coolor") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "coolor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sjrs0k2ng69hilqrrkfayr2rjpwa6b6krp11y3da64zj10kxklm")))) + (arguments + `(#:skip-build? #t ; Cut the dependency chain. + #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.23)))))) + (define-public rust-coolor-0.5 (package (inherit rust-coolor-0.8) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:06 GMT) Full text and rfc822 format available.Message #443 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 55/81] gnu: rust-coolor-0.9: New variable. Date: Fri, 7 Mar 2025 22:34:01 -0500
* gnu/packages/crates-io.scm (rust-coolor-0.9): New variable. --- gnu/packages/crates-io.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4870a764b8..c0094a9a9e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -16084,10 +16084,27 @@ (define-public rust-coolor-1 (description "Conversion between color formats.") (license license:expat))) -(define-public rust-coolor-0.8 +(define-public rust-coolor-0.9 (package (inherit rust-coolor-1) (name "rust-coolor") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "coolor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0yz2glmcnjlllchbgj96kkyj3d69jijqrzz1xsmidfbz4ivkks9p")))) + (arguments + `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.27)) + #:cargo-development-inputs (("rust-crossterm" ,rust-crossterm-0.27) + ("rust-rand" ,rust-rand-0.8)))))) + +(define-public rust-coolor-0.8 + (package + (inherit rust-coolor-0.9) + (name "rust-coolor") (version "0.8.0") (source (origin -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:46:07 GMT) Full text and rfc822 format available.Message #446 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 56/81] gnu: rust-juniper-codegen-0.16: New variable. Date: Fri, 7 Mar 2025 22:34:02 -0500
* gnu/packages/crates-io.scm (rust-juniper-codegen-0.16): New variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c0094a9a9e..2950e8b0e3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38243,8 +38243,40 @@ (define-public rust-juniper-0.14 (("rust-bencher" ,rust-bencher-0.1) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-juniper-codegen-0.16 + (package + (name "rust-juniper-codegen") + (version "0.16.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "juniper_codegen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14x6jrq40dy2visrk6ccnqn3nhcg4s6iwrix09lx9504cr3bw3bn")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags ;; Doc tests fail with unresolved imports + '("--release" "--lib" "--bins" "--tests") + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-derive-more" ,rust-derive-more-0.99) + ("rust-futures" ,rust-futures-0.3) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/graphql-rust/juniper") + (synopsis "Internal custom derive trait for Juniper GraphQL") + (description + "This package provides an internal custom derive trait for Juniper +GraphQL.") + (license license:bsd-2))) + (define-public rust-juniper-codegen-0.15 (package + (inherit rust-juniper-codegen-0.16) (name "rust-juniper-codegen") (version "0.15.9") (source @@ -38254,7 +38286,6 @@ (define-public rust-juniper-codegen-0.15 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1nvigsc1yrfv09wx1yv830dd60ay556haz87p80h7m8s0rqpdsdf")))) - (build-system cargo-build-system) (arguments ;; XXX: Tests fail with "error[E0599]: no variant or associated item ;; named `__TestExhaustive` found for enum `syn::Type` in the current @@ -38266,13 +38297,7 @@ (define-public rust-juniper-codegen-0.15 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs - (("rust-juniper" ,rust-juniper-0.15)))) - (home-page "https://github.com/graphql-rust/juniper") - (synopsis "Internal custom derive trait for Juniper GraphQL") - (description - "This package provides an internal custom derive trait for Juniper -GraphQL.") - (license license:bsd-2))) + (("rust-juniper" ,rust-juniper-0.15)))))) (define-public rust-juniper-codegen-0.14 (package -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:47:03 GMT) Full text and rfc822 format available.Message #449 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 57/81] gnu: rust-juniper-0.16: New variable. Date: Fri, 7 Mar 2025 22:34:03 -0500
* gnu/packages/crates-io.scm (rust-juniper-0.16): New variable. --- gnu/packages/crates-io.scm | 64 ++++++++++++++++++++++++++++++++------ 1 file changed, 55 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2950e8b0e3..1d05eab5f7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38166,41 +38166,50 @@ (define-public rust-juliex-0.3 concurrency primitives and multiple allocations.") (license (list license:expat license:asl2.0)))) -(define-public rust-juniper-0.15 +(define-public rust-juniper-0.16 (package (name "rust-juniper") - (version "0.15.12") + (version "0.16.1") (source (origin (method url-fetch) (uri (crate-uri "juniper" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1dg1b5msr8k4kwmam2h0f64z7aamk4799vdh3cg55c881idclpc7")))) + (base32 "0b4ql1ys8l3xxfyg8zf1624dmx6ri31b1pzrgb906yhsbcqhccwl")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-auto-enums" ,rust-auto-enums-0.8) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) ("rust-bson" ,rust-bson-1) ("rust-chrono" ,rust-chrono-0.4) - ("rust-chrono-tz" ,rust-chrono-tz-0.5) + ("rust-chrono-tz" ,rust-chrono-tz-0.8) + ("rust-rust-decimal" ,rust-rust-decimal-1) ("rust-fnv" ,rust-fnv-1) ("rust-futures" ,rust-futures-0.3) ("rust-futures-enum" ,rust-futures-enum-0.1) - ("rust-graphql-parser" ,rust-graphql-parser-0.3) - ("rust-indexmap" ,rust-indexmap-1) - ("rust-juniper-codegen" ,rust-juniper-codegen-0.15) + ("rust-graphql-parser" ,rust-graphql-parser-0.4) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-juniper-codegen" ,rust-juniper-codegen-0.16) + ("rust-ryu" ,rust-ryu-1) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-smartstring" ,rust-smartstring-1) ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-tap" ,rust-tap-1) + ("rust-time" ,rust-time-0.3) ("rust-url" ,rust-url-2) - ("rust-uuid" ,rust-uuid-0.8)) + ("rust-uuid" ,rust-uuid-1) + ("rust-void" ,rust-void-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) - ("rust-pretty-assertions" ,rust-pretty-assertions-0.7) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) ("rust-serde-json" ,rust-serde-json-1) + ("rust-serial-test" ,rust-serial-test-3) ("rust-tokio" ,rust-tokio-1)))) (home-page "https://github.com/graphql-rust/juniper") (synopsis "GraphQL server library for Rust") @@ -38216,6 +38225,43 @@ (define-public rust-juniper-0.15 debugging.") (license license:bsd-2))) +(define-public rust-juniper-0.15 + (package + (inherit rust-juniper-0.16) + (name "rust-juniper") + (version "0.15.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "juniper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1dg1b5msr8k4kwmam2h0f64z7aamk4799vdh3cg55c881idclpc7")))) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-bson" ,rust-bson-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-chrono-tz" ,rust-chrono-tz-0.5) + ("rust-fnv" ,rust-fnv-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-enum" ,rust-futures-enum-0.1) + ("rust-graphql-parser" ,rust-graphql-parser-0.3) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-juniper-codegen" ,rust-juniper-codegen-0.15) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-smartstring" ,rust-smartstring-1) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-0.8)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-pretty-assertions" ,rust-pretty-assertions-0.7) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio" ,rust-tokio-1)))))) + (define-public rust-juniper-0.14 (package (inherit rust-juniper-0.15) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:47:03 GMT) Full text and rfc822 format available.Message #452 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 58/81] gnu: rust-ulid-1: New variable. Date: Fri, 7 Mar 2025 22:34:04 -0500
* gnu/packages/crates-io.scm (rust-ulid-1): New variable. --- 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 1d05eab5f7..3f7f64044e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89793,6 +89793,37 @@ (define-public rust-uint-0.9 arithmetic.") (license (list license:expat license:asl2.0)))) +(define-public rust-ulid-1 + (package + (name "rust-ulid") + (version "1.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ulid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ib09vn5xkxcq2dpyxbflf9xjdawaqggyal16db1rvbhj7vvz57j")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-web-time" ,rust-web-time-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-uuid" ,rust-uuid-1)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (home-page "https://github.com/dylanhart/ulid-rs") + (synopsis "Universally Unique Lexicographically Sortable Identifier implementation") + (description +"This is a Rust implementation of the @url{https://github.com/ulid/spec, ulid} +project which provides Universally Unique Lexicographically Sortable Identifiers.") + (license license:expat))) + (define-public rust-uluru-3 (package (name "rust-uluru") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:47:04 GMT) Full text and rfc822 format available.Message #455 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 59/81] gnu: rust-fraction-0.15: New variable. Date: Fri, 7 Mar 2025 22:34:05 -0500
* gnu/packages/crates-io.scm (rust-fraction-0.15): New variable. --- 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 3f7f64044e..685d83e54e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27935,6 +27935,37 @@ (define-public rust-form-urlencoded-1 syntax, as used by HTML forms.") (license (list license:expat license:asl2.0)))) +(define-public rust-fraction-0.15 + (package + (name "rust-fraction") + (version "0.15.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "fraction" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rss1021dpzr12xl3dyqyj36ji4vv4f83yy9im039cx1y0zqw58g")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Broken tests + "--skip=src/lib.rs - (line 161)") + #:cargo-inputs (("rust-num" ,rust-num-0.4) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-juniper" ,rust-juniper-0.15) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4) + ("rust-rand" ,rust-rand-0.8)))) + (home-page "https://github.com/dnsl48/fraction") + (synopsis "Lossless fractions and decimals; drop-in float replacement") + (description "Lossless fractions and decimals; drop-in float replacement.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-fragile-2 (package (name "rust-fragile") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:47:05 GMT) Full text and rfc822 format available.Message #458 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 60/81] gnu: rust-utoipa-gen-4: New variable. Date: Fri, 7 Mar 2025 22:34:06 -0500
* gnu/packages/crates-io.scm (rust-utoipa-gen-4): New variable. --- gnu/packages/crates-io.scm | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 685d83e54e..dc440776ad 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91489,6 +91489,52 @@ (define-public rust-utf8parse-0.1 (base32 "0zamsj2986shm4x9zncjf2m5qy9scaw7qnxw4f89b2afpg6a8wl7")))))) +(define-public rust-utoipa-gen-4 + (package + (name "rust-utoipa-gen") + (version "4.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa-gen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14j3bim9igkqpzmgxc6i2rj1wq1mandx68mdd9sfxycgns54xhi0")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;use of undeclared crate or module `utoipa` + #:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-regex" ,rust-regex-1) + ("rust-ulid" ,rust-ulid-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1)) + #:cargo-development-inputs (("rust-actix-web" ,rust-actix-web-4) + ("rust-assert-json-diff" ,rust-assert-json-diff-2) + ("rust-axum" ,rust-axum-0.7) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-paste" ,rust-paste-1) + ("rust-rocket" ,rust-rocket-0.5) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Code generation implementation for utoipa") + (description + "The utoipa crate provides auto-generated OpenAPI documentation for Rust +REST APIs. It treats code-first approach as a first class citizen and +simplifies API documentation by providing simple macros for generating the +documentation from your code. + +It also contains Rust types of the OpenAPI spec, allowing you to write the +OpenAPI spec only using Rust if auto generation is not your flavor or does not +fit your purpose.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-uu-cp-0.0.28 (package (name "rust-uu-cp") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:47:05 GMT) Full text and rfc822 format available.Message #461 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 61/81] gnu: rust-utoipa-4: New variable. Date: Fri, 7 Mar 2025 22:34:07 -0500
* gnu/packages/crates-io.scm (rust-utoipa-4): New variable. --- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dc440776ad..8e41232e18 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91489,6 +91489,40 @@ (define-public rust-utf8parse-0.1 (base32 "0zamsj2986shm4x9zncjf2m5qy9scaw7qnxw4f89b2afpg6a8wl7")))))) +(define-public rust-utoipa-4 + (package + (name "rust-utoipa") + (version "4.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08xbxz3an28g0rv9agmqs1qix4nrrzppylw24r8clz901skb3by5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--features" "debug") + #:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-utoipia-gen" ,rust-utoipa-gen-4) + ("rust-url" ,rust-url-2) + ("rust-serde-yaml" ,rust-serde-yaml-0.9)) + #:cargo-development-inputs (("rust-assert-json-diff" ,rust-assert-json-diff-2)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Compile time generated OpenAPI documentation for Rust") + (description + "The utoipa crate provides auto-generated OpenAPI documentation for Rust +REST APIs. It treats code-first approach as a first class citizen and +simplifies API documentation by providing simple macros for generating the +documentation from your code. + +It also contains Rust types of the OpenAPI spec, allowing you to write the +OpenAPI spec only using Rust if auto generation is not your flavor or does not +fit your purpose.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-utoipa-gen-4 (package (name "rust-utoipa-gen") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:48:01 GMT) Full text and rfc822 format available.Message #464 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 62/81] gnu: rust-utoipa-config-0.1: New variable. Date: Fri, 7 Mar 2025 22:34:08 -0500
* gnu/packages/crates-io.scm (rust-utoipa-config-0.1): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8e41232e18..af5072fe02 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91523,6 +91523,27 @@ (define-public rust-utoipa-4 fit your purpose.") (license (list license:asl2.0 license:expat)))) +(define-public rust-utoipa-config-0.1 + (package + (name "rust-utoipa-config") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "utoipa-config" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07m80wq3c9rxm130l696qnzavdilmvlg5g4jf8q4z888bzlqlqq6")))) + (build-system cargo-build-system) + (arguments + `(;#:cargo-test-flags '("--features" "debug") + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/juhaku/utoipa") + (synopsis "Config for controlling utoipa's various aspects") + (description "This crate provides global configuration capabilities for utoipa.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-utoipa-gen-4 (package (name "rust-utoipa-gen") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:48:02 GMT) Full text and rfc822 format available.Message #467 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 63/81] gnu: rust-simba-0.9: New variable. Date: Fri, 7 Mar 2025 22:34:09 -0500
* gnu/packages/crates-io.scm (rust-simba-0.9): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index af5072fe02..23ee0ca32c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74489,30 +74489,27 @@ (define-public rust-signal-hook-tokio-0.3 (description "This package provides Tokio support for signal-hook.") (license (list license:asl2.0 license:expat)))) -(define-public rust-simba-0.8 +(define-public rust-simba-0.9 (package (name "rust-simba") - (version "0.8.1") + (version "0.9.0") (source (origin (method url-fetch) (uri (crate-uri "simba" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586")))) + (base32 "1yp0dfi2wgw0xkihfpav65hr52zym8bsw59ck2blf46d06jqd8xk")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-approx" ,rust-approx-0.5) ("rust-cordic" ,rust-cordic-0.1) - ("rust-cuda-std" ,rust-cuda-std-0.2) - ("rust-cust-core" ,rust-cust-core-0.1) ("rust-decimal" ,rust-decimal-2) ("rust-fixed" ,rust-fixed-1) ("rust-libm" ,rust-libm-0.2) ("rust-num-complex" ,rust-num-complex-0.4) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-packed-simd-2" ,rust-packed-simd-2-0.3) ("rust-paste" ,rust-paste-1) ("rust-rand" ,rust-rand-0.8) ("rust-rkyv" ,rust-rkyv-0.7) @@ -74525,6 +74522,36 @@ (define-public rust-simba-0.8 pattern in Rust.") (license license:asl2.0))) +(define-public rust-simba-0.8 + (package + (inherit rust-simba-0.9) + (name "rust-simba") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "simba" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586")))) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.5) + ("rust-cordic" ,rust-cordic-0.1) + ("rust-cuda-std" ,rust-cuda-std-0.2) + ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-decimal" ,rust-decimal-2) + ("rust-fixed" ,rust-fixed-1) + ("rust-libm" ,rust-libm-0.2) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-packed-simd-2" ,rust-packed-simd-2-0.3) + ("rust-paste" ,rust-paste-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1) + ("rust-wide" ,rust-wide-0.7)))))) + (define-public rust-simba-0.7 (package (inherit rust-simba-0.8) -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:48:02 GMT) Full text and rfc822 format available.Message #470 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 64/81] gnu: rust-borrow-or-share-0.2: New variable. Date: Fri, 7 Mar 2025 22:34:10 -0500
* gnu/packages/crates-io.scm (rust-borrow-or-share-0.2): New variable. --- 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 23ee0ca32c..7ffc72a717 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8798,6 +8798,23 @@ (define-public rust-blocking-0.4 ("rust-parking" ,rust-parking-1) ("rust-waker-fn" ,rust-waker-fn-1)))))) +(define-public rust-borrow-or-share-0.2 + (package + (name "rust-borrow-or-share") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "borrow-or-share" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ciski5i69a8mx6f0fh901hn73fii3g39lpl8k3xgi88651b9siy")))) + (build-system cargo-build-system) + (home-page "https://github.com/yescallop/borrow-or-share") + (synopsis "Traits for either borrowing or sharing data") + (description "Traits for either borrowing or sharing data.") + (license license:expat-0))) + (define-public rust-borsh-1 (package (name "rust-borsh") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:49:02 GMT) Full text and rfc822 format available.Message #473 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 65/81] gnu: rust-ref-cast-1: Upgrade to v1.0.23. Date: Fri, 7 Mar 2025 22:34:11 -0500
* gnu/packages/crates-io.scm (rust-ref-cast-1): Upgrade to v1.0.23. * gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Upgrade to v1.0.23. --- gnu/packages/crates-io.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7ffc72a717..05fc03bcf7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -64825,7 +64825,7 @@ (define-public rust-redox-users-0.3 (define-public rust-ref-cast-1 (package (name "rust-ref-cast") - (version "1.0.18") + (version "1.0.23") (source (origin (method url-fetch) @@ -64834,7 +64834,7 @@ (define-public rust-ref-cast-1 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0sxzy3f0zmclsmi1z17n16xbjbp99d5c6nh7592yy6f3fya82h8n")))) + "0ca9fi5jsdibaidi2a55y9i1k1q0hvn4f6xlm0fmh7az9pwadw6c")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Doesn't always interact well with the test crate. @@ -64879,7 +64879,7 @@ (define-public rust-ref-cast-0.2 (define-public rust-ref-cast-impl-1 (package (name "rust-ref-cast-impl") - (version "1.0.18") + (version "1.0.23") (source (origin (method url-fetch) @@ -64888,7 +64888,7 @@ (define-public rust-ref-cast-impl-1 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "05kjg9g9akzb0yns255a5zvdkbwk0wa9kp1cf8k6h25nv7d57gv8")))) + "1rpkjlsr99g8nb5ripffz9n9rb3g32dmw83x724l8wykjgkh7hxw")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:49:02 GMT) Full text and rfc822 format available.Message #476 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 66/81] gnu: rust-fluent-uri-0.3: New variable. Date: Fri, 7 Mar 2025 22:34:12 -0500
* gnu/packages/crates-io.scm (rust-fluent-uri-0.3): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 05fc03bcf7..b9b12de4ef 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27493,6 +27493,29 @@ (define-public rust-float-ord-0.2 "This package provides a total ordering for floating-point numbers.") (license (list license:asl2.0 license:expat)))) +(define-public rust-fluent-uri-0.3 + (package + (name "rust-fluent-uri") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "fluent-uri" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1rgp9mv03bifxysy863kf38aagvyl76ca6gd3dcx6iyzjrfvc60r")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-borrow-or-share" ,rust-borrow-or-share-0.2) + ("rust-ref-cast" ,rust-ref-cast-1) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/yescallop/fluent-uri-rs") + (synopsis "Generic URI/IRI handling library compliant with RFC 3986/3987") + (description "A generic URI/IRI handling library compliant with RFC 3986/3987.") + (license license:expat))) + (define-public rust-fluid-0.4 (package (name "rust-fluid") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:49:03 GMT) Full text and rfc822 format available.Message #479 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 67/81] gnu: rust-codspeed-criterion-compat-2: Upgrade to v2.7.2. Date: Fri, 7 Mar 2025 22:34:13 -0500
* gnu/packages/crates-io.scm (rust-codspeed-criterion-compat-2): Upgrade to v2.7.2. --- 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 b9b12de4ef..e9d29facb4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13909,14 +13909,14 @@ (define-public rust-codspeed-bencher-compat-2 (define-public rust-codspeed-criterion-compat-2 (package (name "rust-codspeed-criterion-compat") - (version "2.4.0") + (version "2.7.2") (source (origin (method url-fetch) (uri (crate-uri "codspeed-criterion-compat" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1dmhwap6q50a99rsixm2fyghnpr8axwzr8mw558mlcfn2vlrvbh2")))) + (base32 "0sd5g2q2zp6fzk24bzi42kmn94kw3iygkplcwpypgq90kk5sdccf")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) @@ -13924,7 +13924,7 @@ (define-public rust-codspeed-criterion-compat-2 ("rust-colored" ,rust-colored-2) ("rust-criterion" ,rust-criterion-0.5) ("rust-futures" ,rust-futures-0.3) - ("rust-smol" ,rust-smol-1) + ("rust-smol" ,rust-smol-2) ("rust-tokio" ,rust-tokio-1)))) (home-page "https://codspeed.io") (synopsis "Criterion.rs compatibility layer for CodSpeed") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:50:02 GMT) Full text and rfc822 format available.Message #482 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 68/81] gnu: rust-referencing-0.26: New variable. Date: Fri, 7 Mar 2025 22:34:14 -0500
* gnu/packages/crates-io.scm (rust-referencing-0.26): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e9d29facb4..7a72f9760c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65003,6 +65003,35 @@ (define-public rust-reference-counted-singleton-0.1 can be recreated as needed.") (license license:expat))) +(define-public rust-referencing-0.26 + (package + (name "rust-referencing") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "referencing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-fluent-uri" ,rust-fluent-uri-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-serde-json" ,rust-serde-json-1)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("criterion" ,rust-criterion-0.5) + ("test-case" ,rust-test-case-3)))) + (home-page "https://github.com/Stranger6667/jsonschema") + (synopsis "Implementation-agnostic JSON reference resolution library for Rust") + (description + "An implementation-agnostic JSON reference resolution library for Rust.") + (license license:expat))) + (define-public rust-refpool-0.4 (package (name "rust-refpool") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:50:02 GMT) Full text and rfc822 format available.Message #485 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 69/81] gnu: rust-referencing-0.28: New variable. Date: Fri, 7 Mar 2025 22:34:15 -0500
* gnu/packages/crates-io.scm (rust-referencing-0.28): New variable. --- gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7a72f9760c..8804cfc943 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65003,17 +65003,17 @@ (define-public rust-reference-counted-singleton-0.1 can be recreated as needed.") (license license:expat))) -(define-public rust-referencing-0.26 +(define-public rust-referencing-0.28 (package (name "rust-referencing") - (version "0.26.2") + (version "0.28.1") (source (origin (method url-fetch) (uri (crate-uri "referencing" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (base32 "0rpmsjj2y320dfbbdyw847fmz3i49i2phw0xmmbj7qyq73rs3drg")))) (build-system cargo-build-system) (arguments `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` @@ -65032,6 +65032,30 @@ (define-public rust-referencing-0.26 "An implementation-agnostic JSON reference resolution library for Rust.") (license license:expat))) +(define-public rust-referencing-0.26 + (package + (inherit rust-referencing-0.28) + (name "rust-referencing") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "referencing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jdwmrh94jdnjgjhry2wfnjx10p9s70qhgfx69s1bjsqhnpib3pv")))) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `referencing_testsuite` + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-fluent-uri" ,rust-fluent-uri-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-serde-json" ,rust-serde-json-1)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("criterion" ,rust-criterion-0.5) + ("test-case" ,rust-test-case-3)))))) + (define-public rust-refpool-0.4 (package (name "rust-refpool") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:50:02 GMT) Full text and rfc822 format available.Message #488 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 70/81] gnu: rust-jsonschema-0.26: New variable. Date: Fri, 7 Mar 2025 22:34:16 -0500
* gnu/packages/crates-io.scm (rust-jsonschema-0.26): New variable. --- gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8804cfc943..4c6844da85 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38176,6 +38176,49 @@ (define-public rust-jsonrpc-core-18 JSON-RPC 2.0 specification.") (license license:expat))) +(define-public rust-jsonschema-0.26 + (package + (name "rust-jsonschema") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonschema" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `testsuite` + #:cargo-inputs + (("rust-ahash" ,rust-ahash-0.8) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-email-address" ,rust-email-address-0.2) + ("rust-fancy-regex" ,rust-fancy-regex-0.14) + ("rust-fraction" ,rust-fraction-0.15) + ("rust-idna" ,rust-idna-1) + ("rust-itoa" ,rust-itoa-1) + ("rust-num-cmp" ,rust-num-cmp-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-referencing" ,rust-referencing-0.26) + ("rust-regex-syntax" ,rust-regex-syntax-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-uuid-simd" ,rust-uuid-simd-0.8) + ("rust-reqwest" ,rust-reqwest-0.12)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-mockito" ,rust-mockito-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-test-case" ,rust-test-case-3)))) + (home-page "https://github.com/Stranger6667/jsonschema") + (synopsis "JSON schema validaton library") + (description "A high-performance JSON Schema validator for Rust.") + (license license:expat))) + (define-public rust-jsonwebtoken-9 (package (name "rust-jsonwebtoken") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:51:02 GMT) Full text and rfc822 format available.Message #491 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 71/81] gnu: rust-jsonschema-0.28: New variable. Date: Fri, 7 Mar 2025 22:34:17 -0500
* gnu/packages/crates-io.scm (rust-jsonschema-0.28): New variable. --- gnu/packages/crates-io.scm | 50 ++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4c6844da85..46fe13037e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38176,17 +38176,17 @@ (define-public rust-jsonrpc-core-18 JSON-RPC 2.0 specification.") (license license:expat))) -(define-public rust-jsonschema-0.26 +(define-public rust-jsonschema-0.28 (package (name "rust-jsonschema") - (version "0.26.2") + (version "0.28.1") (source (origin (method url-fetch) (uri (crate-uri "jsonschema" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (base32 "13qr0c2l0dcbvr67rr6l5724jww0mc3br364wypxgb5nxgwkwc62")))) (build-system cargo-build-system) (arguments `(#:tests? #f ;; use of undeclared crate or module `testsuite` @@ -38202,7 +38202,7 @@ (define-public rust-jsonschema-0.26 ("rust-num-cmp" ,rust-num-cmp-0.1) ("rust-once-cell" ,rust-once-cell-1) ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-referencing" ,rust-referencing-0.26) + ("rust-referencing" ,rust-referencing-0.28) ("rust-regex-syntax" ,rust-regex-syntax-0.8) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) @@ -38216,9 +38216,49 @@ (define-public rust-jsonschema-0.26 ("rust-test-case" ,rust-test-case-3)))) (home-page "https://github.com/Stranger6667/jsonschema") (synopsis "JSON schema validaton library") - (description "A high-performance JSON Schema validator for Rust.") + (description + "A high-performance JSON Schema validator for Rust.") (license license:expat))) +(define-public rust-jsonschema-0.26 + (package + (inherit rust-jsonschema-0.28) + (name "rust-jsonschema") + (version "0.26.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonschema" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06yykqkfssbr144r94q93cbz04fc2m4fk3453mc26m2dqgq61a96")))) + (arguments + `(#:tests? #f ;; use of undeclared crate or module `testsuite` + #:cargo-inputs + (("rust-ahash" ,rust-ahash-0.8) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-email-address" ,rust-email-address-0.2) + ("rust-fancy-regex" ,rust-fancy-regex-0.14) + ("rust-fraction" ,rust-fraction-0.15) + ("rust-idna" ,rust-idna-1) + ("rust-itoa" ,rust-itoa-1) + ("rust-num-cmp" ,rust-num-cmp-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-referencing" ,rust-referencing-0.26) + ("rust-regex-syntax" ,rust-regex-syntax-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-uuid-simd" ,rust-uuid-simd-0.8) + ("rust-reqwest" ,rust-reqwest-0.12)) + #:cargo-development-inputs + (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-mockito" ,rust-mockito-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-test-case" ,rust-test-case-3)))))) + (define-public rust-jsonwebtoken-9 (package (name "rust-jsonwebtoken") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:51:02 GMT) Full text and rfc822 format available.Message #494 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 72/81] gnu: rust-serde-with-macros-3: Upgrade to v3.12.0 Date: Fri, 7 Mar 2025 22:34:18 -0500
* gnu/packages/crates-io.scm (rust-serde-with-macros-3): New variable. --- 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 46fe13037e..86aab0abd0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73327,18 +73327,18 @@ (define-public rust-serde-with-1 (define-public rust-serde-with-macros-3 (package (name "rust-serde-with-macros") - (version "3.8.1") + (version "3.12.0") (source (origin (method url-fetch) (uri (crate-uri "serde_with_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1qmwh1bw83p8h24ijmivfaz0nifhkdvwbcdvr25kwi215xq9nmk5")))) + (base32 "13hznly0qq1rngsdh8gpnajab2knkrmvwwrbmii86g1s36jwl04d")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags - '("--release" "--" + '("--" ;; Not all files included. "--skip=test_serde_with_dependency") #:cargo-inputs @@ -73372,7 +73372,6 @@ (define-public rust-serde-with-macros-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0pv9wy1aihsaklg83qac4q0ksimbxcwwk56lwla35l8p3f46y6w8")))) - (build-system cargo-build-system) (arguments `(#:cargo-test-flags '("--release" "--" ;; Not all files included. @@ -73392,7 +73391,7 @@ (define-public rust-serde-with-macros-2 (define-public rust-serde-with-macros-1 (package - (inherit rust-serde-with-macros-3) + (inherit rust-serde-with-macros-2) (name "rust-serde-with-macros") (version "1.5.2") (source -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:51:03 GMT) Full text and rfc822 format available.Message #497 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 73/81] gnu: rust-serde-with-3: Upgrade to v3.12.0 Date: Fri, 7 Mar 2025 22:34:19 -0500
* gnu/packages/crates-io.scm (rust-serde-with-3): Upgrade to v3.12.0. --- gnu/packages/crates-io.scm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 86aab0abd0..a81fb0bf2e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73186,32 +73186,27 @@ (define-public rust-serde-wasm-bindgen-0.3 (define-public rust-serde-with-3 (package (name "rust-serde-with") - (version "3.8.1") + (version "3.12.0") (source (origin (method url-fetch) (uri (crate-uri "serde_with" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "082a7j42h79rs2jzafw67lay0497hnip56fdxfjxaj81mg987m0a")) - (modules '((guix build utils))) - (snippet - '(begin (substitute* "Cargo.toml" - (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) - (string-append "\"^" version))))))) + (base32 "1ai9c3cbdgrsvmlc4qpg9z73y80yplk3k7zp45wp97xnzkrggdnn")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ; Not all dependencies packaged - #:cargo-test-flags - '("--release" "--" - ;; Test fails in release tarball. - "--skip=test_serde_with_macros_dependency") + `(#:cargo-test-flags '("--" + ;; Missing test files and broken docs test + "--skip=test_serde_with_macros_dependency" + "--skip=test_docs_rs_url_point_to_current_version") #:cargo-inputs (("rust-base64" ,rust-base64-0.22) ("rust-chrono" ,rust-chrono-0.4) ("rust-doc-comment" ,rust-doc-comment-0.3) ("rust-document-features" ,rust-document-features-0.2) ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-hashbrown" ,rust-hashbrown-0.15) ("rust-hex" ,rust-hex-0.4) ("rust-indexmap" ,rust-indexmap-1) ("rust-indexmap" ,rust-indexmap-2) @@ -73225,7 +73220,7 @@ (define-public rust-serde-with-3 (("rust-expect-test" ,rust-expect-test-1) ("rust-fnv" ,rust-fnv-1) ("rust-glob" ,rust-glob-0.3) - ;("rust-jsonschema" ,rust-jsonschema-0.17) + ("rust-jsonschema" ,rust-jsonschema-0.26) ("rust-mime" ,rust-mime-0.3) ("rust-pretty-assertions" ,rust-pretty-assertions-1) ("rust-regex" ,rust-regex-1) @@ -73257,7 +73252,6 @@ (define-public rust-serde-with-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1gmgl2raxxnpvjgcvkrimgv55kbjywi5xbffc9rvb9s7q7973zq7")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; could not find `Deserializer` in `serde_test` #:cargo-inputs (("rust-base64" ,rust-base64-0.13) @@ -73287,7 +73281,7 @@ (define-public rust-serde-with-2 (define-public rust-serde-with-1 (package - (inherit rust-serde-with-3) + (inherit rust-serde-with-2) (name "rust-serde-with") (version "1.14.0") (source -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:52:02 GMT) Full text and rfc822 format available.Message #500 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 74/81] gnu: rust-nalgebra-0.33: New variable. Date: Fri, 7 Mar 2025 22:34:20 -0500
* gnu/packages/crates-io.scm (rust-nalgebra-0.33): New variable. --- gnu/packages/crates-io.scm | 83 ++++++++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a81fb0bf2e..844c0d301b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45226,8 +45226,83 @@ (define-public rust-mustache-0.9 (description "This package provides a Rust implementation of Mustache.") (license (list license:expat license:asl2.0)))) +(define-public rust-nalgebra-0.33 + (package + (name "rust-nalgebra") + (version "0.33.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "nalgebra" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fvayv2fa6x4mfm4cq3m2cfcc2jwkiq4sm73209zszkh9gvcvbi6")))) + (build-system cargo-build-system) + (arguments + `(;#:features '("debug" "compare" "rand" "macros") + #:cargo-test-flags '( + ;; Feature list as requested by the test suite. + "--release" "--features" "debug,compare,rand,macros" + ;; Skip broken tests + "--" + "--skip=macros::stack::stack_trybuild_tests") + #:cargo-inputs + (("rust-alga" ,rust-alga-0.9) + ("rust-approx" ,rust-approx-0.5) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-cust-core" ,rust-cust-core-0.1) + ("rust-glam" ,rust-glam-0.29) + ("rust-glam" ,rust-glam-0.28) + ("rust-glam" ,rust-glam-0.27) + ("rust-glam" ,rust-glam-0.25) + ("rust-glam" ,rust-glam-0.24) + ("rust-glam" ,rust-glam-0.23) + ("rust-glam" ,rust-glam-0.22) + ("rust-glam" ,rust-glam-0.21) + ("rust-glam" ,rust-glam-0.20) + ("rust-glam" ,rust-glam-0.19) + ("rust-glam" ,rust-glam-0.18) + ("rust-glam" ,rust-glam-0.17) + ("rust-glam" ,rust-glam-0.16) + ("rust-glam" ,rust-glam-0.15) + ("rust-glam" ,rust-glam-0.14) + ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1) + ("rust-matrixmultiply" ,rust-matrixmultiply-0.3) + ("rust-mint" ,rust-mint-0.5) + ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.2) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-rational" ,rust-num-rational-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-proptest" ,rust-proptest-1) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rand-distr" ,rust-rand-distr-0.4) + ("rust-rayon" ,rust-rayon-1) + ("rust-rkyv" ,rust-rkyv-0.7) + ("rust-serde" ,rust-serde-1) + ("rust-simba" ,rust-simba-0.9) + ("rust-typenum" ,rust-typenum-1)) + #:cargo-development-inputs + (("rust-cool-asserts" ,rust-cool-asserts-2) + ("rust-criterion" ,rust-criterion-0.4) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-matrixcompare" ,rust-matrixcompare-0.3) + ("rust-rand-isaac" ,rust-rand-isaac-0.3) + ("rust-rand-xorshift" ,rust-rand-xorshift-0.3) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://nalgebra.org") + (synopsis "Linear algebra library") + (description + "This package provides a general-purpose linear algebra library with +transformations and statically-sized or dynamically-sized matrices.") + (license license:asl2.0))) ;; Relicensed in v0.33 + (define-public rust-nalgebra-0.32 (package + (inherit rust-nalgebra-0.33) (name "rust-nalgebra") (version "0.32.6") (source @@ -45237,7 +45312,6 @@ (define-public rust-nalgebra-0.32 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ;; See: https://github.com/dimforge/nalgebra/pull/1372 #:cargo-inputs @@ -45283,12 +45357,7 @@ (define-public rust-nalgebra-0.32 ("rust-rand-isaac" ,rust-rand-isaac-0.3) ("rust-rand-xorshift" ,rust-rand-xorshift-0.3) ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://nalgebra.org") - (synopsis "Linear algebra library") - (description - "This package provides a general-purpose linear algebra library with -transformations and statically-sized or dynamically-sized matrices.") - (license license:bsd-3))) + (license license:bsd-3))) ;; Relicensed in v0.33 (define-public rust-nalgebra-0.30 (package -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:52:02 GMT) Full text and rfc822 format available.Message #503 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 75/81] gnu: rust-jsonptr-0.6: New variable. Date: Fri, 7 Mar 2025 22:34:21 -0500
* gnu/packages/crates-io.scm (rust-jsonptr-0.6): New variable. --- 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 844c0d301b..9509bff407 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38149,6 +38149,37 @@ (define-public rust-jsonpath-lib-0.3 interface in Webassembly and Javascript too.") (license license:expat))) +(define-public rust-jsonptr-0.6 + (package + (name "rust-jsonptr") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonptr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w6xkr6ns46nm3136x7www1dczz45y2bl9bsxmb2b6r3vlkjpsjx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-syn" ,rust-syn-1) + ("rust-toml" ,rust-toml-0.8)) + #:cargo-development-inputs + (("rust-quickcheck" ,rust-quickcheck-1) + ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)))) + (home-page "https://github.com/chanced/jsonptr") + (synopsis "Data structures and logic for resolving, assigning, and deleting +JSON Pointers") + (description "JSON Pointers +(@url{https://datatracker.ietf.org/doc/html/rfc6901,RFC 6901}) defines a string +syntax for identifying a specific location within a JSON, or similar, document. +This crate provides two types, @code{Pointer} and @code{PointerBuf} (akin to +@code{Path} and @code{PathBuf}), for working with them abstractly.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-jsonrpc-core-18 (package (name "rust-jsonrpc-core") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:52:03 GMT) Full text and rfc822 format available.Message #506 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 76/81] gnu: rust-lazy-regex-proc-macros-3: Update to v3.4.1. Date: Fri, 7 Mar 2025 22:34:22 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-3): Update to v3.4.1. --- 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 9509bff407..f310e670cf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39300,14 +39300,14 @@ (define-public rust-lazy-regex-2 (define-public rust-lazy-regex-proc-macros-3 (package (name "rust-lazy-regex-proc-macros") - (version "3.3.0") + (version "3.4.1") (source (origin (method url-fetch) (uri (crate-uri "lazy-regex-proc_macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0qs13g4047fvlc16w1qb9yp4af3qm2xhp4kvkk5m6b37bnqdiqbn")))) + (base32 "1886sbdzfsqmgnyzsw1hmjdy58xks44j23sy1aqpxqc1xysiv82b")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; cannot find macro `regex_replace_all` in this scope -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:52:03 GMT) Full text and rfc822 format available.Message #509 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 77/81] gnu: rust-lazy-regex-3: Update to v3.4.1. Date: Fri, 7 Mar 2025 22:34:23 -0500
* gnu/packages/crates-io.scm (rust-lazy-regex-3): Update to v3.4.1. --- 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 f310e670cf..12255122b7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39257,14 +39257,14 @@ (define-public rust-lazy-bytes-cast-5 (define-public rust-lazy-regex-3 (package (name "rust-lazy-regex") - (version "3.3.0") + (version "3.4.1") (source (origin (method url-fetch) (uri (crate-uri "lazy-regex" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1nmzfxkaycxrv61cb272img06pdvkywp8qh1aasyrivbgv4l33ld")))) + (base32 "09kiz9pmpfj8ddfr6kfrxg5kqinkk3llvsm7iywkcav8jc5k3iv0")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:52:04 GMT) Full text and rfc822 format available.Message #512 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 78/81] gnu: rust-regex-lite-0.1: Update to v0.1.6 Date: Fri, 7 Mar 2025 22:34:24 -0500
* gnu/packages/crates-io.scm (rust-regex-lite-0.1): Update to v0.1.6. --- 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 12255122b7..ae338de7a6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -65490,14 +65490,14 @@ (define-public rust-regex-cursor-0.1 (define-public rust-regex-lite-0.1 (package (name "rust-regex-lite") - (version "0.1.5") + (version "0.1.6") (source (origin (method url-fetch) (uri (crate-uri "regex-lite" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "13ndx7ibckvlasyzylqpmwlbp4kahrrdl3ph2sybsdviyar63dih")))) + (base32 "0almvx3z75f611pdcd9mslh7zxg76zh3shifql4ndch6mn3rb92k")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:53:01 GMT) Full text and rfc822 format available.Message #515 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 79/81] gnu: rust-newline-converter-0.3: New variable. Date: Fri, 7 Mar 2025 22:34:25 -0500
* gnu/packages/crates-io.scm (rust-newline-converter-0.3): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ae338de7a6..2c99d0970b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -47179,6 +47179,33 @@ (define-public rust-new-string-template-1 "This package provides a customizable string-templating library for Rust.") (license license:expat))) +(define-public rust-newline-converter-0.3 + (package + (name "rust-newline-converter") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "newline-converter" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zyw2hyjl89rj1zmp9n8fq69pbfp9zl1cbal73agxjxixjbv1dj7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4) + ("rust-fancy-regex" ,rust-fancy-regex-0.10) + ("rust-lazy-regex" ,rust-lazy-regex-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-quickcheck" ,rust-quickcheck-1)))) + (home-page "https://github.com/spitfire05/rnc/tree/master/crates/newline-converter") + (synopsis "Newline byte converter library") + (description + "newline-converter is a simple library used for converting the newline +characters in strings between Windows \r\n and Unix \n style. It mainly serves +as a backend for Rust Newline converter CLI tool.") + (license license:expat))) + ;; Keep this package for future packaging of NewsFlash. (define-public rust-news-flash-1 (package -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:53:02 GMT) Full text and rfc822 format available.Message #518 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 80/81] gnu: rust-expectorate-1: New variable. Date: Fri, 7 Mar 2025 22:34:26 -0500
* gnu/packages/crates-io.scm (rust-expectorate-1): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2c99d0970b..1226cc8b60 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25485,6 +25485,32 @@ (define-public rust-expectest-0.12 testing.") (license (list license:expat license:asl2.0)))) +(define-public rust-expectorate-1 + (package + (name "rust-expectorate") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "expectorate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pypl45889q7psak1j74sir147y3178prwvmwxx798nzbfr1jvyy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-console" ,rust-console-0.15) + ("rust-newline-converter" ,rust-newline-converter-0.3) + ("rust-predicates" ,rust-predicates-3) + ("rust-similar" ,rust-similar-2)))) + (home-page "https://github.com/oxidecomputer/expectorate") + (synopsis "Library for comparing output to file contents with updating") + (description + "This is a little library to validate expected output saved in files. It +makes it easy to update that content when it should be updated to match the new +results.") + (license license:asl2.0))) + (define-public rust-expectrl-0.7 (package (name "rust-expectrl") -- 2.48.1
divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net, guix-patches <at> gnu.org
:bug#75677
; Package guix-patches
.
(Sat, 08 Mar 2025 03:53:02 GMT) Full text and rfc822 format available.Message #521 received at 75677 <at> debbugs.gnu.org (full text, mbox):
From: Aaron Covrig <aaron.covrig.us <at> ieee.org> To: 75677 <at> debbugs.gnu.org Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org> Subject: [PATCH rust-team v2 81/81] gnu: rust-json-patch-3: New variable. Date: Fri, 7 Mar 2025 22:34:27 -0500
* gnu/packages/crates-io.scm (rust-json-patch-3): New variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1226cc8b60..047cee17c6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38150,6 +38150,39 @@ (define-public rust-json-deserializer-0.4 "This package provides a performant library to deserialize JSON.") (license license:asl2.0))) +(define-public rust-json-patch-3 + (package + (name "rust-json-patch") + (version "3.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "json-patch" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "023gm1q5xhhnhz7jqk009yb5wpjl4gckawgzxs82bg5nmzbjcdw6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-jsonptr" ,rust-jsonptr-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-utoipa" ,rust-utoipa-4)) + #:cargo-development-inputs + (("rust-expectorate" ,rust-expectorate-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-yaml" ,rust-serde-yaml-0.9) + ("rust-utoipa" ,rust-utoipa-4)))) + (home-page "https://github.com/idubrov/json-patch") + (synopsis "RFC 6902, JavaScript Object Notation (JSON) Patch") + (description + "A @url{https://tools.ietf.org/html/rfc6902,JSON Patch (RFC 6902)} and + @url{https://tools.ietf.org/html/rfc7396,JSON Merge Patch (RFC 7396)} + implementation for Rust.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-jsonpath-lib-0.3 (package (name "rust-jsonpath-lib") -- 2.48.1
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.