[PATCH rust-team] gnu: rust-ordered-float: Updated and added v4

  • Done
  • quality assurance status badge
Details
2 participants
  • Aaron Covrig
  • Efraim Flashner
Owner
unassigned
Submitted by
Aaron Covrig
Severity
normal

Debbugs page

Aaron Covrig wrote 1 years ago
(address . guix-patches@gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20240308051752.613660-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ordered-float): Added v4.2.0
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v3 to v3.9.2
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v2 to v2.10.1
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v1 to v1.1.1
and enabled building
* gnu/packages/crates-io.scm (rust-schemars): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars-derive): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars): Added v0.6.5
* gnu/packages/crates-io.scm (rust-schemars-derive): Added v0.6.5
---
gnu/packages/crates-io.scm | 210 +++++++++++++++++++++++++------------
1 file changed, 142 insertions(+), 68 deletions(-)

Toggle diff (297 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1a08748392..c507ef6296 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42,6 +42,7 @@
;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
+;;; Copyright © 2023, 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44115,71 +44116,98 @@ (define-public rust-ord-subset-3
PartialOrd types, like floats.")
(license (list license:expat license:asl2.0))))
-(define-public rust-ordered-float-3
+(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "3.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gr31ksgbqariv6hz3s5bc15a5vh4k65dyn8m7j59lhnji0b2knq"))))
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-borsh" ,rust-borsh-1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)
("rust-schemars" ,rust-schemars-0.8)
("rust-serde" ,rust-serde-1)
- ("rust-speedy" ,rust-speedy-0.8))))
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
(home-page "https://github.com/reem/rust-ordered-float")
(synopsis "Wrappers for total ordering on floats")
(description
"This package provides wrappers for total ordering on floats in Rust.")
(license license:expat)))
+(define-public rust-ordered-float-3
+ (package
+ (inherit rust-ordered-float-4)
+ (name "rust-ordered-float")
+ (version "3.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1p3jkxlz89ndm4lmwr2n5kdnckhm5pcmqqkihkag259dff8c7qgi"))))
+ (arguments
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
+
(define-public rust-ordered-float-2
(package
(inherit rust-ordered-float-3)
(name "rust-ordered-float")
- (version "2.1.1")
+ (version "2.10.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0632g8bacvras6nig1bb1ihgc560476jkrb3is6n542ll86q8vvn"))))
+ (base32 "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"))))
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-float-1
(package
(inherit rust-ordered-float-2)
(name "rust-ordered-float")
- (version "1.0.2")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0625x96987kspdxbikry5mb7hsf5pdc5bbanxd8wjwqlx0ar71hq"))))))
+ (base32 "1drp3v9jsm1mn0wqp4p5y19j3bmz3w5rw4yxzi39zlld4wssy19k"))))
+ (arguments
+ `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-multimap-0.3
(package
@@ -58661,67 +58689,113 @@ (define-public rust-scheduled-thread-pool-0.2
(define-public rust-schemars-0.8
(package
(name "rust-schemars")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qvhq1yixygd8ihc0qxmnhw4x08fa44q88v088gvc6pa1k4a7df6"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0aadpjkaq7yl11b02pg4mwanylck328zg0q7w56dv6j89568z8j5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-enumset" ,rust-enumset-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-schemars-derive" ,rust-schemars-derive-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-arrayvec" ,rust-arrayvec-0.7)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.3)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dyn-clone" ,rust-dyn-clone-1)
+ ("rust-either" ,rust-either-1)
+ ("rust-enumset" ,rust-enumset-1)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.8)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-smol-str" ,rust-smol-str-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8)
+ ("rust-uuid" ,rust-uuid-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Generate JSON Schemas from Rust code")
(description "This Rust library can help generating JSON Schemas from
Rust code.")
(license license:expat)))
+(define-public rust-schemars-0.6
+ (package
+ (inherit rust-schemars-0.8)
+ (name "rust-schemars")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1v6acgxkbhaw7fzg4mp09jv231f0mr224my629435wxasrrrfmh7"))))
+ (arguments
+ `(#:cargo-test-flags '("--" "--skip=doc_comments_struct")
+ #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-either" ,rust-either-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-uuid" ,rust-uuid-0.8))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-schemars-derive-0.8
(package
(name "rust-schemars-derive")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16xfvm16d8nsxdx82fdcyqfi12v61lffyf1wmi34qqg82g74vbj1"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rq9sdcf5hyvsyj9v9nfy2jgjbjzaldjq4i6y2fcz72xlrpzsry7"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.26)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Macros for @code{#[derive(JsonSchema)]}, for use with schemars")
- (description "This package provides macros for @code{#[derive(JsonSchema)]},
+ (description
+ "This package provides macros for @code{#[derive(JsonSchema)]},
for use with schemars.")
(license license:expat)))
+(define-public rust-schemars-derive-0.6
+ (package
+ (inherit rust-schemars-derive-0.8)
+ (name "rust-schemars-derive")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a9h8bqqqd0i6605gyhz2jw2hi1wq1vfi262qrflkn3pyk75wlrq"))))
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-scoped-threadpool-0.1
(package
(name "rust-scoped-threadpool")

base-commit: d29e5a83e887cd2f4f459a12cbbfc40c77e55ce2
--
2.41.0
Aaron Covrig wrote 1 years ago
[PATCH v2] gnu: rust-ordered-float: Updated and added v4
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20240308081939.1187257-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ordered-float): Added v4.2.0
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v3 to v3.9.2
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v2 to v2.10.1
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v1 to v1.1.1
and enabled building
* gnu/packages/crates-io.scm (rust-schemars): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars-derive): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars): Added v0.6.5
* gnu/packages/crates-io.scm (rust-schemars-derive): Added v0.6.5
---
gnu/packages/crates-io.scm | 210 +++++++++++++++++++++++++------------
1 file changed, 142 insertions(+), 68 deletions(-)

Toggle diff (295 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aaf2157661..4358800129 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41,6 +41,7 @@
;;; Copyright © 2023, 2024 Troy Figiel <troy@troyfigiel.com>
;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
+;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44046,71 +44047,98 @@ (define-public rust-ord-subset-3
PartialOrd types, like floats.")
(license (list license:expat license:asl2.0))))
-(define-public rust-ordered-float-3
+(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "3.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gr31ksgbqariv6hz3s5bc15a5vh4k65dyn8m7j59lhnji0b2knq"))))
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-borsh" ,rust-borsh-1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)
("rust-schemars" ,rust-schemars-0.8)
("rust-serde" ,rust-serde-1)
- ("rust-speedy" ,rust-speedy-0.8))))
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
(home-page "https://github.com/reem/rust-ordered-float")
(synopsis "Wrappers for total ordering on floats")
(description
"This package provides wrappers for total ordering on floats in Rust.")
(license license:expat)))
+(define-public rust-ordered-float-3
+ (package
+ (inherit rust-ordered-float-4)
+ (name "rust-ordered-float")
+ (version "3.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1p3jkxlz89ndm4lmwr2n5kdnckhm5pcmqqkihkag259dff8c7qgi"))))
+ (arguments
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
+
(define-public rust-ordered-float-2
(package
(inherit rust-ordered-float-3)
(name "rust-ordered-float")
- (version "2.1.1")
+ (version "2.10.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0632g8bacvras6nig1bb1ihgc560476jkrb3is6n542ll86q8vvn"))))
+ (base32 "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"))))
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-float-1
(package
(inherit rust-ordered-float-2)
(name "rust-ordered-float")
- (version "1.0.2")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0625x96987kspdxbikry5mb7hsf5pdc5bbanxd8wjwqlx0ar71hq"))))))
+ (base32 "1drp3v9jsm1mn0wqp4p5y19j3bmz3w5rw4yxzi39zlld4wssy19k"))))
+ (arguments
+ `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-multimap-0.3
(package
@@ -58592,67 +58620,113 @@ (define-public rust-scheduled-thread-pool-0.2
(define-public rust-schemars-0.8
(package
(name "rust-schemars")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qvhq1yixygd8ihc0qxmnhw4x08fa44q88v088gvc6pa1k4a7df6"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0aadpjkaq7yl11b02pg4mwanylck328zg0q7w56dv6j89568z8j5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-enumset" ,rust-enumset-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-schemars-derive" ,rust-schemars-derive-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-arrayvec" ,rust-arrayvec-0.7)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.3)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dyn-clone" ,rust-dyn-clone-1)
+ ("rust-either" ,rust-either-1)
+ ("rust-enumset" ,rust-enumset-1)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.8)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-smol-str" ,rust-smol-str-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8)
+ ("rust-uuid" ,rust-uuid-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Generate JSON Schemas from Rust code")
(description "This Rust library can help generating JSON Schemas from
Rust code.")
(license license:expat)))
+(define-public rust-schemars-0.6
+ (package
+ (inherit rust-schemars-0.8)
+ (name "rust-schemars")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1v6acgxkbhaw7fzg4mp09jv231f0mr224my629435wxasrrrfmh7"))))
+ (arguments
+ `(#:cargo-test-flags '("--" "--skip=doc_comments_struct")
+ #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-either" ,rust-either-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-uuid" ,rust-uuid-0.8))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-schemars-derive-0.8
(package
(name "rust-schemars-derive")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16xfvm16d8nsxdx82fdcyqfi12v61lffyf1wmi34qqg82g74vbj1"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rq9sdcf5hyvsyj9v9nfy2jgjbjzaldjq4i6y2fcz72xlrpzsry7"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.26)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Macros for @code{#[derive(JsonSchema)]}, for use with schemars")
- (description "This package provides macros for @code{#[derive(JsonSchema)]},
+ (description
+ "This package provides macros for @code{#[derive(JsonSchema)]},
for use with schemars.")
(license license:expat)))
+(define-public rust-schemars-derive-0.6
+ (package
+ (inherit rust-schemars-derive-0.8)
+ (name "rust-schemars-derive")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a9h8bqqqd0i6605gyhz2jw2hi1wq1vfi262qrflkn3pyk75wlrq"))))
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-scoped-threadpool-0.1
(package
(name "rust-scoped-threadpool")
--
2.41.0
Aaron Covrig wrote 1 years ago
[PATCH rust-team v3] gnu: rust-ordered-float: Updated and added v4
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20240308082413.1187430-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ordered-float): Added v4.2.0
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v3 to v3.9.2
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v2 to v2.10.1
and enabled building
* gnu/packages/crates-io.scm (rust-ordered-float): Updated v1 to v1.1.1
and enabled building
* gnu/packages/crates-io.scm (rust-schemars): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars-derive): Updated v0.8 to v0.8.16
* gnu/packages/crates-io.scm (rust-schemars): Added v0.6.5
* gnu/packages/crates-io.scm (rust-schemars-derive): Added v0.6.5
---
gnu/packages/crates-io.scm | 210 +++++++++++++++++++++++++------------
1 file changed, 142 insertions(+), 68 deletions(-)

Toggle diff (295 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aaf2157661..4358800129 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41,6 +41,7 @@
;;; Copyright © 2023, 2024 Troy Figiel <troy@troyfigiel.com>
;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
+;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44046,71 +44047,98 @@ (define-public rust-ord-subset-3
PartialOrd types, like floats.")
(license (list license:expat license:asl2.0))))
-(define-public rust-ordered-float-3
+(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "3.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gr31ksgbqariv6hz3s5bc15a5vh4k65dyn8m7j59lhnji0b2knq"))))
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-borsh" ,rust-borsh-1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)
("rust-schemars" ,rust-schemars-0.8)
("rust-serde" ,rust-serde-1)
- ("rust-speedy" ,rust-speedy-0.8))))
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
(home-page "https://github.com/reem/rust-ordered-float")
(synopsis "Wrappers for total ordering on floats")
(description
"This package provides wrappers for total ordering on floats in Rust.")
(license license:expat)))
+(define-public rust-ordered-float-3
+ (package
+ (inherit rust-ordered-float-4)
+ (name "rust-ordered-float")
+ (version "3.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-float" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1p3jkxlz89ndm4lmwr2n5kdnckhm5pcmqqkihkag259dff8c7qgi"))))
+ (arguments
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-speedy" ,rust-speedy-0.8))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
+
(define-public rust-ordered-float-2
(package
(inherit rust-ordered-float-3)
(name "rust-ordered-float")
- (version "2.1.1")
+ (version "2.10.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0632g8bacvras6nig1bb1ihgc560476jkrb3is6n542ll86q8vvn"))))
+ (base32 "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"))))
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
+ `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rkyv" ,rust-rkyv-0.7)
+ ("rust-schemars" ,rust-schemars-0.6)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-float-1
(package
(inherit rust-ordered-float-2)
(name "rust-ordered-float")
- (version "1.0.2")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0625x96987kspdxbikry5mb7hsf5pdc5bbanxd8wjwqlx0ar71hq"))))))
+ (base32 "1drp3v9jsm1mn0wqp4p5y19j3bmz3w5rw4yxzi39zlld4wssy19k"))))
+ (arguments
+ `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-ordered-multimap-0.3
(package
@@ -58592,67 +58620,113 @@ (define-public rust-scheduled-thread-pool-0.2
(define-public rust-schemars-0.8
(package
(name "rust-schemars")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qvhq1yixygd8ihc0qxmnhw4x08fa44q88v088gvc6pa1k4a7df6"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0aadpjkaq7yl11b02pg4mwanylck328zg0q7w56dv6j89568z8j5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-enumset" ,rust-enumset-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-schemars-derive" ,rust-schemars-derive-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-trybuild" ,rust-trybuild-1))))
+ `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-arrayvec" ,rust-arrayvec-0.7)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.3)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dyn-clone" ,rust-dyn-clone-1)
+ ("rust-either" ,rust-either-1)
+ ("rust-enumset" ,rust-enumset-1)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.8)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-smol-str" ,rust-smol-str-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8)
+ ("rust-uuid" ,rust-uuid-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Generate JSON Schemas from Rust code")
(description "This Rust library can help generating JSON Schemas from
Rust code.")
(license license:expat)))
+(define-public rust-schemars-0.6
+ (package
+ (inherit rust-schemars-0.8)
+ (name "rust-schemars")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1v6acgxkbhaw7fzg4mp09jv231f0mr224my629435wxasrrrfmh7"))))
+ (arguments
+ `(#:cargo-test-flags '("--" "--skip=doc_comments_struct")
+ #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-either" ,rust-either-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-schemars-derive" ,rust-schemars-derive-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-uuid" ,rust-uuid-0.8))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-schemars-derive-0.8
(package
(name "rust-schemars-derive")
- (version "0.8.8")
+ (version "0.8.16")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16xfvm16d8nsxdx82fdcyqfi12v61lffyf1wmi34qqg82g74vbj1"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rq9sdcf5hyvsyj9v9nfy2jgjbjzaldjq4i6y2fcz72xlrpzsry7"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.26)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
(home-page "https://graham.cool/schemars/")
(synopsis "Macros for @code{#[derive(JsonSchema)]}, for use with schemars")
- (description "This package provides macros for @code{#[derive(JsonSchema)]},
+ (description
+ "This package provides macros for @code{#[derive(JsonSchema)]},
for use with schemars.")
(license license:expat)))
+(define-public rust-schemars-derive-0.6
+ (package
+ (inherit rust-schemars-derive-0.8)
+ (name "rust-schemars-derive")
+ (version "0.6.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "schemars_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a9h8bqqqd0i6605gyhz2jw2hi1wq1vfi262qrflkn3pyk75wlrq"))))
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
+
(define-public rust-scoped-threadpool-0.1
(package
(name "rust-scoped-threadpool")
--
2.41.0
Aaron Covrig wrote 5 months ago
[PATCH] gnu: rust-ordered-float: Update to 4.3.0
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aarcov@gmail.com)
20241003210609.187305-1-aarcov@gmail.com
* gnu/packages/crates-io.scm (rust-ordered-float): Update to 4.3.0
---
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 7c66d0c0ed..c1479035cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50598,20 +50598,20 @@ (define-public rust-ord-subset-3
(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "4.2.0")
+ (version "4.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
+ (base32 "0dr5d8byvqkiclxjimp5kyh3m9qz4zvwifx6cg0d6w9glzqh3ma4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-borsh" ,rust-borsh-1)
("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-num-cmp" ,rust-num-cmp-0.1)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)

base-commit: cd51ccab9652778a37f9b407261e3d49221ed68c
--
2.46.0
Aaron Covrig wrote 5 months ago
[PATCH v5] gnu: rust-ordered-float: Update to 4.3.0
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aarcov@gmail.com)
20241003211551.234830-1-aarcov@gmail.com
* gnu/packages/crates-io.scm (rust-ordered-float): Update to 4.3.0
---
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 7c66d0c0ed..c1479035cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50598,20 +50598,20 @@ (define-public rust-ord-subset-3
(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "4.2.0")
+ (version "4.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
+ (base32 "0dr5d8byvqkiclxjimp5kyh3m9qz4zvwifx6cg0d6w9glzqh3ma4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-borsh" ,rust-borsh-1)
("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-num-cmp" ,rust-num-cmp-0.1)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)

base-commit: cd51ccab9652778a37f9b407261e3d49221ed68c
--
2.46.0
Aaron Covrig wrote 5 months ago
[PATCH rust-team v6] gnu: rust-ordered-float: Update to 4.3.0
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aarcov@gmail.com)
20241003213102.315187-1-aarcov@gmail.com
* gnu/packages/crates-io.scm (rust-ordered-float): Update to 4.3.0
---
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 7c66d0c0ed..c1479035cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50598,20 +50598,20 @@ (define-public rust-ord-subset-3
(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "4.2.0")
+ (version "4.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
+ (base32 "0dr5d8byvqkiclxjimp5kyh3m9qz4zvwifx6cg0d6w9glzqh3ma4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-borsh" ,rust-borsh-1)
("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-num-cmp" ,rust-num-cmp-0.1)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
("rust-rkyv" ,rust-rkyv-0.7)

base-commit: cd51ccab9652778a37f9b407261e3d49221ed68c
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v6 1/3] gnu: rust-derive-visitor-macros: new variable
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223006.358032-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-derive-visitor-macros-0.4): New variable.
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b9a20f728..ef011feaac 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22011,6 +22011,29 @@ (define-public rust-derive-utils-0.11
writing derives macros for enums.")
(license (list license:expat license:asl2.0))))
+(define-public rust-derive-visitor-macros-0.4
+ (package
+ (name "rust-derive-visitor-macros")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "derive-visitor-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xnyz3vxp2ph0y0h7zmlbvij440m6w2gbwx5n4bfmbzcbyl3jys2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.4)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/nikis05/derive-visitor")
+ (synopsis "Macros for derive-visitor package")
+ (description "Macros for derive-visitor package.")
+ (license license:expat)))
+
(define-public rust-derive-where-1
(package
(name "rust-derive-where")

base-commit: e40a9069336ac0035a1dd0b00daa4ee8a75e2033
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v6 2/3] gnu: rust-derive-visitor: new variable
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223006.358032-2-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-derive-visitor-0.4): New variable.
---
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 ef011feaac..f6e7cd09ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22011,6 +22011,25 @@ (define-public rust-derive-utils-0.11
writing derives macros for enums.")
(license (list license:expat license:asl2.0))))
+(define-public rust-derive-visitor-0.4
+ (package
+ (name "rust-derive-visitor")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "derive-visitor" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "17nacybndh0n2ayf0vchcrm5n4k6bmx605ijvax7qw5rhggnawfl"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-derive-visitor-macros" ,rust-derive-visitor-macros-0.4))))
+ (home-page "https://github.com/nikis05/derive-visitor")
+ (synopsis "Derive visitor pattern for arbitrary data structures")
+ (description "Derive visitor pattern for arbitrary data structures.")
+ (license license:expat)))
+
(define-public rust-derive-visitor-macros-0.4
(package
(name "rust-derive-visitor-macros")
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v6 3/3] gnu: rust-ordered-float: Upgrade to v4.5.0
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223006.358032-3-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ordered-float): Upgrade to v4.5.0
---
gnu/packages/crates-io.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f6e7cd09ba..133fb988e6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52357,19 +52357,21 @@ (define-public rust-ord-subset-3
(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "4.2.0")
+ (version "4.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
+ (base32 "0ppqpjrri5r5vdz06na24d00cjaz67ambd1hcq13iy8vf3wy2pn6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-borsh" ,rust-borsh-1)
("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-derive-visitor" ,rust-derive-visitor-0.4)
+ ("rust-num-cmp" ,rust-num-cmp-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v7 1/3] gnu: rust-derive-visitor-macros: new variable
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223252.358309-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-derive-visitor-macros-0.4): New variable.
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b9a20f728..ef011feaac 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22011,6 +22011,29 @@ (define-public rust-derive-utils-0.11
writing derives macros for enums.")
(license (list license:expat license:asl2.0))))
+(define-public rust-derive-visitor-macros-0.4
+ (package
+ (name "rust-derive-visitor-macros")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "derive-visitor-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xnyz3vxp2ph0y0h7zmlbvij440m6w2gbwx5n4bfmbzcbyl3jys2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.4)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/nikis05/derive-visitor")
+ (synopsis "Macros for derive-visitor package")
+ (description "Macros for derive-visitor package.")
+ (license license:expat)))
+
(define-public rust-derive-where-1
(package
(name "rust-derive-where")

base-commit: e40a9069336ac0035a1dd0b00daa4ee8a75e2033
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v7 2/3] gnu: rust-derive-visitor: new variable
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223252.358309-2-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-derive-visitor-0.4): New variable.
---
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 ef011feaac..f6e7cd09ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22011,6 +22011,25 @@ (define-public rust-derive-utils-0.11
writing derives macros for enums.")
(license (list license:expat license:asl2.0))))
+(define-public rust-derive-visitor-0.4
+ (package
+ (name "rust-derive-visitor")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "derive-visitor" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "17nacybndh0n2ayf0vchcrm5n4k6bmx605ijvax7qw5rhggnawfl"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-derive-visitor-macros" ,rust-derive-visitor-macros-0.4))))
+ (home-page "https://github.com/nikis05/derive-visitor")
+ (synopsis "Derive visitor pattern for arbitrary data structures")
+ (description "Derive visitor pattern for arbitrary data structures.")
+ (license license:expat)))
+
(define-public rust-derive-visitor-macros-0.4
(package
(name "rust-derive-visitor-macros")
--
2.46.0
Aaron Covrig wrote 4 months ago
[PATCH rust-team v7 3/3] gnu: rust-ordered-float: Upgrade to v4.5.0
(address . 69626@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241123223252.358309-3-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-ordered-float): Upgrade to v4.5.0
---
gnu/packages/crates-io.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f6e7cd09ba..133fb988e6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52357,19 +52357,21 @@ (define-public rust-ord-subset-3
(define-public rust-ordered-float-4
(package
(name "rust-ordered-float")
- (version "4.2.0")
+ (version "4.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-float" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kjqcvvbcsibbx3hnj7ag06bd9gv2zfi5ja6rgyh2kbxbh3zfvd7"))))
+ (base32 "0ppqpjrri5r5vdz06na24d00cjaz67ambd1hcq13iy8vf3wy2pn6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-borsh" ,rust-borsh-1)
("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-derive-visitor" ,rust-derive-visitor-0.4)
+ ("rust-num-cmp" ,rust-num-cmp-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-proptest" ,rust-proptest-1)
("rust-rand" ,rust-rand-0.8)
--
2.46.0
Efraim Flashner wrote 4 months ago
(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)(address . 69626@debbugs.gnu.org)
Z0Lj_1ysy2Z_k7RQ@3900XT
Thank you for bumping this again. I've applied the first two patches
locally and they'll be merged with the rust-team branch is merged (I
don't want to confuse the build farm), and the last one with
rust-ordered-float-4 I'll have to hold on to until after the rust-team
merge since it does cause rebuilds to the rest of the packages.

--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdC4/8ACgkQQarn3Mo9
g1FMUBAAqRck7SbY/TjgFebM/4/7OpAojuPDqhX+DIUr/xwAIkSgSv4dclRQaAMv
a0r5u1IPtMTNhHq3H1+2jL0aSgHhUTlI9j+9MT4txRFKGrlG2TwGqaV8WfzzknUM
W/lv7zW59a8q8r8Y/j83QMrs2V1KsZLE5Knzu/xx9hR1cGFaQIGO3afO+CjrhXlP
wJvxuk1OLCWRwCM7rEhJqks8EH4QbSRYWL5dH/W5evPL7SvNq4dMdaxNqMg8JmHp
7Yqpmohf9tbNXAxauxV7y47ahsfuf0QRErsyWIZ1SqimNcqYip9xspch4eXH8eOo
MESFcKKY6+gREp/6Xa6dhzUh51B3ISPWeKwnQkypnQ4YobpScajJViLP9BZ7fynE
EEcWyIo0nZuqSvldjfsEYeHh6tRF7BMCgnLGhOhus08Z8FMekoo7MfCOw16o6OPn
dh0N3bd2VA7gtbAHTBDPjHSICvQJKY2CkaDQI+EC4gXiNHEX1St3rsgfNREgWS5E
IKRX3IIGbF/eBboRRGZ6rtvEu3m0Dj4l7rQcTwox/8+ycNgaax59GnhHSglDYj/+
Kfog5pbr5eSDwzpXH4bST/QSjkA4tpyy+6XJjEgIhQZmGwjLG9LUT1oS8p0Nzs7K
JzJ+BPW7M75tAsTzB3FyMEw6U3X6QwBQPNKMSj68D5qEi3zQ+mo=
=v2cc
-----END PGP SIGNATURE-----


Efraim Flashner wrote 3 months ago
(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)(address . 69626-done@debbugs.gnu.org)
Z09f_NmSRidQNylI@3900XT
Last of the patches pushed to rust-team!

--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdPX/AACgkQQarn3Mo9
g1FI3Q//XfUpZvXhG+ksenL/zx/Xl+sz1wltxP7FjhhUutx7NOHlJy3wevG8bojC
PkBToQbXZ38XmussrIyf0XaAKzRRRo6Uq4g6dyMIzbZkZCZHSBr0Gzfr4EHGEScq
bYfda086RV9cw6tYnx2oMngRt/RW/n6K+vEEFdJeoH0VY66EmpCu1W7Gdnt3aNSz
NtzegUKdLfsEnU/6KkIPjZDqXIVAi50EfKSGT1noDPg8ZNOeMKLCNGwD9BoTiU1h
f4dlc4+8EXTK/KyZ5x5qFGgzhZ9D+gizVVA+XEEz1uD1LmVswWzVTigRW6CPH3yf
5AHfWnJu7Xi6zexnY1pq6gX91NHxJKbeq5OVONnw8RheQ83/AvF8DOkrInPkvPU2
pKNBb6fRxSsrDTZ1ccf5uOECbph1g8WUZgFYgVB99S+B+kT6DWqnjHHdvK4ksbPY
R1ugTB88Qa46lAqIympNKdur7ar6ZUh9BeOuAvHqUqh5s9XLfLGtaIPDw7KHtfpz
FLXXAh4l0rkUv9SLh11O2FJ75gXrM+TVW4NaSiMRMw9YiJVrForDuCDmzMNjrHrf
Lq6nhFGUXXT1XgGR/NWJ1qyiz4xRJ5f5jqsa+goolx2mFAZr6my9mSjrGYMzlDqP
rQdwxqLogWjvdv+IazQ0MvObDSBj6KoRzq+TkiN+/zBK7AyPET8=
=zCm9
-----END PGP SIGNATURE-----


Closed
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 69626
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