[PATCH 0/5] Assorted rust-* package upgrades

  • Open
  • quality assurance status badge
Details
2 participants
  • Aaron Covrig
  • Herman Rimm
Owner
unassigned
Submitted by
Aaron Covrig
Severity
normal

Debbugs page

Aaron Covrig wrote 3 months ago
(address . guix-patches@gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042117.2448262-1-aaron.covrig.us@ieee.org
Upgrading several rust packages

Aaron Covrig (5):
gnu: rust-dary-heap-0.7: Update to 0.3.7.
gnu: rust-bigdecimal-0.4: Upgrade to v0.4.6
gnu: rust-cmake-0.1: Upgrade to v0.1.52.
gnu: rust-no-panic-0.1: Upgrade to v0.1.32.
gnu: rust-libm-0.2: Upgrade to v0.2.11

gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------
1 file changed, 16 insertions(+), 18 deletions(-)


base-commit: 844fab8c4fef48e4548d2bbdb5cd4faaa8727022
--
2.47.0
Aaron Covrig wrote 3 months ago
[PATCH 1/5] gnu: rust-dary-heap-0.7: Update to 0.3.7.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-dary-heap-0.3): Update to
v0.3.7.
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d5dc63fdc2..161a2e74ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20622,20 +20622,19 @@ (define-public rust-darling-macro-0.9
(define-public rust-dary-heap-0.3
(package
(name "rust-dary-heap")
- (version "0.3.6")
+ (version "0.3.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "dary_heap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jm04p72s7xij3cr71h59dw07s63nah5b10sh8akcr2129zx2qkp"))))
+ (base32 "0a5p4qfayfmkda4rb31zyc5sia11n0q0cq6scznm9x5r32fcvlh4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand" ,rust-rand-0.8)
+ (("rust-rand" ,rust-rand-0.8)
("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
("rust-serde-test" ,rust-serde-test-1))))
(home-page "https://github.com/hanmertens/dary_heap")
--
2.47.0
Aaron Covrig wrote 3 months ago
[PATCH 2/5] gnu: rust-bigdecimal-0.4: Upgrade to v0.4.6
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-2-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bigdecimal-0.4): Upgrade to v0.4.6
---
gnu/packages/crates-io.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 161a2e74ba..a996fba4da 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7596,14 +7596,14 @@ (define-public rust-better-panic-0.3
(define-public rust-bigdecimal-0.4
(package
(name "rust-bigdecimal")
- (version "0.4.2")
+ (version "0.4.6")
(source
(origin
(method url-fetch)
(uri (crate-uri "bigdecimal" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jcbzgna6292vgq0slw5iah929wl0xbps22zr63bp99y8az1jrn0"))))
+ (base32 "1hd1qzi3xhd090g8v1jrki3wh161wra273f3ch5hfpiql1jhd1cg"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
@@ -7611,7 +7611,8 @@ (define-public rust-bigdecimal-0.4
("rust-num-bigint" ,rust-num-bigint-0.4)
("rust-num-integer" ,rust-num-integer-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))
#:cargo-development-inputs (("rust-paste" ,rust-paste-1)
("rust-serde-json" ,rust-serde-json-0.9)
("rust-siphasher" ,rust-siphasher-0.3))))
--
2.47.0
Aaron Covrig wrote 3 months ago
[PATCH 3/5] gnu: rust-cmake-0.1: Upgrade to v0.1.52.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-3-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-cmake-0.1): Upgrade to v0.1.52.
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a996fba4da..a530e3a6cd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14556,7 +14556,7 @@ (define-public rust-clru-0.6
(define-public rust-cmake-0.1
(package
(name "rust-cmake")
- (version "0.1.50")
+ (version "0.1.52")
(source
(origin
(method url-fetch)
@@ -14564,7 +14564,7 @@ (define-public rust-cmake-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
+ "03k2haq0zqqpwrz8p9kq2qdkyk44a69lp9k3gxmmn3kycwiw50n6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
@@ -14575,8 +14575,7 @@ (define-public rust-cmake-0.1
"This package provides a build dependency for running @code{cmake} to build
a native library. The CMake executable is assumed to be @code{cmake} unless the
CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-cobs-0.2
(package
--
2.47.0
Aaron Covrig wrote 3 months ago
[PATCH 4/5] gnu: rust-no-panic-0.1: Upgrade to v0.1.32.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-4-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-no-panic-0.1): Update to v0.1.32
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a530e3a6cd..badcc8f27a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49371,7 +49371,7 @@ (define-public rust-no-color-0.1
(define-public rust-no-panic-0.1
(package
(name "rust-no-panic")
- (version "0.1.26")
+ (version "0.1.32")
(source
(origin
(method url-fetch)
@@ -49379,7 +49379,7 @@ (define-public rust-no-panic-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0sp4d9815f8vdz31qm10wpnswi0x89hlbzw78nxy0p2g88kd39ki"))))
+ "1y1dwbg3c345bx8dn84r08gw8mxqry0kd9m6fj31n32dj4p9y0qk"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -49388,7 +49388,7 @@ (define-public rust-no-panic-0.1
("rust-syn" ,rust-syn-2))
#:cargo-development-inputs
(("rust-rustversion" ,rust-rustversion-1)
- ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-scratch" ,rust-scratch-1)
("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://github.com/dtolnay/no-panic")
(synopsis "Prove a function can't ever panic")
--
2.47.0
Aaron Covrig wrote 3 months ago
[PATCH 5/5] gnu: rust-libm-0.2: Upgrade to v0.2.11
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-5-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-libm-0.2): Upgrade to v0.2.11
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index badcc8f27a..a8c38cc618 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40463,18 +40463,17 @@ (define-public rust-libloading-0.5
(define-public rust-libm-0.2
(package
(name "rust-libm")
- (version "0.2.8")
+ (version "0.2.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "libm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0n4hk1rs8pzw8hdfmwn96c4568s93kfxqgcqswr7sajd2diaihjf"))))
+ (base32 "1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.6))
- #:cargo-development-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
+ `(#:cargo-development-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
(home-page "https://github.com/rust-lang/libm")
(synopsis "Libm in pure Rust")
(description
--
2.47.0
Herman Rimm wrote 1 months ago
[PATCH rust-team v2] gnu: rust-cmake-0.1: Upgrade to v0.1.52.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
15d7190dccd79e9645f6ef97d3ee0b964a917ac7.1738676557.git.herman@rimm.ee
From: Aaron Covrig <aaron.covrig.us@ieee.org>

* gnu/packages/crates-io.scm (rust-cmake-0.1): Upgrade to v0.1.52.
---
Hi Aaron,

Somebody else also update these packages, only [PATCH 3/5] applies to
986245daca2fb50d58cf0f2b9273f0d670d38af2.

I have the base-commit for the first revision, but get no results from:

git branch -a --contains 844fab8c4fef48e4548d2bbdb5cd4faaa8727022

I guess the rust-team branch history was rewritten.

Cheers,
Herman

gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e769de77233..650497ce4ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13362,7 +13362,7 @@ (define-public rust-clru-0.6
(define-public rust-cmake-0.1
(package
(name "rust-cmake")
- (version "0.1.50")
+ (version "0.1.52")
(source
(origin
(method url-fetch)
@@ -13370,7 +13370,7 @@ (define-public rust-cmake-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
+ "03k2haq0zqqpwrz8p9kq2qdkyk44a69lp9k3gxmmn3kycwiw50n6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
@@ -13381,8 +13381,7 @@ (define-public rust-cmake-0.1
"This package provides a build dependency for running @code{cmake} to build
a native library. The CMake executable is assumed to be @code{cmake} unless the
CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-cobs-0.2
(package

base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2
--
2.47.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 00/68] Assorted rust-* package upgrades
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-1-aaron.covrig.us@ieee.org
I have rebased to the current HEAD and added a bunch of packages since the last
commit (and fix the builds for a few packages). This patch series now depends on
rust-glam-0.25 from issue 75677 ( https://issues.guix.gnu.org/75677).
Aaron Covrig (68):
gnu: rust-portable-atomic-util-0.2: Update to v0.2.4.
gnu: rust-portable-atomic-1: Upgrade to v1.11.0.
gnu: rust-bytes-1: Upgrade to v1.10.1
gnu: rust-cc-1: Upgrade to v1.2.16.
gnu: rust-critical-section-1: Upgrade to v1.2.0
gnu: rust-cmake-0.1: Upgrade to v0.1.54.
gnu: rust-itoa-1: Upgrade to v1.0.15.
gnu: rust-libc-0.2: Upgrade to v0.2.170.
gnu: rust-either-1: Upgrade to v1.15.0.
gnu: rust-bumpalo-3: Upgrade to v3.17.0.
gnu: rust-dirs-6: New variable.
gnu: rust-malloc-size-of-0.1: New variable.
gnu: rust-termcolor-1: Upgrade to v1.4.1.
gnu: rust-trybuild-1: Upgrade to v1.0.104.
gnu: rust-rustversion-1: Upgrade to v1.0.20.
gnu: rust-time-core-0.1: Upgrade to v0.1.3.
gnu: rust-time-macros-0.2: Upgrade to v0.2.20.
gnu: rust-time-0.3: Upgrade to v0.3.39.
gnu: rust-no-panic-0.1: Upgrade to v0.1.35.
gnu: rust-thiserror-impl-2: Upgrade to v2.0.12.
gnu: rust-thiserror-2: Update to v2.0.12.
gnu: rust-rand-core-0.6: Fix broken test.
gnu: rust-rand-core-0.9: New variable.
gnu: rust-rand-xorshift-0.4: New variable.
gnu: rust-rand-pcg-0.9: New variable.
gnu: rust-zerocopy-derive-0.8: Update to v0.8.23.
gnu: rust-zerocopy-0.8: Update to v0.8.23.
gnu: rust-ppv-lite86-0.2: Update to v0.2.21.
gnu: rust-rand-chacha-0.9: New variable.
gnu: rust-rand-0.9: New variable.
gnu: rust-no-color-0.2: New variable.
gnu: rust-automod-1: Update to v1.0.15.
gnu: rust-ryu-1: Update to v1.0.20.
gnu: rust-hashlink-0.10: New variable.
gnu: rust-yaml-rust2-0.10: New variable.
gnu: rust-enum-table-derive-0.2: New variable.
gnu: rust-enum-table-0.2: New variable.
gnu: rust-local-fmt-macros-internal-0.4: New variable.
gnu: rust-local-fmt-macros-0.4: New variable.
gnu: rust-local-fmt-0.4: New variable.
gnu: rust-local-ip-0.6: New variable.
gnu: rust-libloading-0.8: Upgrade to v0.8.6.
gnu: rust-faster-hex-0.10: New variable.
gnu: rust-nanorand-0.5: Update to v0.5.2.
gnu: rust-lalrpop-0.17: Fix build
gnu: rust-lalrpop-0.19: Update build
gnu: rust-semver-1: Update to v1.0.26.
gnu: rust-smallvec-1: Update to v1.14.0.
gnu: rust-mailparse-0.16: New variable.
gnu: rust-quick-xml-0.37: Upgrade to v0.37.2.
gnu: rust-unicode-ident-1: Upgrade to v1.0.18.
gnu: rust-randomize-5: New variable.
gnu: rust-randomize-3: New variable.
gnu: rust-virtue-0.0.18: New variable.
gnu: rust-naming-conventions-1: New variable.
gnu: rust-unty-0.0.4: New variable
gnu: rust-bincode-derive-2: New variable.
gnu: rust-bincode-2: New variable.
gnu: rust-ouroboros-macro-0.14: Update to v0.14.2
gnu: rust-ouroboros-0.14: Update to v0.14.2
gnu: rust-ouroboros-macro-0.18: Update to v0.18.5.
gnu: rust-ouroboros-0.18: Update to v0.18.5.
gnu: rust-oorandom-11: Update to v11.1.5.
gnu: rust-napi-derive-backend-1: Upgrade to v1.0.75.
gnu: rust-napi-derive-2: Upgrade to v2.16.13.
gnu: rust-napi-sys-2: Upgrade to v2.4.0.
gnu: rust-napi-build-2: New variable.
gnu: rust-napi-2: Upgrade to v2.16.16.

gnu/packages/crates-crypto.scm | 6 +-
gnu/packages/crates-io.scm | 956 ++++++++++++++++++++++++++-------
2 files changed, 769 insertions(+), 193 deletions(-)


base-commit: b54a9ca849f013300c633fb79d80bc754f6b28a2
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 01/68] gnu: rust-portable-atomic-util-0.2: Update to v0.2.4.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-2-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-portable-atomic-util-0.2): Update to
v0.2.4.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f3cdb624a6..dad1220cd2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56640,14 +56640,14 @@ (define-public rust-portable-atomic-1
(define-public rust-portable-atomic-util-0.2
(package
(name "rust-portable-atomic-util")
- (version "0.2.3")
+ (version "0.2.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "portable-atomic-util" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0v105n6yyvzwvfgsvfm5cqb818avlk3hbpfnahdljan5xjzdb9wh"))))
+ (base32 "01rmx1li07ixsx3sqg2bxqrkzk7b5n8pibwwf2589ms0s3cg18nq"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-build-context" ,rust-build-context-0.1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 02/68] gnu: rust-portable-atomic-1: Upgrade to v1.11.0.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-3-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-portable-atomic-1): Upgrade to
v1.11.0

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dad1220cd2..9f2d1bcc54 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56604,14 +56604,14 @@ (define-public rust-pori-0.0.0
(define-public rust-portable-atomic-1
(package
(name "rust-portable-atomic")
- (version "1.9.0")
+ (version "1.11.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "portable-atomic" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1cmd87qj90panwsi350djb8lsxdryqkkxmimjcz7a1nsysini76c"))
+ (base32 "0glb2wngflvfmg789qbf6dbnwcf6ai212fs7n0lf1c66rd49n3im"))
(modules '((guix build utils)))
(snippet
'(begin (substitute* "Cargo.toml"
@@ -56628,8 +56628,10 @@ (define-public rust-portable-atomic-1
("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
("rust-fastrand" ,rust-fastrand-2)
("rust-paste" ,rust-paste-1)
+ ("rust-quickcheck" ,rust-quickcheck-1)
("rust-sptr" ,rust-sptr-0.3)
- ("rust-static-assertions" ,rust-static-assertions-1))))
+ ("rust-static-assertions" ,rust-static-assertions-1)
+ ("rust-windows-sys" ,rust-windows-sys-0.59))))
(home-page "https://github.com/taiki-e/portable-atomic")
(synopsis "Portable atomic types")
(description
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 04/68] gnu: rust-cc-1: Upgrade to v1.2.16.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-5-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-cc-1): Upgrade to v1.2.16.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 39efee8c64..e2d766c8bf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11681,14 +11681,14 @@ (define-public rust-cblas-sys-0.1
(define-public rust-cc-1
(package
(name "rust-cc")
- (version "1.2.4")
+ (version "1.2.16")
(source
(origin
(method url-fetch)
(uri (crate-uri "cc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1bqw7559dq0by6dq5k38rijz5p0wr5sa94s2gb180n0ndfmbnmwi"))))
+ (base32 "131bhgafc1i86vvjipkj0kwzz0hlpwrkl8mdbmzyq2g69calqwdy"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 03/68] gnu: rust-bytes-1: Upgrade to v1.10.1
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-4-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bytes-1): Upgrade to v1.10.1.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9f2d1bcc54..39efee8c64 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10109,18 +10109,19 @@ (define-public rust-byteorder-lite-0.1
(define-public rust-bytes-1
(package
(name "rust-bytes")
- (version "1.9.0")
+ (version "1.10.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "bytes" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "16ykzx24v1x4f42v2lxyvlczqhdfji3v7r4ghwckpwijzvb1hn9j"))))
+ (base32 "0smd4wi2yrhp5pmq571yiaqx84bjqlm1ixqhnvfwzzc6pqkn26yp"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
+ (("rust-portable-atomic" ,rust-portable-atomic-1)
+ ("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-loom" ,rust-loom-0.7)
("rust-serde-test" ,rust-serde-test-1))))
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 05/68] gnu: rust-critical-section-1: Upgrade to v1.2.0
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-6-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-critical-section-1): Upgrade to
v1.2.0

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2d766c8bf..13e34266ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16697,14 +16697,14 @@ (define-public rust-crc64-2
(define-public rust-critical-section-1
(package
(name "rust-critical-section")
- (version "1.1.3")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "critical-section" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hi289hs8kiyqmhwzsrlqrba559av3bzg71f4bs5mz28cf4hjh7n"))))
+ (base32 "02ylhcykxjc40xrfhk1lwc21jqgz4dbwv3jr49ymw733c51yl3kr"))))
(build-system cargo-build-system)
(home-page "https://github.com/rust-embedded/critical-section")
(synopsis "Critical section abstraction")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 06/68] gnu: rust-cmake-0.1: Upgrade to v0.1.54.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-7-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-cmake-0.1): Upgrade to v0.1.54
and update project homepage

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 13e34266ad..477fea7b71 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13566,7 +13566,7 @@ (define-public rust-clru-0.6
(define-public rust-cmake-0.1
(package
(name "rust-cmake")
- (version "0.1.50")
+ (version "0.1.54")
(source
(origin
(method url-fetch)
@@ -13574,19 +13574,18 @@ (define-public rust-cmake-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
+ "1w41ma28yzad9x757s9sfq1wigjs9j902hbzc0nbxpc9vvws7jp7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
(native-inputs (list cmake-minimal))
- (home-page "https://github.com/alexcrichton/cmake-rs")
+ (home-page "https://github.com/rust-lang/cmake-rs")
(synopsis "Rust build dependency for running cmake")
(description
"This package provides a build dependency for running @code{cmake} to build
a native library. The CMake executable is assumed to be @code{cmake} unless the
CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-cobs-0.2
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 07/68] gnu: rust-itoa-1: Upgrade to v1.0.15.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-8-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-itoa-1): Upgrade to v1.0.15.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 477fea7b71..472ae7e9a1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36519,14 +36519,14 @@ (define-public rust-itertools-num-0.1
(define-public rust-itoa-1
(package
(name "rust-itoa")
- (version "1.0.14")
+ (version "1.0.15")
(source
(origin
(method url-fetch)
(uri (crate-uri "itoa" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0x26kr9m062mafaxgcf2p6h2x7cmixm0zw95aipzn2hr3d5jlnnp"))))
+ (base32 "0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 10/68] gnu: rust-bumpalo-3: Upgrade to v3.17.0.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-11-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bumpalo-3): Upgrade to v3.17.0.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f1f6ea1239..7f917e5dd3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9682,7 +9682,7 @@ (define-public rust-built-0.7
(define-public rust-bumpalo-3
(package
(name "rust-bumpalo")
- (version "3.16.0")
+ (version "3.17.0")
(source
(origin
(method url-fetch)
@@ -9691,16 +9691,19 @@ (define-public rust-bumpalo-3
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr"))))
+ "1gxxsn2fsjmv03g8p3m749mczv2k4m8xspifs5l7bcx0vx3gna0n"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all files included.
#:cargo-inputs
- (("rust-allocator-api2" ,rust-allocator-api2-0.2))
+ (("rust-allocator-api2" ,rust-allocator-api2-0.2)
+ ("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8))))
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
(home-page "https://github.com/fitzgen/bumpalo")
(synopsis "Fast bump allocation arena for Rust")
(description
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 08/68] gnu: rust-libc-0.2: Upgrade to v0.2.170.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-9-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-libc-0.2): Upgrade to v0.2.170.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 472ae7e9a1..5fcb5fe39d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39036,14 +39036,14 @@ (define-public rust-lexopt-0.3
(define-public rust-libc-0.2
(package
(name "rust-libc")
- (version "0.2.169")
+ (version "0.2.170")
(source
(origin
(method url-fetch)
(uri (crate-uri "libc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "02m253hs8gw0m1n8iyrsc4n15yzbqwhddi7w1l0ds7i92kdsiaxm"))))
+ (base32 "0a38q3avb6r6azxb7yfbjly5sbr8926z6c4sryyp33rgrf03cnw7"))))
(build-system cargo-build-system)
(arguments
(list #:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 09/68] gnu: rust-either-1: Upgrade to v1.15.0.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-10-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-either-1): Upgrade to v1.15.0.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5fcb5fe39d..f1f6ea1239 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22669,14 +22669,14 @@ (define-public rust-ego-tree-0.6
(define-public rust-either-1
(package
(name "rust-either")
- (version "1.13.0")
+ (version "1.15.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "either" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0"))))
+ (base32 "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-serde" ,rust-serde-1))
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 11/68] gnu: rust-dirs-6: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-12-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-dirs-6): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7f917e5dd3..5860af3a59 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21194,27 +21194,42 @@ (define-public rust-directories-next-2
other data.")
(license (list license:expat license:asl2.0))))
-(define-public rust-dirs-5
+(define-public rust-dirs-6
(package
(name "rust-dirs")
- (version "5.0.1")
+ (version "6.0.0")
(source (origin
(method url-fetch)
(uri (crate-uri "dirs" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0992xk5vx75b2x91nw9ssb51mpl8x73j9rxmpi96cryn0ffmmi24"))))
+ "0knfikii29761g22pwfrb8d0nqpbgw77sni9h2224haisyaams63"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.4))))
- (home-page "https://github.com/soc/dirs-rs")
+ `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.5))))
+ (home-page "https://github.com/dirs-dev/dirs-rs")
(synopsis "Abstractions for standard locations for various platforms")
(description
"This package is a tiny low-level library that provides platform-specific
standard locations of directories for config, cache and other data.")
(license (list license:expat license:asl2.0))))
+(define-public rust-dirs-5
+ (package
+ (inherit rust-dirs-6)
+ (name "rust-dirs")
+ (version "5.0.1")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "dirs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0992xk5vx75b2x91nw9ssb51mpl8x73j9rxmpi96cryn0ffmmi24"))))
+ (arguments
+ `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.4))))))
+
(define-public rust-dirs-4
(package
(inherit rust-dirs-5)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 12/68] gnu: rust-malloc-size-of-0.1: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-13-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-malloc-size-of-0.1): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5860af3a59..0e60e6aade 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41663,6 +41663,27 @@ (define-public rust-malloc-buf-0.0
(arguments
`(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
+(define-public rust-malloc-size-of-0.1
+ (package
+ (name "rust-malloc-size-of")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "malloc_size_of" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04xah660p9s5sd3jg7d9p3b7q9i53d6ax4l1rwl008wgigg1kmz5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-void" ,rust-void-1))))
+ (home-page "https://github.com/servo/malloc_size_of")
+ (synopsis "Allocator-agnostic crate for measuring the heap size of a value")
+ (description
+ "Allocator-agnostic crate for measuring the runtime size of a value
+including the size of any heap allocations that are owned by that value.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-manifest-dir-macros-0.1
(package
(name "rust-manifest-dir-macros")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 13/68] gnu: rust-termcolor-1: Upgrade to v1.4.1.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-14-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-termcolor-1): Upgrade to v1.4.1.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e60e6aade..03d9a19747 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -81050,14 +81050,14 @@ (define-public rust-termbg-0.6
(define-public rust-termcolor-1
(package
(name "rust-termcolor")
- (version "1.4.0")
+ (version "1.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "termcolor" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0jfllflbxxffghlq6gx4csv0bv0qv77943dcx01h9zssy39w66zz"))))
+ (base32 "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -81066,8 +81066,7 @@ (define-public rust-termcolor-1
(synopsis "Library for writing colored text to a terminal")
(description "This package provides a simple cross platform library for
writing colored text to a terminal.")
- (license (list license:unlicense
- license:expat))))
+ (license (list license:unlicense license:expat))))
(define-public rust-termimad-0.25
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 16/68] gnu: rust-time-core-0.1: Upgrade to v0.1.3.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-17-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-time-core-0.1): Upgrade to v0.1.3.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4ca672a483..292b6e48d6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83238,13 +83238,13 @@ (define-public rust-time-0.1
(define-public rust-time-core-0.1
(package
(name "rust-time-core")
- (version "0.1.2")
+ (version "0.1.3")
(source (origin
(method url-fetch)
(uri (crate-uri "time-core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg"))))
+ (base32 "1vvn3vskn3dnvql1s0pvdlxazrjgvhksjzy2gcfw3dw5p6jrfp3n"))))
(build-system cargo-build-system)
(arguments '(#:tests? #f)) ; use of undeclared crate or module `time`
(home-page "https://github.com/time-rs/time")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 14/68] gnu: rust-trybuild-1: Upgrade to v1.0.104.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-15-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-trybuild-1): Upgrade to v1.0.104.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03d9a19747..5dcee73791 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -87462,14 +87462,14 @@ (define-public rust-try-lock-0.2
(define-public rust-trybuild-1
(package
(name "rust-trybuild")
- (version "1.0.101")
+ (version "1.0.104")
(source
(origin
(method url-fetch)
(uri (crate-uri "trybuild" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m6yv898m8qbig2kjhn0c2b513nrgcmkszsbw7qjdh4nahm37kcd"))))
+ (base32 "161qw9ajl3njzp3lq7wyxmn7bjkwf8hdhvbc1rpvjv85ikk8pq3a"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-dissimilar" ,rust-dissimilar-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 15/68] gnu: rust-rustversion-1: Upgrade to v1.0.20.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-16-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-rustversion-1): Upgrade to v1.0.20.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5dcee73791..4ca672a483 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68690,14 +68690,14 @@ (define-public rust-rustup-toolchain-0.1
(define-public rust-rustversion-1
(package
(name "rust-rustversion")
- (version "1.0.18")
+ (version "1.0.20")
(source
(origin
(method url-fetch)
(uri (crate-uri "rustversion" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j2207vmgrcxwwwvknfn3lwv4i8djhjnxlvwdnz8bwijqqmrz08f"))))
+ (base32 "1lhwjb16dsm8brd18bn2bh0ryzc7qi29bi2jjsc6ny2zbwn3ivgd"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 17/68] gnu: rust-time-macros-0.2: Upgrade to v0.2.20.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-18-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-time-macros-0.2): Upgrade to v0.2.20.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 292b6e48d6..5d26e374fb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83256,14 +83256,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.20")
(source
(origin
(method url-fetch)
(uri (crate-uri "time-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z"))))
+ (base32 "0p2w00wawnr2nzpdyi6a8mg5m6kcs0crdq4xhzvwafqwx31kn2g8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 18/68] gnu: rust-time-0.3: Upgrade to v0.3.39.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-19-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-time-0.3): Upgrade to v0.3.39.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5d26e374fb..6e7c1790c1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83119,14 +83119,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.39")
(source
(origin
(method url-fetch)
(uri (crate-uri "time" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax"))))
+ (base32 "1n6dmsj2xpk9jksdg4im5x0chz6vpqypxdl08nn3m8j03aq9ilns"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all files included
@@ -83148,8 +83148,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
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 25/68] gnu: rust-rand-pcg-0.9: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-26-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-rand-pcg-0.9): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++--------
1 file changed, 28 insertions(+), 8 deletions(-)

Toggle diff (67 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 02aad0ed0f..61cdbdb4dc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62883,10 +62883,10 @@ (define-public rust-rand-os-0.1
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
("rust-winapi" ,rust-winapi-0.3))))))
-(define-public rust-rand-pcg-0.3
+(define-public rust-rand-pcg-0.9
(package
(name "rust-rand-pcg")
- (version "0.3.1")
+ (version "0.9.0")
(source
(origin
(method url-fetch)
@@ -62894,21 +62894,41 @@ (define-public rust-rand-pcg-0.3
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0gn79wzs5b19iivybwa09wv4lhi4kbcqciasiqqynggnr8cd1jjr"))))
+ "1xr04g5zrzqi9n7vyzjznnyrmy55i8k34ripsb2gmdxazzvw72ml"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
+ (("rust-rand-core" ,rust-rand-core-0.9)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand_pcg")
+ (("rust-bincode" ,rust-bincode-1)
+ ("rust-rand-core" ,rust-rand-core-0.9))))
+ (home-page "https://rust-random.github.io/book")
(synopsis
"Selected PCG random number generators")
(description
"This package implements a selection of PCG random number generators.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
+
+(define-public rust-rand-pcg-0.3
+ (package
+ (inherit rust-rand-pcg-0.9)
+ (name "rust-rand-pcg")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand_pcg" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0gn79wzs5b19iivybwa09wv4lhi4kbcqciasiqqynggnr8cd1jjr"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-bincode" ,rust-bincode-1))))))
(define-public rust-rand-pcg-0.2
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 26/68] gnu: rust-zerocopy-derive-0.8: Update to v0.8.23.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-27-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.8): Update to
v0.8.23.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 61cdbdb4dc..259150a708 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95912,14 +95912,14 @@ (define-public rust-zerocopy-0.3
(define-public rust-zerocopy-derive-0.8
(package
(name "rust-zerocopy-derive")
- (version "0.8.13")
+ (version "0.8.23")
(source
(origin
(method url-fetch)
(uri (crate-uri "zerocopy-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pgjqk2w5wrw752wfsxgf7rwqjlk1r4vq5iky2fjijh38cxdg23r"))
+ (base32 "0m7iwisxz111sgkski722nyxv0rixbs0a9iylrcvhpfx1qfw0lk3"))
(modules '((guix build utils)))
(snippet ;relax requirements
'(begin (substitute* "Cargo.toml"
@@ -95933,6 +95933,7 @@ (define-public rust-zerocopy-derive-0.8
("rust-syn" ,rust-syn-2))
#:cargo-development-inputs
(("rust-dissimilar" ,rust-dissimilar-1)
+ ("rust-libc", rust-libc-0.2)
("rust-once-cell" ,rust-once-cell-1)
("rust-prettyplease" ,rust-prettyplease-0.2)
("rust-rustversion" ,rust-rustversion-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 27/68] gnu: rust-zerocopy-0.8: Update to v0.8.23.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-28-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-zerocopy-0.8): Update to v0.8.23.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 259150a708..72c13c38ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95802,14 +95802,14 @@ (define-public rust-zbus-xml-4
(define-public rust-zerocopy-0.8
(package
(name "rust-zerocopy")
- (version "0.8.13")
+ (version "0.8.23")
(source
(origin
(method url-fetch)
(uri (crate-uri "zerocopy" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "07g29nsr3hvf2vyh9wk39l3yg144hprjx7aykvkd5gzka6s4m4b7"))
+ (base32 "1inbxgqhsxghawsss8x8517g30fpp8s3ll2ywy88ncm40m6l95zx"))
(modules '((guix build utils)))
(snippet
'(begin (substitute* "Cargo.toml"
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 28/68] gnu: rust-ppv-lite86-0.2: Update to v0.2.21.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-29-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ppv-lite86-0.2): Update to v0.2.21.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-crypto.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 7cb44340f6..3b49a5edf9 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -4025,7 +4025,7 @@ (define-public rust-polyval-0.4
(define-public rust-ppv-lite86-0.2
(package
(name "rust-ppv-lite86")
- (version "0.2.20")
+ (version "0.2.21")
(source
(origin
(method url-fetch)
@@ -4033,10 +4033,10 @@ (define-public rust-ppv-lite86-0.2
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "017ax9ssdnpww7nrl1hvqh2lzncpv04nnsibmnw9nxjnaqlpp5bp"))))
+ "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-zerocopy" ,rust-zerocopy-0.7))))
+ `(#:cargo-inputs (("rust-zerocopy" ,rust-zerocopy-0.8))))
(home-page "https://github.com/cryptocorrosion/cryptocorrosion")
(synopsis "Implementation of the crypto-simd API for x86")
(description "This crate provides an implementation of the crypto-simd API
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 21/68] gnu: rust-thiserror-2: Update to v2.0.12.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-22-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-thiserror-2): Update to v2.0.12.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0fa806d747..ad3b94ee8c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82390,14 +82390,14 @@ (define-public rust-thin-vec-0.2
(define-public rust-thiserror-2
(package
(name "rust-thiserror")
- (version "2.0.9")
+ (version "2.0.12")
(source
(origin
(method url-fetch)
(uri (crate-uri "thiserror" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1k5j0ri0kjrnlblv5ikaglbkg1sxxwh0qrxbidxgc38rs0zn8wph"))))
+ (base32 "024791nsc0np63g2pq30cjf9acj38z3jwx9apvvi8qsqmqnqlysn"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-2))
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 22/68] gnu: rust-rand-core-0.6: Fix broken test.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-23-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm: (rust-rand-core-0.6): Fix broken test.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ad3b94ee8c..655f6a7f0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62479,7 +62479,10 @@ (define-public rust-rand-core-0.6
(base32 "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:cargo-test-flags '("--"
+ ;; Skip broken test/deny(dead_code) lint
+ "--skip=src/lib.rs - SeedableRng::Seed (line 265)")
+ #:cargo-inputs
(("rust-getrandom" ,rust-getrandom-0.2)
("rust-serde" ,rust-serde-1))))
(home-page "https://rust-random.github.io/book")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 23/68] gnu: rust-rand-core-0.9: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-24-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm: (rust-rand-core-0.9): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 deletions(-)

Toggle diff (63 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 655f6a7f0f..c76600ebc7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62466,24 +62466,21 @@ (define-public rust-rand-chacha-0.1
#:cargo-development-inputs
(("rust-autocfg" ,rust-autocfg-0.1))))))
-(define-public rust-rand-core-0.6
+(define-public rust-rand-core-0.9
(package
(name "rust-rand-core")
- (version "0.6.4")
+ (version "0.9.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "rand_core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"))))
+ (base32 "0f3xhf16yks5ic6kmgxcpv1ngdhp48mmfy4ag82i1wnwh8ws3ncr"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags '("--"
- ;; Skip broken test/deny(dead_code) lint
- "--skip=src/lib.rs - SeedableRng::Seed (line 265)")
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
+ `(#:cargo-inputs
+ (("rust-getrandom" ,rust-getrandom-0.3)
("rust-serde" ,rust-serde-1))))
(home-page "https://rust-random.github.io/book")
(synopsis "Core random number generator traits and tools")
@@ -62492,6 +62489,26 @@ (define-public rust-rand-core-0.6
tools for implementation.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rand-core-0.6
+ (package
+ (inherit rust-rand-core-0.9)
+ (name "rust-rand-core")
+ (version "0.6.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand_core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"))))
+ (arguments
+ `(#:cargo-test-flags '("--"
+ ;; Skip broken test/deny(dead_code) lint
+ "--skip=src/lib.rs - SeedableRng::Seed (line 265)")
+ #:cargo-inputs
+ (("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-serde" ,rust-serde-1))))))
+
(define-public rust-rand-core-0.5
(package
(inherit rust-rand-core-0.6)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 24/68] gnu: rust-rand-xorshift-0.4: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-25-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-rand-xorshift-0.4): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++-----
1 file changed, 26 insertions(+), 5 deletions(-)

Toggle diff (64 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c76600ebc7..02aad0ed0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62985,10 +62985,10 @@ (define-public rust-rand-regex-0.15
(description "Generates random strings and byte strings matching a regex.")
(license license:expat)))
-(define-public rust-rand-xorshift-0.3
+(define-public rust-rand-xorshift-0.4
(package
(name "rust-rand-xorshift")
- (version "0.3.0")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
@@ -62997,20 +62997,41 @@ (define-public rust-rand-xorshift-0.3
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13vcag7gmqspzyabfl1gr9ykvxd2142q2agrj8dkyjmfqmgg4nyj"))))
+ "0njsn25pis742gb6b89cpq7jp48v9n23a9fvks10yczwks8n4fai"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
+ (("rust-rand-core" ,rust-rand-core-0.9)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand-xorshift")
+ (home-page "https://rust-random.github.io/book")
(synopsis "Xorshift random number generator")
(description
"Xorshift random number generator.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rand-xorshift-0.3
+ (package
+ (inherit rust-rand-xorshift-0.4)
+ (name "rust-rand-xorshift")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand_xorshift" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "13vcag7gmqspzyabfl1gr9ykvxd2142q2agrj8dkyjmfqmgg4nyj"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-bincode" ,rust-bincode-1))))))
+
(define-public rust-rand-xorshift-0.2
(package
(inherit rust-rand-xorshift-0.3)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 29/68] gnu: rust-rand-chacha-0.9: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-30-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-rand-chacha-0.9): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)

Toggle diff (65 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72c13c38ad..1f399d2314 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62403,31 +62403,52 @@ (define-public rust-rand-0.3
(("rust-libc" ,rust-libc-0.2)
("rust-rand" ,rust-rand-0.4))))))
-(define-public rust-rand-chacha-0.3
+(define-public rust-rand-chacha-0.9
(package
(name "rust-rand-chacha")
- (version "0.3.1")
+ (version "0.9.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rand_chacha" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"))))
+ (base32 "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
- ("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-rand-core" ,rust-rand-core-0.9)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://crates.io/crates/rand_chacha")
+ (("rust-rand-core" ,rust-rand-core-0.9)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "rust-random.github.io/book")
(synopsis "ChaCha random number generator")
(description
"This package provides the ChaCha random number generator.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rand-chacha-0.3
+ (package
+ (inherit rust-rand-chacha-0.9)
+ (name "rust-rand-chacha")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand_chacha" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
+ ("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-json" ,rust-serde-json-1))))))
+
(define-public rust-rand-chacha-0.2
(package
(inherit rust-rand-chacha-0.3)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 30/68] gnu: rust-rand-0.9: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-31-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-rand-0.9): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++--------
1 file changed, 32 insertions(+), 8 deletions(-)

Toggle diff (69 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1f399d2314..e692db34bc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62246,8 +62246,39 @@ (define-public rust-railroad-verification-0.1
@code{railroad}.")
(license license:expat)))
+(define-public rust-rand-0.9
+ (package
+ (name "rust-rand")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "156dyvsfa6fjnv6nx5vzczay1scy5183dvjchd7bvs47xd5bjy9p"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-log" ,rust-log-0.4)
+ ("rust-rand-chacha" ,rust-rand-chacha-0.9)
+ ("rust-rand-core" ,rust-rand-core-0.9)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-zerocopy" ,rust-zerocopy-0.8))
+ #:cargo-development-inputs
+ (("rust-bincode" ,rust-bincode-1)
+ ("rust-rand-pcg" ,rust-rand-pcg-0.9)
+ ("rust-rand-pcg" ,rust-rayon-1))))
+ (home-page "https://rust-random.github.io/book")
+ (synopsis "Random number generators and other randomness functionality")
+ (description
+ "Rand provides utilities to generate random numbers, to convert them to
+useful types and distributions, and some randomness-related algorithms.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rand-0.8
(package
+ (inherit rust-rand-0.9)
(name "rust-rand")
(version "0.8.5")
(source
@@ -62257,7 +62288,6 @@ (define-public rust-rand-0.8
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-libc" ,rust-libc-0.2)
@@ -62268,13 +62298,7 @@ (define-public rust-rand-0.8
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-bincode" ,rust-bincode-1)
- ("rust-rand-pcg" ,rust-rand-pcg-0.3))))
- (home-page "https://crates.io/crates/rand")
- (synopsis "Random number generators and other randomness functionality")
- (description
- "Rand provides utilities to generate random numbers, to convert them to
-useful types and distributions, and some randomness-related algorithms.")
- (license (list license:expat license:asl2.0))))
+ ("rust-rand-pcg" ,rust-rand-pcg-0.3))))))
(define-public rust-rand-0.7
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 31/68] gnu: rust-no-color-0.2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-32-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-no-color-0.2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)

Toggle diff (48 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e692db34bc..105e1ad717 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47191,17 +47191,17 @@ (define-public rust-nl80211-0.0.2
to nl80211 and receive messages.")
(license license:expat)))
-(define-public rust-no-color-0.1
+(define-public rust-no-color-0.2
(package
(name "rust-no-color")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "no_color" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m0x6i5q1jav2jgajkg4irrkfgv4lakpdvmj310b90wswdyy9xdx"))))
+ (base32 "0zgphwiqz94bwfgv3l9wgxpgp9n648wx948zhyrhvw33q68nccsf"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page "https://github.com/sitkevij/no_color")
@@ -47211,6 +47211,20 @@ (define-public rust-no-color-0.1
environment variable is set.")
(license license:expat)))
+(define-public rust-no-color-0.1
+ (package
+ (inherit rust-no-color-0.2)
+ (name "rust-no-color")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "no_color" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1m0x6i5q1jav2jgajkg4irrkfgv4lakpdvmj310b90wswdyy9xdx"))))
+ (arguments `(#:skip-build? #t))))
+
(define-public rust-no-panic-0.1
(package
(name "rust-no-panic")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 32/68] gnu: rust-automod-1: Update to v1.0.15.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-33-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-automod-1): Update to v1.0.15.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 105e1ad717..eb936f5193 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6179,7 +6179,7 @@ (define-public rust-autocfg-0.1
(define-public rust-automod-1
(package
(name "rust-automod")
- (version "1.0.14")
+ (version "1.0.15")
(source
(origin
(method url-fetch)
@@ -6187,7 +6187,7 @@ (define-public rust-automod-1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "12rsa5barxi8v916hlvvpjyh43y5x2yjc2bg1xs6v960vccyxwzd"))))
+ "0w76lzg8vbrvx4cl8x63kdaxkwpbp17c4cg1bcgwmqmj3lqbvd7b"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 33/68] gnu: rust-ryu-1: Update to v1.0.20.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-34-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ryu-1): Update to v1.0.20.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index eb936f5193..a8ceebf5c8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69188,7 +69188,7 @@ (define-public rust-rustyline-derive-0.3
(define-public rust-ryu-1
(package
(name "rust-ryu")
- (version "1.0.18")
+ (version "1.0.20")
(source
(origin
(method url-fetch)
@@ -69196,15 +69196,15 @@ (define-public rust-ryu-1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "17xx2s8j1lln7iackzd9p0sv546vjq71i779gphjq923vjh5pjzk"))))
+ "07s855l8sb333h6bpn24pka5sp7hjk2w667xy6a0khkf6sqv5lr8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-no-panic" ,rust-no-panic-0.1))
#:cargo-development-inputs
(("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3))))
+ ("rust-rand" ,rust-rand-0.9)
+ ("rust-rand-xorshift" ,rust-rand-xorshift-0.4))))
(home-page "https://github.com/dtolnay/ryu")
(synopsis "Fast floating point to string conversion")
(description
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 34/68] gnu: rust-hashlink-0.10: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-35-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-hashlink-0.10): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++-------
1 file changed, 25 insertions(+), 7 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a8ceebf5c8..54340d5969 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31820,29 +31820,47 @@ (define-public rust-hashbrown-0.3
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
("rust-serde" ,rust-serde-1))))))
-(define-public rust-hashlink-0.9
+(define-public rust-hashlink-0.10
(package
(name "rust-hashlink")
- (version "0.9.1")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "hashlink" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1byq4nyrflm5s6wdx5qwp96l1qbp2d0nljvrr5yqrsfy51qzz93b"))))
+ (base32 "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))
+ (list #:cargo-inputs (list rust-hashbrown-0.15
+ rust-serde-1)
+ #:cargo-development-inputs (list rust-rustc-hash-2
+ rust-serde-test-1)))
(home-page "https://github.com/kyren/hashlink")
(synopsis "HashMap-like containers with user controllable order")
(description "This package provides HashMap-like containers that hold
their key-value pairs in a user controllable order.")
(license (list license:expat license:asl2.0))))
+(define-public rust-hashlink-0.9
+ (package
+ (inherit rust-hashlink-0.10)
+ (name "rust-hashlink")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hashlink" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1byq4nyrflm5s6wdx5qwp96l1qbp2d0nljvrr5yqrsfy51qzz93b"))))
+ (arguments
+ `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-rustc-hash" ,rust-rustc-hash-1)
+ ("rust-serde-test" ,rust-serde-test-1))))))
+
(define-public rust-hashlink-0.8
(package
(inherit rust-hashlink-0.9)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 35/68] gnu: rust-yaml-rust2-0.10: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-36-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-yaml-rust2-0.10): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)

Toggle diff (59 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 54340d5969..09191b6402 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95200,22 +95200,22 @@ (define-public rust-yaml-rust-0.3
(("rust-clippy" ,rust-clippy-0.0.302)
("rust-linked-hash-map" ,rust-linked-hash-map-0.3))))))
-(define-public rust-yaml-rust2-0.9
+(define-public rust-yaml-rust2-0.10
(package
(name "rust-yaml-rust2")
- (version "0.9.0")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "yaml-rust2" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia"))))
+ (base32 "0jydl293p19062yc06bvh0nvfbcgzw2v5fzhpqb0flk59m9xnar3"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-hashlink" ,rust-hashlink-0.9))
+ ("rust-hashlink" ,rust-hashlink-0.10))
#:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.4)
("rust-quickcheck" ,rust-quickcheck-1))))
(home-page "https://github.com/Ethiraric/yaml-rust2")
@@ -95225,6 +95225,25 @@ (define-public rust-yaml-rust2-0.9
pure rust.")
(license (list license:expat license:asl2.0))))
+(define-public rust-yaml-rust2-0.9
+ (package
+ (inherit rust-yaml-rust2-0.10)
+ (name "rust-yaml-rust2")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "yaml-rust2" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia"))))
+ (arguments
+ `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-hashlink" ,rust-hashlink-0.9))
+ #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.4)
+ ("rust-quickcheck" ,rust-quickcheck-1))))))
+
(define-public rust-yaml-rust2-0.8
(package
(inherit rust-yaml-rust2-0.9)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 36/68] gnu: rust-enum-table-derive-0.2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-37-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-enum-table-derive-0.2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 09191b6402..58651e64c5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23867,6 +23867,33 @@ (define-public rust-enum-ordinalize-derive-4
construction of enums from an ordinal value.")
(license license:expat)))
+(define-public rust-enum-table-derive-0.2
+ (package
+ (name "rust-enum-table-derive")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "enum-table-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1m7nlijkyqiarb8dl9wgy26j5clzl7cwlzrnqipipgiapp4c2pcd"))))
+ (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/moriyoshi-kasuga/enum-table")
+ (synopsis "Derive macro for enum-table")
+ (description "@dfn{enum-table} is a lightweight and efficient Rust library
+designed for mapping enums to values. It provides a fast and type-safe
+alternative to using HashMap for enum keys, ensuring compile-time safety and
+performance benefits.
+
+You can create an EnumTable struct at const time, ensuring that values are
+returned reliably with get, and there is no runtime check.")
+ (license license:expat)))
+
(define-public rust-enumset-1
(package
(name "rust-enumset")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 39/68] gnu: rust-local-fmt-macros-0.4: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-40-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-local-fmt-macros-0.4): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72e7a70c82..2a05bb93bb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40539,6 +40539,35 @@ (define-public rust-local-channel-0.1
futures-aware, FIFO queue.")
(license (list license:expat license:asl2.0))))
+(define-public rust-local-fmt-macros-0.4
+ (package
+ (name "rust-local-fmt-macros")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "local-fmt-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ndp8m9y63hs9hwdvbp36aiy32pnlhlq8bb0rn8rmnni8a99pa1p"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags '("--"
+ ;; Missing function
+ "--skip=src/lib.rs - def_local_fmt (line 80)"
+ "--skip=src/lib.rs - def_local_fmt (line 116)")
+ #:cargo-inputs
+ (("rust-local-fmt-macros-internal" ,rust-local-fmt-macros-internal-0.4)
+ ("rust-syn" ,rust-syn-2))
+ #:cargo-development-inputs (("enum-table" ,rust-enum-table-0.2))))
+ (home-page "https://github.com/moriyoshi-kasuga/local-fmt")
+ (synopsis "Macros for @dfn{local-fmt} localizable format strings")
+ (description "@dfn{local-fmt} is a Rust library that provides a mechanism
+for defining and using localizable format strings. It is designed to facilitate
+the creation of applications that support multiple languages by allowing
+developers to define messages in a structured and maintainable way.")
+ (license license:expat)))
+
(define-public rust-local-fmt-macros-internal-0.4
(package
(name "rust-local-fmt-macros-internal")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 38/68] gnu: rust-local-fmt-macros-internal-0.4: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-39-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-local-fmt-macros-internal-0.4): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ab98f4de78..72e7a70c82 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40539,6 +40539,35 @@ (define-public rust-local-channel-0.1
futures-aware, FIFO queue.")
(license (list license:expat license:asl2.0))))
+(define-public rust-local-fmt-macros-internal-0.4
+ (package
+ (name "rust-local-fmt-macros-internal")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "local-fmt-macros-internal" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1k3rd714q9pqla2lqkq4z1i753llazrxbzmwfz574y4zmchs0b3j"))))
+ (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)
+ ("rust-thiserror" ,rust-thiserror-2)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-toml" ,rust-toml-0.8)
+ ("rust-yaml-rust2" ,rust-yaml-rust2-0.10))))
+ (home-page "https://github.com/moriyoshi-kasuga/local-fmt")
+ (synopsis "Internals for @dfn{local-fmt-macros} localizable format strings")
+ (description "@dfn{local-fmt} is a Rust library that provides a mechanism
+for defining and using localizable format strings. It is designed to facilitate
+the creation of applications that support multiple languages by allowing
+developers to define messages in a structured and maintainable way.")
+ (license license:expat)))
+
(define-public rust-local-ip-address-0.5
(package
(name "rust-local-ip-address")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 37/68] gnu: rust-enum-table-0.2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-38-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-enum-table-0.2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 58651e64c5..ab98f4de78 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23867,6 +23867,31 @@ (define-public rust-enum-ordinalize-derive-4
construction of enums from an ordinal value.")
(license license:expat)))
+(define-public rust-enum-table-0.2
+ (package
+ (name "rust-enum-table")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "enum-table" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11rlvhmiz12ysvn03db0nb6hshy47vmqp5d4kylibcb72qsh3f0h"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-enum-table-derive" ,rust-enum-table-derive-0.2))))
+ (home-page "https://github.com/moriyoshi-kasuga/enum-table")
+ (synopsis "Library for creating tables with enums as key")
+ (description "@dfn{enum-table} is a lightweight and efficient Rust library
+designed for mapping enums to values. It provides a fast and type-safe
+alternative to using HashMap for enum keys, ensuring compile-time safety and
+performance benefits.
+
+You can create an EnumTable struct at const time, ensuring that values are
+returned reliably with get, and there is no runtime check.")
+ (license license:expat)))
+
(define-public rust-enum-table-derive-0.2
(package
(name "rust-enum-table-derive")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 40/68] gnu: rust-local-fmt-0.4: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-41-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-local-fmt-0.4): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a05bb93bb..711bda0dc1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40539,6 +40539,34 @@ (define-public rust-local-channel-0.1
futures-aware, FIFO queue.")
(license (list license:expat license:asl2.0))))
+(define-public rust-local-fmt-0.4
+ (package
+ (name "rust-local-fmt")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "local-fmt" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "198jswaggdcfwk12mh4v89lybpzvhjy11vfcdnhg9y9ln0z112cy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags '("--all-features")
+ #:cargo-inputs (("rust-enum-table" ,rust-enum-table-0.2)
+ ("rust-thiserror" ,rust-thiserror-2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-local-fmt-macros" ,rust-local-fmt-macros-0.4))
+ #:cargo-development-inputs (("rust-serde" ,rust-serde-1)
+ ("rust-toml" ,rust-toml-0.8))))
+ (home-page "https://github.com/moriyoshi-kasuga/local-fmt")
+ (synopsis "Localizable format strings")
+ (description "@dfn{local-fmt} is a Rust library that provides a mechanism
+for defining and using localizable format strings. It is designed to facilitate
+the creation of applications that support multiple languages by allowing
+developers to define messages in a structured and maintainable way.")
+ (license license:expat)))
+
(define-public rust-local-fmt-macros-0.4
(package
(name "rust-local-fmt-macros")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 42/68] gnu: rust-libloading-0.8: Upgrade to v0.8.6.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-43-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-libloading-0.8): Upgrade to v0.8.6.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ff48d66426..44c8f18dfc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39282,14 +39282,14 @@ (define-public rust-libfuzzer-sys-0.4
(define-public rust-libloading-0.8
(package
(name "rust-libloading")
- (version "0.8.5")
+ (version "0.8.6")
(source
(origin
(method url-fetch)
(uri (crate-uri "libloading" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "194dvczq4sifwkzllfmw0qkgvilpha7m5xy90gd6i446vcpz4ya9"))
+ (base32 "0d2ccr88f8kv3x7va2ccjxalcjnhrci4j2kwxp7lfmbkpjs4wbzw"))
(modules '((guix build utils)))
(snippet
'(begin (for-each delete-file
@@ -39298,7 +39298,7 @@ (define-public rust-libloading-0.8
(arguments
`(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-windows-targets" ,rust-windows-targets-0.48))
+ ("rust-windows-targets" ,rust-windows-targets-0.52))
#:cargo-development-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-static-assertions" ,rust-static-assertions-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 43/68] gnu: rust-faster-hex-0.10: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-44-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-faster-hex-0.10): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++------
1 file changed, 29 insertions(+), 6 deletions(-)

Toggle diff (64 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 44c8f18dfc..b1d7d21484 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25794,8 +25794,36 @@ (define-public rust-fast-float-0.2
(description "This package provides a fast floating-point number parser.")
(license (list license:expat license:asl2.0))))
+(define-public rust-faster-hex-0.10
+ (package
+ (name "rust-faster-hex")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "faster-hex" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wzvv4a1czxfxmh99cza2y0jps97hm3k1j6r6cs816qp5wnsw8vj"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:cargo-inputs (list rust-heapless-0.8 rust-serde-1)
+ #:cargo-development-inputs
+ (list rust-bytes-1
+ rust-criterion-0.5
+ rust-hex-0.3
+ rust-proptest-1
+ rust-rustc-hex-1
+ rust-serde-1
+ rust-serde-json-1)))
+ (home-page "https://github.com/NervosFoundation/faster-hex")
+ (synopsis "Fast hex encoding")
+ (description "Fast hex encoding.")
+ (license license:expat)))
+
(define-public rust-faster-hex-0.9
(package
+ (inherit rust-faster-hex-0.10)
(name "rust-faster-hex")
(version "0.9.0")
(source
@@ -25805,7 +25833,6 @@ (define-public rust-faster-hex-0.9
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "10wi4vqbdpkamw4qvra1ijp4as2j7j1zc66g4rdr6h0xv8gb38m2"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-serde" ,rust-serde-1))
#:cargo-development-inputs (("rust-bytes" ,rust-bytes-1)
@@ -25814,11 +25841,7 @@ (define-public rust-faster-hex-0.9
("rust-proptest" ,rust-proptest-1)
("rust-rustc-hex" ,rust-rustc-hex-1)
("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/NervosFoundation/faster-hex")
- (synopsis "Fast hex encoding")
- (description "Fast hex encoding.")
- (license license:expat)))
+ ("rust-serde-json" ,rust-serde-json-1))))))
(define-public rust-faster-hex-0.8
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 41/68] gnu: rust-local-ip-0.6: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-42-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-local-ip-0.6): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 711bda0dc1..ff48d66426 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40625,24 +40625,24 @@ (define-public rust-local-fmt-macros-internal-0.4
developers to define messages in a structured and maintainable way.")
(license license:expat)))
-(define-public rust-local-ip-address-0.5
+(define-public rust-local-ip-address-0.6
(package
(name "rust-local-ip-address")
- (version "0.5.7")
+ (version "0.6.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "local-ip-address" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pfiy5pj70y0ycdf3scmxpgmj7jyi99054rk4rfzpb75kkmd8bk1"))))
+ (base32 "10hpiqpwsm2f2pip0pynsibzaw0f6mc5xhacr27pxlpqc5awys9n"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Integration test with local IP address.
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
("rust-neli" ,rust-neli-0.6)
("rust-thiserror" ,rust-thiserror-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
+ ("rust-windows-sys" ,rust-windows-sys-0.59))))
(home-page "https://github.com/EstebanBorai/local-ip-address")
(synopsis
"Retrieve system's local IP address and network interfaces/adapters")
@@ -40651,6 +40651,25 @@ (define-public rust-local-ip-address-0.5
network interfaces/adapters.")
(license (list license:expat license:asl2.0))))
+(define-public rust-local-ip-address-0.5
+ (package
+ (inherit rust-local-ip-address-0.6)
+ (name "rust-local-ip-address")
+ (version "0.5.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "local-ip-address" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0pfiy5pj70y0ycdf3scmxpgmj7jyi99054rk4rfzpb75kkmd8bk1"))))
+ (arguments
+ `(#:tests? #f ; Integration test with local IP address.
+ #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+ ("rust-neli" ,rust-neli-0.6)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-windows-sys" ,rust-windows-sys-0.48))))))
+
(define-public rust-local-waker-0.1
(package
(name "rust-local-waker")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 45/68] gnu: rust-lalrpop-0.17: Fix build
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-46-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-lalrpop-0.17): Fix build

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aac2077b02..9bdca383fa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38247,7 +38247,11 @@ (define-public rust-lalrpop-0.17
(uri (crate-uri "lalrpop" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1nv7ma8cgw3r1fcma7gy06fwwlpl4fkz91mxv5kjhiaxwyc3dp34"))))
+ (base32 "1nv7ma8cgw3r1fcma7gy06fwwlpl4fkz91mxv5kjhiaxwyc3dp34"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ ;; README.md not included in the release tarball.
+ (("../README.md") "Cargo.toml")))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 67/68] gnu: rust-napi-build-2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-68-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-napi-build-2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0cc205a013..4f87d2124e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45258,8 +45258,26 @@ (define-public rust-napi-2
(description "This package provides N-API bindings.")
(license license:expat)))
+(define-public rust-napi-build-2
+ (package
+ (name "rust-napi-build")
+ (version "2.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "napi-build" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0775y9ir073jvw124jvylssl8k195ilm4rj8895smx4a45rmjs20"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/napi-rs/napi-rs")
+ (synopsis "N-API build support")
+ (description "This package provides N-API build support.")
+ (license license:expat)))
+
(define-public rust-napi-build-1
(package
+ (inherit rust-napi-build-2)
(name "rust-napi-build")
(version "1.2.1")
(source
@@ -45275,12 +45293,7 @@ (define-public rust-napi-build-1
;; Don't try to read the removed files.
(substitute* "src/windows.rs"
(("include_bytes.*")
- "unreachable!(),\n"))))))
- (build-system cargo-build-system)
- (home-page "https://github.com/napi-rs/napi-rs")
- (synopsis "N-API build support")
- (description "This package provides N-API build support.")
- (license license:expat)))
+ "unreachable!(),\n"))))))))
(define-public rust-napi-derive-2
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 19/68] gnu: rust-no-panic-0.1: Upgrade to v0.1.35.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-20-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-no-panic-0.1): Upgrade to v0.1.35.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6e7c1790c1..a4adfc60bd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47214,7 +47214,7 @@ (define-public rust-no-color-0.1
(define-public rust-no-panic-0.1
(package
(name "rust-no-panic")
- (version "0.1.33")
+ (version "0.1.35")
(source
(origin
(method url-fetch)
@@ -47222,7 +47222,7 @@ (define-public rust-no-panic-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1s4p4r6p6gv3fy2dm1cx19hmnxc9szvb5x3f51wn0i7ycrjahzcg"))))
+ "1lpskk5lpjicndrc28xf1czb07p380zrfflvbnkjbp5kbfyilg8i"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 68/68] gnu: rust-napi-2: Upgrade to v2.16.16.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-69-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-napi-2): Upgrade to v2.16.16.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4f87d2124e..9e40fba688 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45226,19 +45226,14 @@ (define-public rust-nanoserde-derive-0.1
(define-public rust-napi-2
(package
(name "rust-napi")
- (version "2.15.0")
+ (version "2.16.16")
(source
(origin
(method url-fetch)
(uri (crate-uri "napi" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lcj4k1q89bv75spssg202hkf98d0w8zpkgppd0w8p5qpkhrigzg"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; Stats was removed from tokio-1 around tokio-1.33.0.
- ((".*tokio_stats.*") ""))))))
+ (base32 "10zc1z55z55zq34mimnf7jyib0f0hyqrh065d6339ik2bvpf56l3"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -45247,6 +45242,7 @@ (define-public rust-napi-2
("rust-chrono" ,rust-chrono-0.4)
("rust-ctor" ,rust-ctor-0.2)
("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-indexmap" ,rust-indexmap-2)
("rust-napi-derive" ,rust-napi-derive-2)
("rust-napi-sys" ,rust-napi-sys-2)
("rust-once-cell" ,rust-once-cell-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 20/68] gnu: rust-thiserror-impl-2: Upgrade to v2.0.12.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-21-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-thiserror-impl-2): Upgrade to
v2.0.12.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a4adfc60bd..0fa806d747 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82479,14 +82479,14 @@ (define-public rust-thiserror-core-impl-1
(define-public rust-thiserror-impl-2
(package
(name "rust-thiserror-impl")
- (version "2.0.9")
+ (version "2.0.12")
(source
(origin
(method url-fetch)
(uri (crate-uri "thiserror-impl" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m77z5vb4w7xn7y12zxnbwncva4bwbi45y45xvkf5aki20kzll3v"))))
+ (base32 "07bsn7shydaidvyyrm7jz29vp78vrxr9cr9044rfmn078lmz8z3z"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 44/68] gnu: rust-nanorand-0.5: Update to v0.5.2.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-45-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-nanorand-0.5): Update to v0.5.2.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)

Toggle diff (40 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b1d7d21484..aac2077b02 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45028,25 +45028,24 @@ (define-public rust-nanorand-0.5
(package
(inherit rust-nanorand-0.7)
(name "rust-nanorand")
- (version "0.5.1")
+ (version "0.5.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "nanorand" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ryi6jdfsfij4di33f269099g7m32rlr7sv7j4pklnjcj2xxfwri"))))
+ (base32 "1l12b8yrf1bk9c7hkra27049b1yz8yzijjj6z30a34vwdyv7h4xc"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ ;; README.md not included in the release tarball.
+ (("../README.md") "Cargo.toml")))))
(arguments
- `(#:skip-build? #true ;error with pre-release randomize
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-getrandom" ,rust-getrandom-0.2)
("rust-zeroize" ,rust-zeroize-1))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-random-fast-rng" ,rust-random-fast-rng-0.1)
- ("rust-randomize" ,rust-randomize-4))))))
+ (("rust-hex" ,rust-hex-0.4))))))
(define-public rust-nanorand-0.4
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 46/68] gnu: rust-lalrpop-0.19: Update build
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-47-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-lalrpop-0.19): Update build

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9bdca383fa..6a6a975f9b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38213,10 +38213,13 @@ (define-public rust-lalrpop-0.19
(uri (crate-uri "lalrpop" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0yw3m7br8zsby1vb7d0v952hdllg6splc85ba4l9yn1746avy70a"))))
+ (base32 "0yw3m7br8zsby1vb7d0v952hdllg6splc85ba4l9yn1746avy70a"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ ;; README.md not included in the release tarball.
+ (("README.md") "Cargo.toml")))))
(arguments
- `(#:install-source? #f ; README is missing.
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-ascii-canvas" ,rust-ascii-canvas-3)
("rust-bit-set" ,rust-bit-set-0.5)
("rust-diff" ,rust-diff-0.1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 57/68] gnu: rust-bincode-derive-2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-58-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bincode-derive-2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e6a8c21f66..9c86855d23 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7178,6 +7178,31 @@ (define-public rust-bincode-1
that uses Serde for transforming structs into bytes and vice versa!")
(license license:expat)))
+(define-public rust-bincode-derive-2
+ (package
+ (name "rust-bincode-derive")
+ (version "2.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bincode_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "029wmh26hq3hhs1gq629y0frn2pkl7ld061rk23fji8g8jd715dz"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; Claims to require rust 1.85.0 when it actually doesn't
+ (substitute* "Cargo.toml"
+ (("rust-version =.*") ""))))))
+ (build-system cargo-build-system)
+ (arguments (list #:cargo-inputs (list rust-virtue-0.0.18)))
+ (home-page "https://github.com/bincode-org/bincode")
+ (synopsis
+ "Implementation of #[derive(Encode, Decode)] for bincode")
+ (description "The derive crate for bincode. Implements
++@code{bincode::Encode} and @code{bincode::Decode}.")
+ (license license:expat)))
+
(define-public rust-bindgen-0.71
(package
(name "rust-bindgen")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 58/68] gnu: rust-bincode-2: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-59-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bincode-2): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 53 +++++++++++++++++++++++++++++++-------
1 file changed, 44 insertions(+), 9 deletions(-)

Toggle diff (83 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9c86855d23..b4b6f098cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7152,25 +7152,41 @@ (define-public rust-binascii-0.1
base32 and base16 (hex)")
(license license:expat)))
-(define-public rust-bincode-1
+(define-public rust-bincode-2
(package
(name "rust-bincode")
- (version "1.3.3")
+ (version "2.0.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "bincode" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"))))
+ (base32 "0h5pxp3dqkigjwy926a03sl69n9wv7aq4142a20kw9lhn3bzbsin"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; Claims to require rust 1.85.0 when it actually doesn't
+ (substitute* "Cargo.toml"
+ (("rust-version =.*") ""))))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/servo/bincode")
+ (list #:cargo-inputs
+ (list rust-unty-0.0.4
+ rust-bincode-derive-2
+ rust-serde-1)
+ #:cargo-development-inputs
+ (list rust-bincode-1
+ rust-bumpalo-3
+ rust-chrono-0.4
+ rust-criterion-0.5
+ rust-glam-0.25
+ rust-ouroboros-0.18
+ rust-rand-0.8
+ rust-serde-1
+ rust-serde-derive-1
+ rust-tempfile-3
+ rust-uuid-1)))
+ (home-page "https://github.com/bincode-org/bincode")
(synopsis
"Binary serialization/deserialization strategy")
(description
@@ -7178,6 +7194,25 @@ (define-public rust-bincode-1
that uses Serde for transforming structs into bytes and vice versa!")
(license license:expat)))
+(define-public rust-bincode-1
+ (package
+ (inherit rust-bincode-2)
+ (name "rust-bincode")
+ (version "1.3.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bincode" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-bytes" ,rust-serde-bytes-0.11)
+ ("rust-serde-derive" ,rust-serde-derive-1))))))
+
(define-public rust-bincode-derive-2
(package
(name "rust-bincode-derive")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 59/68] gnu: rust-ouroboros-macro-0.14: Update to v0.14.2
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-60-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.14): Update to
v0.14.2.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b4b6f098cc..dfa9a428d7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51744,14 +51744,14 @@ (define-public rust-ouroboros-macro-0.14
(package
(inherit rust-ouroboros-macro-0.15)
(name "rust-ouroboros-macro")
- (version "0.14.0")
+ (version "0.14.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "ouroboros_macro" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11cav04x82liknlrv50lpl1i1ln2jw4isdqzdjnjsg0pcpvwik9r"))))))
+ (base32 "10jdr9avpi3pg2bvzyv1qbspm20hwl8wcys9x17l4v810rr296pd"))))))
(define-public rust-overload-0.1
(package
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 60/68] gnu: rust-ouroboros-0.14: Update to v0.14.2
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-61-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ouroboros-0.14): Update to v0.14.2.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dfa9a428d7..c1a3fa89d3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51661,14 +51661,18 @@ (define-public rust-ouroboros-0.14
(package
(inherit rust-ouroboros-0.15)
(name "rust-ouroboros")
- (version "0.14.0")
+ (version "0.14.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "ouroboros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ih1lna1d2is3a6aicmc7lpfhqmg046kssxpryk24kwg8j42ymh6"))))
+ (base32 "0qk63yd5iim0wavgsy7w98bfsynmw40nv1wq4nn1hvhj1llkyr3i"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; README.md not included in the release tarball.
+ (substitute* "Cargo.toml" (("readme =.*") ""))))))
(arguments
`(#:cargo-inputs
(("rust-aliasable" ,rust-aliasable-0.1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 47/68] gnu: rust-semver-1: Update to v1.0.26.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-48-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-semver-1): Update to v1.0.26.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6a6a975f9b..db66f279cb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71076,14 +71076,14 @@ (define-public rust-selinux-sys-0.6
(define-public rust-semver-1
(package
(name "rust-semver")
- (version "1.0.24")
+ (version "1.0.26")
(source
(origin
(method url-fetch)
(uri (crate-uri "semver" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
+ (base32 "1l5q2vb8fjkby657kdyfpvv40x2i2xqq9bg57pxqakfj92fgmrjn"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 48/68] gnu: rust-smallvec-1: Update to v1.14.0.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-49-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-smallvec-1): Update to v1.14.0.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db66f279cb..c1c4305bb1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75207,18 +75207,19 @@ (define-public rust-smallstring-0.1
(define-public rust-smallvec-1
(package
(name "rust-smallvec")
- (version "1.13.2")
+ (version "1.14.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "smallvec" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0rsw5samawl3wsw6glrsb127rx6sh89a8wyikicw6dkdcjd1lpiw"))))
+ (base32 "1z8wpr53x6jisklqhkkvkgyi8s5cn69h2d2alhqfxahzxwiq7kvz"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-malloc-size-of" ,rust-malloc-size-of-0.1)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-bincode" ,rust-bincode-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 65/68] gnu: rust-napi-derive-2: Upgrade to v2.16.13.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-66-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-napi-derive-2): Upgrade to v2.16.13.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3cf412051d..dd36cf80da 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45285,14 +45285,14 @@ (define-public rust-napi-build-1
(define-public rust-napi-derive-2
(package
(name "rust-napi-derive")
- (version "2.15.0")
+ (version "2.16.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "napi-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "056mmgqhqc4gmpql3j49r69lzsfywvp70j6nrpdg52lnw3dz08kn"))))
+ (base32 "035bp25a2zp5vvlcrk1jqfwlwpwx9d1h2dzi6iyky8mcv22jbgkw"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -45301,7 +45301,7 @@ (define-public rust-napi-derive-2
("rust-napi-derive-backend" ,rust-napi-derive-backend-1)
("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/napi-rs/napi-rs")
(synopsis "N-API procedural macros")
(description "This package provides N-API procedural macros.")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 66/68] gnu: rust-napi-sys-2: Upgrade to v2.4.0.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-67-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-napi-sys-2): Upgrade to v2.4.0.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dd36cf80da..0cc205a013 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45336,14 +45336,14 @@ (define-public rust-napi-derive-backend-1
(define-public rust-napi-sys-2
(package
(name "rust-napi-sys")
- (version "2.3.0")
+ (version "2.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "napi-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12vb35l0rimi4h2dixys6y6vacz9mwi8ppw892vkzj2dydmgl0r5"))))
+ (base32 "18sfjqbvf2lj602rbhavvks1zkhhlaa5a0y1zqql6wrsxkl04y22"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-libloading" ,rust-libloading-0.8))))
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 49/68] gnu: rust-mailparse-0.16: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-50-aaron.covrig.us@ieee.org
* gnu/crates-io.scm (rust-mailparse-0.16): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c1c4305bb1..79e358ec8d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41769,17 +41769,17 @@ (define-public rust-maildir-0.5
("rust-tempfile" ,rust-tempfile-3)
("rust-walkdir" ,rust-walkdir-2))))))
-(define-public rust-mailparse-0.15
+(define-public rust-mailparse-0.16
(package
(name "rust-mailparse")
- (version "0.15.0")
+ (version "0.16.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "mailparse" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0zkwbrzgr7pp1wyywjgvlxayr1p3nnkn2yxgi97746j1h1ckv81x"))))
+ (base32 "0bzdd3yliadzjnirb4g0jwz7j3k2yds02fzb2ib1m0ybvnbrm0b0"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-charset" ,rust-charset-0.1)
@@ -41792,6 +41792,24 @@ (define-public rust-mailparse-0.15
"This package provides a simple parser for MIME e-mail messages.")
(license license:bsd-0)))
+(define-public rust-mailparse-0.15
+ (package
+ (inherit rust-mailparse-0.16)
+ (name "rust-mailparse")
+ (version "0.15.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mailparse" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0zkwbrzgr7pp1wyywjgvlxayr1p3nnkn2yxgi97746j1h1ckv81x"))))
+ (arguments
+ `(#:cargo-inputs (("rust-charset" ,rust-charset-0.1)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-quoted-printable" ,rust-quoted-printable-0.5))
+ #:cargo-development-inputs (("rust-ouroboros" ,rust-ouroboros-0.17))))))
+
(define-public rust-mailparse-0.14
(package
(inherit rust-mailparse-0.15)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 50/68] gnu: rust-quick-xml-0.37: Upgrade to v0.37.2.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-51-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-quick-xml-0.37): Upgrade to v0.37.2.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 79e358ec8d..80448c1d27 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61593,14 +61593,14 @@ (define-public rust-quick-error-1
(define-public rust-quick-xml-0.37
(package
(name "rust-quick-xml")
- (version "0.37.1")
+ (version "0.37.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quick-xml" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "00vagwspb7j87v34ybvylphf9isf8bb5zy9fcgcb91rrzyyjjbzj"))))
+ (base32 "00y0qagwbxd3lqarr13j35d6kwmni176znf5jrxxcyazwplmjn0n"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 51/68] gnu: rust-unicode-ident-1: Upgrade to v1.0.18.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-52-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-unicode-ident-1): Upgrade to v1.0.18.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80448c1d27..ad7697ad6d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89953,14 +89953,14 @@ (define-public rust-unicode-id-0.3
(define-public rust-unicode-ident-1
(package
(name "rust-unicode-ident")
- (version "1.0.14")
+ (version "1.0.18")
(source (origin
(method url-fetch)
(uri (crate-uri "unicode-ident" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10ywa1pg0glgkr4l3dppjxizr9r2b7im0ycbfa0137l69z5fdfdd"))))
+ "04k5r6sijkafzljykdq26mhjpmhdx4jwzvn1lh90g9ax9903jpss"))))
(build-system cargo-build-system)
;; Most development inputs are competing implementations
;; for benchmarks.
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 53/68] gnu: rust-randomize-3: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-54-aaron.covrig.us@ieee.org
* gnu/crates-io.scm (rust-randomize-3): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1ab015dc2a..37fa4b2128 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63553,6 +63553,25 @@ (define-public rust-randomize-4
(base32 "0m4vkgm161q51ww9bvf0kram9cxg8j3p80rl9w1fzpgkwcwbqhpm"))))
(arguments `(#:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.1))))))
+(define-public rust-randomize-3
+ (package
+ (inherit rust-randomize-4)
+ (name "rust-randomize")
+ (version "3.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "randomize" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "02ll7r3rrpmhjx34w91m1yvqw1685bq2n9amqvycjcqznncqrhw8"))))
+ (arguments
+ (list #:cargo-inputs
+ (list rust-rand-core-0.5
+ rust-serde-1)
+ #:cargo-development-inputs
+ (list rust-bincode-1)))))
+
(define-public rust-ratatui-0.29
(package
(name "rust-ratatui")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 52/68] gnu: rust-randomize-5: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-53-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-randomize-5): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)

Toggle diff (56 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ad7697ad6d..1ab015dc2a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63516,22 +63516,22 @@ (define-public rust-random-trait-0.1
random generic types.")
(license (list license:expat license:asl2.0))))
-(define-public rust-randomize-4
+(define-public rust-randomize-5
(package
(name "rust-randomize")
- (version "4.0.0-alpha.3")
+ (version "5.1.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "randomize" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0m4vkgm161q51ww9bvf0kram9cxg8j3p80rl9w1fzpgkwcwbqhpm"))))
+ (base32 "0bycs7i6r8z54q9g7wkl9w5s7fgswmpnhsaf4aljadqz0hricq02"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1))))
+ `(#:cargo-inputs
+ (("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-getrandom" ,rust-getrandom-0.1))))
(home-page "https://github.com/Lokathor/randomize")
(synopsis "Minimalist randomization library")
(description
@@ -63539,6 +63539,20 @@ (define-public rust-randomize-4
(license
(list license:zlib license:asl2.0 license:expat))))
+(define-public rust-randomize-4
+ (package
+ (inherit rust-randomize-5)
+ (name "rust-randomize")
+ (version "4.0.0-alpha.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "randomize" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0m4vkgm161q51ww9bvf0kram9cxg8j3p80rl9w1fzpgkwcwbqhpm"))))
+ (arguments `(#:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.1))))))
+
(define-public rust-ratatui-0.29
(package
(name "rust-ratatui")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 54/68] gnu: rust-virtue-0.0.18: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-55-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-virtue-0.0.18): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 37fa4b2128..4a4645ad56 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -92441,6 +92441,27 @@ (define-public rust-versions-6
numbers.")
(license license:expat)))
+(define-public rust-virtue-0.0.18
+ (package
+ (name "rust-virtue")
+ (version "0.0.18")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "virtue" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1cgp79pzzs117kjlc3jnnkixbyaqri12j40mx2an41qhrymv27h5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags '("--all-features")
+ #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1))
+ #:cargo-development-inputs (("rust-proc-macro2", rust-proc-macro2-1))))
+ (home-page "https://github.com/bincode-org/virtue")
+ (synopsis "Sinless derive macro helper")
+ (description "@dfn{Virtue}, a sinless derive macro helper.")
+ (license license:expat)))
+
(define-public rust-vlq-0.5
(package
(name "rust-vlq")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 55/68] gnu: rust-naming-conventions-1: New variable.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-56-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-naming-conventions-1): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4a4645ad56..6bd9ebf4a8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45025,6 +45025,29 @@ (define-public rust-nalgebra-macros-0.1
(("rust-nalgebra" ,rust-nalgebra-0.26)
("rust-trybuild" ,rust-trybuild-1))))))
+(define-public rust-naming-conventions-1
+ (package
+ (name "rust-naming-conventions")
+ (version "1.0.1")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "naming-conventions" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14rbkm7i2cacji2x6jvk9h80620bjr5rv7k4zvppz3z63miqm0kf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-log" ,rust-log-0.4)
+ ("rust-regex" ,rust-regex-1))
+ #:cargo-development-inputs
+ (("rust-dotenv" ,rust-dotenv-0.15)
+ ("rust-env-logger" ,rust-env-logger-0.10))))
+ (home-page "https://github.com/vhidvz/naming-conventions")
+ (synopsis "Naming Conventions")
+ (description "Simple and Fast naming convention library.")
+ (license license:expat)))
+
(define-public rust-nanorand-0.7
(package
(name "rust-nanorand")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 56/68] gnu: rust-unty-0.0.4: New variable
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-57-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-unty-0.0.4): New variable.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)

Toggle diff (31 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6bd9ebf4a8..e6a8c21f66 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90535,6 +90535,24 @@ (define-public rust-untrusted-0.6
(sha256
(base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam"))))))
+(define-public rust-unty-0.0.4
+ (package
+ (name "rust-unty")
+ (version "0.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "unty" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1blhyv01qiv5sb72sal3xa1l8nzck3answawxkkiw3fd2x1phjbd"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/bincode-org/unty")
+ (synopsis "Explicitly types your generics")
+ (description
+ "This crate allows you to mostly-safely cast one type into another type.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-uom-0.36
(package
(name "rust-uom")
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 61/68] gnu: rust-ouroboros-macro-0.18: Update to v0.18.5.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-62-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.18): Update to
v0.18.5

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c1a3fa89d3..fde4ac7d2f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51682,14 +51682,14 @@ (define-public rust-ouroboros-0.14
(define-public rust-ouroboros-macro-0.18
(package
(name "rust-ouroboros-macro")
- (version "0.18.4")
+ (version "0.18.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "ouroboros_macro" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gb5njxh9clp9krjc7kfbz17g5racjlld1bsjkjx13sjs7mdxc1r"))))
+ (base32 "1l343ss6hlh0abbwjk6zah6mdlyhh1v1imflv3v86c6lsfyjhw1w"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 62/68] gnu: rust-ouroboros-0.18: Update to v0.18.5.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-63-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ouroboros-0.18): Update to v0.18.5

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fde4ac7d2f..2f8057b7f2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51605,14 +51605,14 @@ (define-public rust-os-str-bytes-2
(define-public rust-ouroboros-0.18
(package
(name "rust-ouroboros")
- (version "0.18.4")
+ (version "0.18.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "ouroboros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0rsazk2hh2w626585scb7ylaf500y5insp3rnkbdwnm2jq4s4kwl"))))
+ (base32 "0ndy8hvp24gs7yxw9wj81hs5rb36wxmpw4i38ylrfjy4p46ha3qy"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-aliasable" ,rust-aliasable-0.1)
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 63/68] gnu: rust-oorandom-11: Update to v11.1.5.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-64-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-oorandom-11): Update to v11.1.5.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2f8057b7f2..e154b5350f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50498,7 +50498,7 @@ (define-public rust-onig-sys-69.6
(define-public rust-oorandom-11
(package
(name "rust-oorandom")
- (version "11.1.3")
+ (version "11.1.5")
(source
(origin
(method url-fetch)
@@ -50507,9 +50507,14 @@ (define-public rust-oorandom-11
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0xdm4vd89aiwnrk1xjwzklnchjqvib4klcihlc2bsd4x50mbrc8a"))))
+ "07mlf13z453fq01qff38big1lh83j8l6aaglf63ksqzzqxc0yyfn"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
+ (arguments
+ (list #:cargo-development-inputs
+ (list rust-rand-core-0.5
+ rust-rand-pcg-0.2
+ rust-random-fast-rng-0.1
+ rust-randomize-3)))
(home-page "https://hg.sr.ht/~icefox/oorandom")
(synopsis "Tiny, robust PRNG implementation")
(description
--
2.48.1
Aaron Covrig wrote 9 hours ago
[PATCH rust-team v2 64/68] gnu: rust-napi-derive-backend-1: Upgrade to v1.0.75.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20250319011932.1899508-65-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-napi-derive-backend-1): Upgrade to
v1.0.75.

Signed-off-by: Aaron Covrig <aaron.covrig.us@ieee.org>
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e154b5350f..3cf412051d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45310,14 +45310,14 @@ (define-public rust-napi-derive-2
(define-public rust-napi-derive-backend-1
(package
(name "rust-napi-derive-backend")
- (version "1.0.59")
+ (version "1.0.75")
(source
(origin
(method url-fetch)
(uri (crate-uri "napi-derive-backend" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "17ld99dgsxxpbbi0k6xm1y2wpil9mj1zdrsmprcsj66fbzb19icf"))))
+ (base32 "1gwiziraxb5byj2yr6ayi39ir4lyx3iqrnk6mv392vmpxslslf8n"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 74743@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 74743
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help