* [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0.
@ 2023-12-20 3:48 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 01/55] gnu: Add rust-windows-x86-64-msvc-0.52 Jaeme Sifat via Guix-patches via
` (55 more replies)
0 siblings, 56 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:48 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
This patchset updates eza to 0.17.0 and also includes removing exa as
it is deprecated and not recommended for use anymore.
Jaeme Sifat (55):
gnu: Add rust-windows-x86-64-msvc-0.52.
gnu: Add rust-windows-x86-64-gnullvm-0.52.
gnu: Add rust-windows-x86-64-gnu-0.52.
gnu: Add rust-windows-i686-msvc-0.52.
gnu: Add rust-windows-i686-gnu-0.52.
gnu: Add rust-windows-aarch64-msvc-0.52.
gnu: Add rust-windows-aarch64-gnullvm-0.52.
gnu: Add rust-windows-targets-0.52.
gnu: Add rust-windows-sys-0.52.
gnu: rust-uniquote-3: Update to 0.1.11.
gnu: Add rust-toml-edit-0.1.
gnu: Add rust-rstest-test-0.2.
gnu: Add rust-rstest-reuse-0.1.
gnu: Add rust-rstest-0.7.
gnu: Add rust-rstest-0.8.
gnu: Add rust-rstest-0.9.
gnu: rust-rstest-0.6: Downgrade to 0.6.4.
gnu: Add rust-rstest-test-0.9.
gnu: Add rust-rstest-macros-0.16.
gnu: Add rust-rstest-0.16.
gnu: Add rust-rstest-test-0.11.
gnu: Add rust-rstest-macros-0.18.
gnu: Add rust-rstest-0.18.
gnu: rust-time-core-0.1: Update to 0.1.2.
gnu: rust-time-macros-0.2: Update to 0.2.15.
gnu: rust-time-0.3: Update to 0.3.30.
gnu: Add rust-quick-xml-0.31.
gnu: Add rust-elain-0.3.
gnu: Add rust-zerocopy-derive-0.7.
gnu: rust-zerocopy-derive-0.3: Add build step.
gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0.
gnu: Add rust-zerocopy-0.7.
gnu: rust-ahash-0.8: Update to 0.8.6.
gnu: rust-hashbrown-0.14: Update to 0.14.3.
gnu: rust-indexmap-2: Update to 2.1.0.
gnu: rust-plist-1: Update to 1.6.0.
gnu: rust-percent-encoding-2: Update to 2.3.1.
gnu: Add rust-generic-array-0.11.
gnu: Add rust-alga-derive-0.7.
gnu: Add rust-alga-0.7.
gnu: Add rust-abomonation-0.5.
gnu: Add rust-nalgebra-0.16.
gnu: Add rust-scad-1.
gnu: Add rust-rand-mt-4.
gnu: Add rust-topology-traits-0.1.
gnu: Add rust-assert-float-eq-1.
gnu: Add rust-enterpolation-0.2.
gnu: Add rust-find-crate-0.6.
gnu: Add rust-palette-derive-0.7.
gnu: Add rust-fast-srgb8-1.
gnu: Add rust-palette-0.7.
gnu: rust-once-cell-1: Update to 1.19.0.
gnu: eza: Update to 0.17.0.
gnu: Remove exa.
gnu: eza: Refactor package definition.
gnu/packages/crates-graphics.scm | 149 ++++
gnu/packages/crates-io.scm | 1088 +++++++++++++++++++++++++-----
gnu/packages/rust-apps.scm | 178 ++---
3 files changed, 1103 insertions(+), 312 deletions(-)
base-commit: 6454788a5cf79a217bda86d49a6e403cc803747f
--
2.41.0
^ permalink raw reply [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 01/55] gnu: Add rust-windows-x86-64-msvc-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 02/55] gnu: Add rust-windows-x86-64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
` (54 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.52): New variable.
Change-Id: I47ed1854dc0c5a5668752782c2803b60b58e41dd
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ddafebd1d6..d90cf94c54 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89410,8 +89410,30 @@ (define-public rust-windows-x86-64-gnullvm-0.42
'(delete-file "lib/libwindows.a"))))
(arguments (list #:skip-build? #t))))
+(define-public rust-windows-x86-64-msvc-0.52
+ (package
+ (name "rust-windows-x86-64-msvc")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_x86_64_msvc" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "012wfq37f18c09ij5m6rniw7xxn5fcvrxbqd0wd8vgnl3hfn9yfz"))
+ (snippet
+ #~(delete-file "lib/windows.0.52.0.lib"))))
+ (build-system cargo-build-system)
+ (arguments (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-x86-64-msvc-0.48
(package
+ (inherit rust-windows-x86-64-msvc-0.52)
(name "rust-windows-x86-64-msvc")
(version "0.48.0")
(source (origin
@@ -89422,14 +89444,7 @@ (define-public rust-windows-x86-64-msvc-0.48
(base32
"12ipr1knzj2rwjygyllfi5mkd0ihnbi3r61gag5n2jgyk5bmyl8s"))
(snippet
- '(delete-file "lib/windows.0.48.0.lib"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/windows.0.48.0.lib"))))))
(define-public rust-windows-x86-64-msvc-0.42
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 02/55] gnu: Add rust-windows-x86-64-gnullvm-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 01/55] gnu: Add rust-windows-x86-64-msvc-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 03/55] gnu: Add rust-windows-x86-64-gnu-0.52 Jaeme Sifat via Guix-patches via
` (53 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.52): New variable.
Change-Id: I927e632f424b2ddf14b7d89d72604aec2b40ba19
---
gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++----------
1 file changed, 24 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d90cf94c54..d634db8316 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89373,8 +89373,30 @@ (define-public rust-windows-x86-64-gnu-0.28
(base32
"0m79bhdr54g4h4wh2q8wkjlkypb5wvl7xzhc2csiaqb5yl4z8cdw"))))))
+(define-public rust-windows-x86-64-gnullvm-0.52
+ (package
+ (name "rust-windows-x86-64-gnullvm")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_x86_64_gnullvm" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "17lllq4l2k1lqgcnw1cccphxp9vs7inq99kjlm2lfl9zklg7wr8s"))
+ (snippet
+ #~(delete-file "lib/libwindows.0.52.0.a"))))
+ (build-system cargo-build-system)
+ (arguments (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-x86-64-gnullvm-0.48
(package
+ (inherit rust-windows-x86-64-gnullvm-0.52)
(name "rust-windows-x86-64-gnullvm")
(version "0.48.0")
(source (origin
@@ -89385,14 +89407,7 @@ (define-public rust-windows-x86-64-gnullvm-0.48
(base32
"0lxryz3ysx0145bf3i38jkr7f9nxiym8p3syklp8f20yyk0xp5kq"))
(snippet
- '(delete-file "lib/libwindows.0.48.0.a"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/libwindows.0.48.0.a"))))))
(define-public rust-windows-x86-64-gnullvm-0.42
(package
@@ -89407,8 +89422,7 @@ (define-public rust-windows-x86-64-gnullvm-0.42
(base32
"18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"))
(snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments (list #:skip-build? #t))))
+ '(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-x86-64-msvc-0.52
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 03/55] gnu: Add rust-windows-x86-64-gnu-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 01/55] gnu: Add rust-windows-x86-64-msvc-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 02/55] gnu: Add rust-windows-x86-64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 04/55] gnu: Add rust-windows-i686-msvc-0.52 Jaeme Sifat via Guix-patches via
` (52 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.52): New variable.
Change-Id: I209eaa845bbffbc0d6b78ed7d885a306f988e710
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d634db8316..2b93182000 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89292,8 +89292,31 @@ (define-public rust-windows-tokens-0.32
windows crate.")
(license (list license:expat license:asl2.0))))
+(define-public rust-windows-x86-64-gnu-0.52
+ (package
+ (name "rust-windows-x86-64-gnu")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_x86_64_gnu" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1zdy4qn178sil5sdm63lm7f0kkcjg6gvdwmcprd2yjmwn8ns6vrx"))
+ (snippet
+ #~(delete-file "lib/libwindows.0.52.0.a"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-x86-64-gnu-0.48
(package
+ (inherit rust-windows-x86-64-gnu-0.52)
(name "rust-windows-x86-64-gnu")
(version "0.48.0")
(source (origin
@@ -89304,15 +89327,7 @@ (define-public rust-windows-x86-64-gnu-0.48
(base32
"1cblz5m6a8q6ha09bz4lz233dnq5sw2hpra06k9cna3n3xk8laya"))
(snippet
- '(delete-file "lib/libwindows.0.48.0.a"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/libwindows.0.48.0.a"))))))
(define-public rust-windows-x86-64-gnu-0.42
(package
@@ -89327,9 +89342,7 @@ (define-public rust-windows-x86-64-gnu-0.42
(base32
"0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd"))
(snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
+ '(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-x86-64-gnu-0.36
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 04/55] gnu: Add rust-windows-i686-msvc-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (2 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 03/55] gnu: Add rust-windows-x86-64-gnu-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 05/55] gnu: Add rust-windows-i686-gnu-0.52 Jaeme Sifat via Guix-patches via
` (51 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.52): New variable.
Change-Id: I9a9a2b6a4aa253fb0bbd7f51db6bfa3987ee0a98
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b93182000..d02b2bf685 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88839,8 +88839,31 @@ (define-public rust-windows-i686-gnu-0.28
(base32
"12hx7qpsjg9p7jggfcplqa3mf1mzr7k7s5ybzqwg1zmg4fn2aizm"))))))
+(define-public rust-windows-i686-msvc-0.52
+ (package
+ (name "rust-windows-i686-msvc")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_i686_msvc" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "16kvmbvx0vr0zbgnaz6nsks9ycvfh5xp05bjrhq65kj623iyirgz"))
+ (snippet
+ #~(delete-file "lib/windows.0.52.0.lib"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-i686-msvc-0.48
(package
+ (inherit rust-windows-i686-msvc-0.52)
(name "rust-windows-i686-msvc")
(version "0.48.0")
(source (origin
@@ -88851,15 +88874,7 @@ (define-public rust-windows-i686-msvc-0.48
(base32
"004fkyqv3if178xx9ksqc4qqv8sz8n72mpczsr2vy8ffckiwchj5"))
(snippet
- '(delete-file "lib/windows.0.48.0.lib"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/windows.0.48.0.lib"))))))
(define-public rust-windows-i686-msvc-0.42
(package
@@ -88874,9 +88889,7 @@ (define-public rust-windows-i686-msvc-0.42
(base32
"0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24"))
(snippet
- '(delete-file "lib/windows.lib"))))
- (arguments
- (list #:skip-build? #t))))
+ '(delete-file "lib/windows.lib"))))))
(define-public rust-windows-i686-msvc-0.36
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 05/55] gnu: Add rust-windows-i686-gnu-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (3 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 04/55] gnu: Add rust-windows-i686-msvc-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 06/55] gnu: Add rust-windows-aarch64-msvc-0.52 Jaeme Sifat via Guix-patches via
` (50 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.52): New variable.
Change-Id: I0fe021db907d6a2fc592a66b4bdc5bbcbcb6ac3d
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d02b2bf685..255d9ec986 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88758,8 +88758,31 @@ (define-public rust-windows-bindgen-0.51
(description "Windows metadata compiler.")
(license (list license:expat license:asl2.0))))
+(define-public rust-windows-i686-gnu-0.52
+ (package
+ (name "rust-windows-i686-gnu")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_i686_gnu" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04zkglz4p3pjsns5gbz85v4s5aw102raz4spj4b0lmm33z5kg1m2"))
+ (snippet
+ #~(delete-file "lib/libwindows.0.52.0.a"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-i686-gnu-0.48
(package
+ (inherit rust-windows-i686-gnu-0.52)
(name "rust-windows-i686-gnu")
(version "0.48.0")
(source (origin
@@ -88770,15 +88793,7 @@ (define-public rust-windows-i686-gnu-0.48
(base32
"0hd2v9kp8fss0rzl83wzhw0s5z8q1b4875m6s1phv0yvlxi1jak2"))
(snippet
- '(delete-file "lib/libwindows.0.48.0.a"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/libwindows.0.48.0.a"))))))
(define-public rust-windows-i686-gnu-0.42
(package
@@ -88793,9 +88808,7 @@ (define-public rust-windows-i686-gnu-0.42
(base32
"0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"))
(snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
+ '(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-i686-gnu-0.36
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 06/55] gnu: Add rust-windows-aarch64-msvc-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (4 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 05/55] gnu: Add rust-windows-i686-gnu-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 07/55] gnu: Add rust-windows-aarch64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
` (49 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.52): New variable.
Change-Id: I92cb1c8e86f20ad70447902a969965b16e063cac
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 255d9ec986..91f1f631c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88655,8 +88655,31 @@ (define-public rust-windows-aarch64-gnullvm-0.42
(arguments
(list #:skip-build? #t))))
+(define-public rust-windows-aarch64-msvc-0.52
+ (package
+ (name "rust-windows-aarch64-msvc")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_aarch64_msvc" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1vvmy1ypvzdvxn9yf0b8ygfl85gl2gpcyvsvqppsmlpisil07amv"))
+ (snippet
+ #~(delete-file "lib/windows.0.52.0.lib"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description "This package provides code gen support for the windows
+crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-aarch64-msvc-0.48
(package
+ (inherit rust-windows-aarch64-msvc-0.52)
(name "rust-windows-aarch64-msvc")
(version "0.48.0")
(source (origin
@@ -88667,15 +88690,7 @@ (define-public rust-windows-aarch64-msvc-0.48
(base32
"1wvwipchhywcjaw73h998vzachf668fpqccbhrxzrz5xszh2gvxj"))
(snippet
- '(delete-file "lib/windows.0.48.0.lib"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description "This package provides code gen support for the windows
-crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/windows.0.48.0.lib"))))))
(define-public rust-windows-aarch64-msvc-0.42
(package
@@ -88690,9 +88705,7 @@ (define-public rust-windows-aarch64-msvc-0.42
(base32
"0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0"))
(snippet
- '(delete-file "lib/windows.lib"))))
- (arguments
- (list #:skip-build? #t))))
+ '(delete-file "lib/windows.lib"))))))
(define-public rust-windows-aarch64-msvc-0.36
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 07/55] gnu: Add rust-windows-aarch64-gnullvm-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (5 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 06/55] gnu: Add rust-windows-aarch64-msvc-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 08/55] gnu: Add rust-windows-targets-0.52 Jaeme Sifat via Guix-patches via
` (48 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.52): New variable.
Change-Id: I33a9e0380771742e40a40b762be47e51b3573813
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 91f1f631c4..5b7b67d366 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88616,8 +88616,31 @@ (define-public rust-windows-0.9
("rust-windows-gen" ,rust-windows-gen-0.9)
("rust-windows-macros" ,rust-windows-macros-0.9))))))
+(define-public rust-windows-aarch64-gnullvm-0.52
+ (package
+ (name "rust-windows-aarch64-gnullvm")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows_aarch64_gnullvm" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1shmn1kbdc0bpphcxz0vlph96bxz0h1jlmh93s9agf2dbpin8xyb"))
+ (snippet
+ #~(delete-file "lib/libwindows.0.52.0.a"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-aarch64-gnullvm-0.48
(package
+ (inherit rust-windows-aarch64-gnullvm-0.52)
(name "rust-windows-aarch64-gnullvm")
(version "0.48.0")
(source (origin
@@ -88628,15 +88651,7 @@ (define-public rust-windows-aarch64-gnullvm-0.48
(base32
"1g71yxi61c410pwzq05ld7si4p9hyx6lf5fkw21sinvr3cp5gbli"))
(snippet
- '(delete-file "lib/libwindows.0.48.0.a"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ '(delete-file "lib/libwindows.0.48.0.a"))))))
(define-public rust-windows-aarch64-gnullvm-0.42
(package
@@ -88651,9 +88666,7 @@ (define-public rust-windows-aarch64-gnullvm-0.42
(base32
"1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"))
(snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
+ '(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-aarch64-msvc-0.52
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 08/55] gnu: Add rust-windows-targets-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (6 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 07/55] gnu: Add rust-windows-aarch64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 09/55] gnu: Add rust-windows-sys-0.52 Jaeme Sifat via Guix-patches via
` (47 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-targets-0.52): New variable.
Change-Id: I3855a1702be580d476175f5981548646e7b7a916
---
gnu/packages/crates-io.scm | 36 +++++++++++++++++++++++++++++-------
1 file changed, 29 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5b7b67d366..115fa0183a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89275,8 +89275,36 @@ (define-public rust-windows-macros-0.9
(description "Macros for the windows crate")
(license (list license:expat license:asl2.0))))
+(define-public rust-windows-targets-0.52
+ (package
+ (name "rust-windows-targets")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-targets" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1kg7a27ynzw8zz3krdgy6w5gbqcji27j1sz4p7xk2j5j8082064a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52)
+ ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52)
+ ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52)
+ ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52)
+ ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52)
+ ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52)
+ ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Code gen support for the windows crate")
+ (description
+ "This package provides code gen support for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-targets-0.48
(package
+ (inherit rust-windows-targets-0.52)
(name "rust-windows-targets")
(version "0.48.0")
(source (origin
@@ -89286,7 +89314,6 @@ (define-public rust-windows-targets-0.48
(sha256
(base32
"1mfzg94w0c8h4ya9sva7rra77f3iy1712af9b6bwg03wrpqbc7kv"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.48)
@@ -89295,12 +89322,7 @@ (define-public rust-windows-targets-0.48
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.48)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.48)
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.48)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.48))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
+ ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.48))))))
(define-public rust-windows-targets-0.42
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 09/55] gnu: Add rust-windows-sys-0.52.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (7 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 08/55] gnu: Add rust-windows-targets-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 10/55] gnu: rust-uniquote-3: Update to 0.1.11 Jaeme Sifat via Guix-patches via
` (46 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-sys-0.52): New variable.
Change-Id: I866525b1303efea10e50c521ecc60ca77cd75178
---
gnu/packages/crates-io.scm | 36 +++++++++++++++++++++++++++---------
1 file changed, 27 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 115fa0183a..1e885cc213 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89132,8 +89132,33 @@ (define-public rust-windows-metadata-0.51
(description "Windows metadata reader.")
(license (list license:expat license:asl2.0))))
+(define-public rust-windows-sys-0.52
+ (package
+ (name "rust-windows-sys")
+ (version "0.52.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-windows-targets" ,rust-windows-targets-0.52))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Rust for Windows")
+ (description "The windows crate lets you call any Windows API past,
+present, and future using code generated on the fly directly from the metadata
+describing the API and right into your Rust package where you can call them as
+if they were just another Rust module.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-sys-0.48
(package
+ (inherit rust-windows-sys-0.52)
(name "rust-windows-sys")
(version "0.48.0")
(source (origin
@@ -89143,17 +89168,10 @@ (define-public rust-windows-sys-0.48
(sha256
(base32
"1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.48))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "The windows crate lets you call any Windows API past,
-present, and future using code generated on the fly directly from the metadata
-describing the API and right into your Rust package where you can call them as
-if they were just another Rust module.")
- (license (list license:expat license:asl2.0))))
+ #:cargo-inputs
+ (("rust-windows-targets" ,rust-windows-targets-0.48))))))
(define-public rust-windows-sys-0.45
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 10/55] gnu: rust-uniquote-3: Update to 0.1.11.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (8 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 09/55] gnu: Add rust-windows-sys-0.52 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 11/55] gnu: Add rust-toml-edit-0.1 Jaeme Sifat via Guix-patches via
` (45 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-uniquote-3): Update to 0.1.11.
Change-Id: I9475004800a6f8fd772d5e4079d90829b4da8f30
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1e885cc213..8eae86791e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85225,14 +85225,14 @@ (define-public rust-unindent-0.1
(package
(inherit rust-unindent-0.2)
(name "rust-unindent")
- (version "0.1.7")
+ (version "0.1.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "unindent" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1is1gmx1l89z426rn3xsi0mii4vhy2imhqmhx8x2pd8mji6y0kpi"))))))
+ (base32 "171may3v15wzc10z64i8sahdz49d031v7424mjsifa205ml6sxp1"))))))
(define-public rust-uniquote-3
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 11/55] gnu: Add rust-toml-edit-0.1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (9 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 10/55] gnu: rust-uniquote-3: Update to 0.1.11 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 12/55] gnu: Add rust-rstest-test-0.2 Jaeme Sifat via Guix-patches via
` (44 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-toml-edit-0.1): New variable.
Change-Id: I9c73650580feb8948923e0181d64880a279a1cfd
---
gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8eae86791e..111d5fca37 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -81870,6 +81870,27 @@ (define-public rust-toml-edit-0.14
("rust-pretty-assertions" ,rust-pretty-assertions-1)
("rust-snapbox" ,rust-snapbox-0.2))))))
+(define-public rust-toml-edit-0.1
+ (package
+ (inherit rust-toml-edit-0.19)
+ (name "rust-toml-edit")
+ (version "0.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "toml_edit" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1r4ap69vn0lldfrhz62v9lik6nhz1sn8r8wqfkhy4pvxr8d3pxc7"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-combine" ,rust-combine-3)
+ ("rust-linked-hash-map" ,rust-linked-hash-map-0.5))
+ #:cargo-development-inputs
+ (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+ ("rust-serde-json" ,rust-serde-json-1))))))
+
(define-public rust-toml-test-1
(package
(name "rust-toml-test")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 12/55] gnu: Add rust-rstest-test-0.2.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (10 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 11/55] gnu: Add rust-toml-edit-0.1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 13/55] gnu: Add rust-rstest-reuse-0.1 Jaeme Sifat via Guix-patches via
` (43 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-test-0.2): New variable.
Change-Id: Ica8122fc48f89920adf409d57c22b785eede4c36
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 111d5fca37..84537bfcf2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63926,6 +63926,32 @@ (define-public rust-rstest-reuse-0.3
("rust-rustc-version" ,rust-rustc-version-0.4)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-test-0.2
+ (package
+ (name "rust-rstest-test")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_test" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0bv429k1n9wspnds5w0bl6d49dfj1cx08gncjqjnp084v8q73d73"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags '("--release" "--" "--skip=add_local_dependency"
+ "--skip=more_tests" "--skip=one_fail"
+ "--skip=one_success")
+ #:cargo-inputs (("rust-toml-edit" ,rust-toml-edit-0.1))
+ #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Provides some utilities used to write rstest crate's tests")
+ (description
+ "This package provides some utilities used to write the rstest crate's
+tests.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rug-1
(package
(name "rust-rug")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 13/55] gnu: Add rust-rstest-reuse-0.1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (11 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 12/55] gnu: Add rust-rstest-test-0.2 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 14/55] gnu: Add rust-rstest-0.7 Jaeme Sifat via Guix-patches via
` (42 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-reuse-0.1): New variable.
Change-Id: I49d7e4a8f57c95596fd64b442915c70299e6a438
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 84537bfcf2..dca50dbd22 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63926,6 +63926,25 @@ (define-public rust-rstest-reuse-0.3
("rust-rustc-version" ,rust-rustc-version-0.4)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-reuse-0.1
+ (package
+ (inherit rust-rstest-reuse-0.4)
+ (name "rust-rstest-reuse")
+ (version "0.1.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_reuse" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "06aja9id491a60xxm9z9d0vrzam0h0msf8qp4ql8f14cwnmcziij"))))
+ (arguments
+ `(;; development-inputs have circular dependency on rstest-0.9
+ #:skip-build? #t
+ #:cargo-inputs (("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.3)
+ ("rust-syn" ,rust-syn-1))))))
+
(define-public rust-rstest-test-0.2
(package
(name "rust-rstest-test")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 14/55] gnu: Add rust-rstest-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (12 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 13/55] gnu: Add rust-rstest-reuse-0.1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 15/55] gnu: Add rust-rstest-0.8 Jaeme Sifat via Guix-patches via
` (41 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-0.7): New variable.
Change-Id: I3c4697feb09923e37ef234f6b51da38deafc6dfd
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dca50dbd22..7d61c2cd9a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63821,6 +63821,37 @@ (define-public rust-rstest-0.10
("rust-rustc-version" ,rust-rustc-version-0.3)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-0.7
+ (package
+ (inherit rust-rstest-0.15)
+ (name "rust-rstest")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1iiw4gv79ghfv8znh3d5r2px1cbl4x8zjbi9x1q8ahzxghgbqmjh"))))
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.3)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs
+ (("rust-actix-rt" ,rust-actix-rt-2)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
+ ("rust-rstest" ,rust-rstest-0.6)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
+ ("rust-rstest-test" ,rust-rstest-test-0.2)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2)
+ ("rust-unindent" ,rust-unindent-0.1))))))
+
(define-public rust-rstest-0.6
(package
(inherit rust-rstest-0.10)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 15/55] gnu: Add rust-rstest-0.8.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (13 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 14/55] gnu: Add rust-rstest-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 16/55] gnu: Add rust-rstest-0.9 Jaeme Sifat via Guix-patches via
` (40 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-0.8): New variable.
Change-Id: I5a6332cda460b350f03ab03135d13a4cb14b211d
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d61c2cd9a..206929a010 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63821,6 +63821,37 @@ (define-public rust-rstest-0.10
("rust-rustc-version" ,rust-rustc-version-0.3)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-0.8
+ (package
+ (inherit rust-rstest-0.15)
+ (name "rust-rstest")
+ (version "0.8.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0zqb6ab637w04vblv9ys6nw9j54zhz5b74gfh0wfjcjndhrwlqdr"))))
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.3)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs
+ (("rust-actix-rt" ,rust-actix-rt-2)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
+ ("rust-rstest" ,rust-rstest-0.7)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
+ ("rust-rstest-test" ,rust-rstest-test-0.2)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2)
+ ("rust-unindent" ,rust-unindent-0.1))))))
+
(define-public rust-rstest-0.7
(package
(inherit rust-rstest-0.15)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 16/55] gnu: Add rust-rstest-0.9.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (14 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 15/55] gnu: Add rust-rstest-0.8 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 17/55] gnu: rust-rstest-0.6: Downgrade to 0.6.4 Jaeme Sifat via Guix-patches via
` (39 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-0.9): New variable.
Change-Id: I10ac8dd7cb0fe648bda2bf0571e0de2b3bd90616
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 206929a010..9789c746db 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63821,6 +63821,37 @@ (define-public rust-rstest-0.10
("rust-rustc-version" ,rust-rustc-version-0.3)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-0.9
+ (package
+ (inherit rust-rstest-0.15)
+ (name "rust-rstest")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "07b4j1wkrv7l5c4wyqylr7f1wsif5qwmixg5nbycyq648njqcz67"))))
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.3)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs
+ (("rust-actix-rt" ,rust-actix-rt-2)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
+ ("rust-rstest" ,rust-rstest-0.8)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
+ ("rust-rstest-test" ,rust-rstest-test-0.2)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2)
+ ("rust-unindent" ,rust-unindent-0.1))))))
+
(define-public rust-rstest-0.8
(package
(inherit rust-rstest-0.15)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 17/55] gnu: rust-rstest-0.6: Downgrade to 0.6.4.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (15 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 16/55] gnu: Add rust-rstest-0.9 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 18/55] gnu: Add rust-rstest-test-0.9 Jaeme Sifat via Guix-patches via
` (38 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
Version 0.6.5 of rstest has been yanked in crates.io.
* gnu/packages/crates-io.scm (rust-rstest-0.6): Downgrade to 0.6.4.
Change-Id: I4afb534d895aff27d1fd43111e76ebde7dc92883
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9789c746db..2b15ce87d2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63918,14 +63918,14 @@ (define-public rust-rstest-0.6
(package
(inherit rust-rstest-0.10)
(name "rust-rstest")
- (version "0.6.5")
+ (version "0.6.4")
(source (origin
(method url-fetch)
(uri (crate-uri "rstest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wdd0ci0bn6fd5v5c19lhlqrpadk18fl4jzvh75b26616anlxdil"))))))
+ "0f3wdwfhf4dh7yf49cmi0r40qnwi4gwrqdki1bffyxvr2ny4ii6y"))))))
(define-public rust-rstest-macros-0.14
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 18/55] gnu: Add rust-rstest-test-0.9.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (16 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 17/55] gnu: rust-rstest-0.6: Downgrade to 0.6.4 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 19/55] gnu: Add rust-rstest-macros-0.16 Jaeme Sifat via Guix-patches via
` (37 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-test-0.9): New variable.
Change-Id: I038d363026cfdbd58030c0cdce6e3b2f9b850936
---
gnu/packages/crates-io.scm | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b15ce87d2..7178d48054 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64038,24 +64038,24 @@ (define-public rust-rstest-reuse-0.1
("rust-rustc-version" ,rust-rustc-version-0.3)
("rust-syn" ,rust-syn-1))))))
-(define-public rust-rstest-test-0.2
+(define-public rust-rstest-test-0.9
(package
(name "rust-rstest-test")
- (version "0.2.0")
+ (version "0.9.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rstest_test" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0bv429k1n9wspnds5w0bl6d49dfj1cx08gncjqjnp084v8q73d73"))))
+ (base32 "0bdy2pni88vh6m2w2mk0wj5hsgka4yslwv472wyfk6794ilgl203"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=add_local_dependency"
- "--skip=more_tests" "--skip=one_fail"
- "--skip=one_success")
- #:cargo-inputs (("rust-toml-edit" ,rust-toml-edit-0.1))
+ `(#:tests? #f
+ #:cargo-inputs (("rust-regex" ,rust-regex-1)
+ ("rust-toml-edit" ,rust-toml-edit-0.15))
#:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rstest" ,rust-rstest-0.15)
("rust-temp-testdir" ,rust-temp-testdir-0.2))))
(home-page "https://github.com/la10736/rstest")
(synopsis "Provides some utilities used to write rstest crate's tests")
@@ -64064,6 +64064,26 @@ (define-public rust-rstest-test-0.2
tests.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rstest-test-0.2
+ (package
+ (inherit rust-rstest-test-0.9)
+ (name "rust-rstest-test")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_test" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0bv429k1n9wspnds5w0bl6d49dfj1cx08gncjqjnp084v8q73d73"))))
+ (arguments
+ `(#:cargo-test-flags '("--release" "--" "--skip=add_local_dependency"
+ "--skip=more_tests" "--skip=one_fail"
+ "--skip=one_success")
+ #:cargo-inputs (("rust-toml-edit" ,rust-toml-edit-0.1))
+ #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2))))))
+
(define-public rust-rug-1
(package
(name "rust-rug")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 19/55] gnu: Add rust-rstest-macros-0.16.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (17 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 18/55] gnu: Add rust-rstest-test-0.9 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 20/55] gnu: Add rust-rstest-0.16 Jaeme Sifat via Guix-patches via
` (36 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-macros-0.16): New variable.
Change-Id: I8ab04144f3c53b40b968a0a48bdbc70deccfcaca
---
gnu/packages/crates-io.scm | 47 +++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7178d48054..2a6581ad8a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63927,8 +63927,46 @@ (define-public rust-rstest-0.6
(base32
"0f3wdwfhf4dh7yf49cmi0r40qnwi4gwrqdki1bffyxvr2ny4ii6y"))))))
+(define-public rust-rstest-macros-0.16
+ (package
+ (name "rust-rstest-macros")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xzrgwjih87myghqzm9ncqm0449y2sf4migz6x7yc1h7mq2vaabj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags '("--release" "--"
+ "--skip=rstest (line 740)"
+ "--skip=rstest (line 764)")
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-unicode-ident" ,rust-unicode-ident-1))
+ #:cargo-development-inputs
+ (("rust-actix-rt" ,rust-actix-rt-2)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-rstest" ,rust-rstest-0.15)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
+ ("rust-rstest-test" ,rust-rstest-test-0.9))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Procedural macros for @code{rstest}.")
+ (description
+ "This package provides the procedural macro crate for
+@code{rstest}.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rstest-macros-0.14
(package
+ (inherit rust-rstest-macros-0.16)
(name "rust-rstest-macros")
(version "0.14.0")
(source (origin
@@ -63938,7 +63976,6 @@ (define-public rust-rstest-macros-0.14
(sha256
(base32
"0rlwp3r1dg3fl4f100wjd3ya7dhs23vpyqgf7vg5mac50s5fc5ah"))))
- (build-system cargo-build-system)
(arguments
(list #:skip-build? #t
#:cargo-inputs
@@ -63946,13 +63983,7 @@ (define-public rust-rstest-macros-0.14
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Procedural macros for @code{rstest}.")
- (description
- "This package provides the procedural macro crate for
-@code{rstest}.")
- (license (list license:expat license:asl2.0))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-macros-0.13
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 20/55] gnu: Add rust-rstest-0.16.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (18 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 19/55] gnu: Add rust-rstest-macros-0.16 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 21/55] gnu: Add rust-rstest-test-0.11 Jaeme Sifat via Guix-patches via
` (35 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-0.16): New variable.
Change-Id: I6f0da3237c357184b51bf0fdde37b221eab7383a
---
gnu/packages/crates-io.scm | 47 +++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a6581ad8a..31c6f8b27e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63712,8 +63712,46 @@ (define-public rust-rstar-0.8
("rust-rand-hc" ,rust-rand-hc-0.2)
("rust-serde-json" ,rust-serde-json-1))))))
+(define-public rust-rstest-0.16
+ (package
+ (name "rust-rstest")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pqfpj727hkn4rr7nspnaab0h74gl9yxqlb53vn9h8a7dhbjszxh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-timer" ,rust-futures-timer-3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.16)
+ ("rust-rustc-version" ,rust-rustc-version-0.4))
+ #:cargo-development-inputs
+ (("rust-actix-rt" ,rust-actix-rt-2)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-rstest" ,rust-rstest-0.13)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
+ ("rust-rstest-test" ,rust-rstest-test-0.9)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-unindent" ,rust-unindent-0.1))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Rust fixture based test framework")
+ (description
+ "@code{rstest} uses procedural macros to help you write fixtures
+and table-based tests.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rstest-0.15
(package
+ (inherit rust-rstest-0.16)
(name "rust-rstest")
(version "0.15.0")
(source
@@ -63723,20 +63761,13 @@ (define-public rust-rstest-0.15
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0c5r8wimr2fv3x25dbb99rk165lzcsz6jlpv7xk2ny99rikdrjg9"))))
- (build-system cargo-build-system)
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-futures" ,rust-futures-0.3)
("rust-futures-timer" ,rust-futures-timer-3)
("rust-rstest-macros" ,rust-rstest-macros-0.14)
- ("rust-rustc-version" ,rust-rustc-version-0.3))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Rust fixture based test framework")
- (description
- "@code{rstest} uses procedural macros to help you write fixtures
-and table-based tests.")
- (license (list license:expat license:asl2.0))))
+ ("rust-rustc-version" ,rust-rustc-version-0.3))))))
(define-public rust-rstest-0.13
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 21/55] gnu: Add rust-rstest-test-0.11.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (19 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 20/55] gnu: Add rust-rstest-0.16 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 22/55] gnu: Add rust-rstest-macros-0.18 Jaeme Sifat via Guix-patches via
` (34 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rstest-test-0.11): New variable.
Change-Id: I1f42a09a5ff8b5f0cdcd18dbb438313510a88bae
---
gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++--------
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 31c6f8b27e..888fd80bd6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64100,25 +64100,27 @@ (define-public rust-rstest-reuse-0.1
("rust-rustc-version" ,rust-rustc-version-0.3)
("rust-syn" ,rust-syn-1))))))
-(define-public rust-rstest-test-0.9
+(define-public rust-rstest-test-0.11
(package
(name "rust-rstest-test")
- (version "0.9.0")
+ (version "0.11.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rstest_test" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0bdy2pni88vh6m2w2mk0wj5hsgka4yslwv472wyfk6794ilgl203"))))
+ (base32 "16z1525ww9n1x94mvvgd6zcpxc2pzlf1r031kryk383lgd3wgi9p"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f
- #:cargo-inputs (("rust-regex" ,rust-regex-1)
- ("rust-toml-edit" ,rust-toml-edit-0.15))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rstest" ,rust-rstest-0.15)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
+ #:cargo-inputs
+ (("rust-regex" ,rust-regex-1)
+ ("rust-toml-edit" ,rust-toml-edit-0.19))
+ #:cargo-development-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rstest" ,rust-rstest-0.16)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
(home-page "https://github.com/la10736/rstest")
(synopsis "Provides some utilities used to write rstest crate's tests")
(description
@@ -64126,6 +64128,28 @@ (define-public rust-rstest-test-0.9
tests.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rstest-test-0.9
+ (package
+ (inherit rust-rstest-test-0.11)
+ (name "rust-rstest-test")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_test" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0bdy2pni88vh6m2w2mk0wj5hsgka4yslwv472wyfk6794ilgl203"))))
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-regex" ,rust-regex-1)
+ ("rust-toml-edit" ,rust-toml-edit-0.15))
+ #:cargo-development-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rstest" ,rust-rstest-0.15)
+ ("rust-temp-testdir" ,rust-temp-testdir-0.2))))))
+
(define-public rust-rstest-test-0.2
(package
(inherit rust-rstest-test-0.9)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 22/55] gnu: Add rust-rstest-macros-0.18.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (20 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 21/55] gnu: Add rust-rstest-test-0.11 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 23/55] gnu: Add rust-rstest-0.18 Jaeme Sifat via Guix-patches via
` (33 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
The dependency graph for rstest is not required.
* gnu/packages/crates-io.scm (rust-rstest-macros-0.18): New variable.
* gnu/packages/crates-io.scm (rust-rstest-macros-0.16): Remove build step.
Change-Id: I3dad2b73c27a4cf575698ca9e32715718667be81
---
gnu/packages/crates-io.scm | 89 ++++++++++++++++++++++++++------------
1 file changed, 62 insertions(+), 27 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 888fd80bd6..4c2cde2b02 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63958,8 +63958,39 @@ (define-public rust-rstest-0.6
(base32
"0f3wdwfhf4dh7yf49cmi0r40qnwi4gwrqdki1bffyxvr2ny4ii6y"))))))
+(define-public rust-rstest-macros-0.18
+ (package
+ (name "rust-rstest-macros")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01g6rg60snmscipc9xiili7nsn0v25sv64713gp99y2jg0jgha6l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-glob" ,rust-glob-0.3)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-relative-path" ,rust-relative-path-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-2)
+ ("rust-unicode-ident" ,rust-unicode-ident-1))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Procedural macros for @code{rstest}.")
+ (description
+ "This package provides the procedural macro crate for
+@code{rstest}.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rstest-macros-0.16
(package
+ (inherit rust-rstest-macros-0.18)
(name "rust-rstest-macros")
(version "0.16.0")
(source
@@ -63969,31 +64000,15 @@ (define-public rust-rstest-macros-0.16
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1xzrgwjih87myghqzm9ncqm0449y2sf4migz6x7yc1h7mq2vaabj"))))
- (build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=rstest (line 740)"
- "--skip=rstest (line 764)")
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.4)
("rust-syn" ,rust-syn-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.15)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
- ("rust-rstest-test" ,rust-rstest-test-0.9))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Procedural macros for @code{rstest}.")
- (description
- "This package provides the procedural macro crate for
-@code{rstest}.")
- (license (list license:expat license:asl2.0))))
+ ("rust-unicode-ident" ,rust-unicode-ident-1))))))
(define-public rust-rstest-macros-0.14
(package
@@ -64037,8 +64052,36 @@ (define-public rust-rstest-macros-0.13
("rust-rustc-version" ,rust-rustc-version-0.4)
("rust-syn" ,rust-syn-1))))))
+(define-public rust-rstest-reuse-0.6
+ (package
+ (name "rust-rstest-reuse")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_reuse" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "191l5gfwx9rmkqd48s85fkh21b73f38838fc896r4rxy39l0nlw8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-quote" ,rust-quote-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Reuse rstest attributes")
+ (description
+ "This package provides a Rust library for reusing rstest
+attributes by creating a set of tests and applying it to every
+scenario you want to test.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rstest-reuse-0.4
(package
+ (inherit rust-rstest-reuse-0.6)
(name "rust-rstest-reuse")
(version "0.4.0")
(source (origin
@@ -64048,20 +64091,12 @@ (define-public rust-rstest-reuse-0.4
(sha256
(base32
"05zcs22fbvv7q50p2xs6w13lqbcklddnj2dm1mz1wi2pak9sxdgr"))))
- (build-system cargo-build-system)
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Reuse rstest attributes")
- (description
- "This package provides a Rust library for reusing rstest
-attributes by creating a set of tests and applying it to every
-scenario you want to test.")
- (license (list license:expat license:asl2.0))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-reuse-0.3
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 23/55] gnu: Add rust-rstest-0.18.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (21 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 22/55] gnu: Add rust-rstest-macros-0.18 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 24/55] gnu: rust-time-core-0.1: Update to 0.1.2 Jaeme Sifat via Guix-patches via
` (32 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
Reduce dependency graph for other crates as well by skipping the build step.
* gnu/packages/crates-io.scm (rust-rstest-0.18): New variable.
* gnu/packages/crates-io.scm (rust-rstest-0.16): Skip build.
* gnu/packages/crates-io.scm (rust-rstest-0.9): Skip build.
* gnu/packages/crates-io.scm (rust-rstest-0.8): Skip build.
* gnu/packages/crates-io.scm (rust-rstest-0.7): Skip build.
Change-Id: I967af7e96a677cfe622c48fddb5d93f5daaf16c4
---
gnu/packages/crates-io.scm | 90 ++++++++++++++------------------------
1 file changed, 34 insertions(+), 56 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4c2cde2b02..41267516f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63712,36 +63712,24 @@ (define-public rust-rstar-0.8
("rust-rand-hc" ,rust-rand-hc-0.2)
("rust-serde-json" ,rust-serde-json-1))))))
-(define-public rust-rstest-0.16
+(define-public rust-rstest-0.18
(package
(name "rust-rstest")
- (version "0.16.0")
+ (version "0.18.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "rstest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1pqfpj727hkn4rr7nspnaab0h74gl9yxqlb53vn9h8a7dhbjszxh"))))
+ (base32 "1681ncnlzhc8894idm3pqf40nndn4k4kcp0kpv29n68a7hpspvlp"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.16)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.13)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
- ("rust-rstest-test" ,rust-rstest-test-0.9)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.1))))
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-timer" ,rust-futures-timer-3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.18)
+ ("rust-rustc-version" ,rust-rustc-version-0.4))))
(home-page "https://github.com/la10736/rstest")
(synopsis "Rust fixture based test framework")
(description
@@ -63749,6 +63737,26 @@ (define-public rust-rstest-0.16
and table-based tests.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rstest-0.16
+ (package
+ (inherit rust-rstest-0.18)
+ (name "rust-rstest")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pqfpj727hkn4rr7nspnaab0h74gl9yxqlb53vn9h8a7dhbjszxh"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-timer" ,rust-futures-timer-3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.16)
+ ("rust-rustc-version" ,rust-rustc-version-0.4))))))
+
(define-public rust-rstest-0.15
(package
(inherit rust-rstest-0.16)
@@ -63865,23 +63873,13 @@ (define-public rust-rstest-0.9
(sha256
(base32 "07b4j1wkrv7l5c4wyqylr7f1wsif5qwmixg5nbycyq648njqcz67"))))
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.3)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-rstest" ,rust-rstest-0.8)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
- ("rust-rstest-test" ,rust-rstest-test-0.2)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-unindent" ,rust-unindent-0.1))))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-0.8
(package
@@ -63896,23 +63894,13 @@ (define-public rust-rstest-0.8
(sha256
(base32 "0zqb6ab637w04vblv9ys6nw9j54zhz5b74gfh0wfjcjndhrwlqdr"))))
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.3)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-rstest" ,rust-rstest-0.7)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
- ("rust-rstest-test" ,rust-rstest-test-0.2)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-unindent" ,rust-unindent-0.1))))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-0.7
(package
@@ -63927,23 +63915,13 @@ (define-public rust-rstest-0.7
(sha256
(base32 "1iiw4gv79ghfv8znh3d5r2px1cbl4x8zjbi9x1q8ahzxghgbqmjh"))))
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.3)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-rstest" ,rust-rstest-0.6)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.1)
- ("rust-rstest-test" ,rust-rstest-test-0.2)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-unindent" ,rust-unindent-0.1))))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-0.6
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 24/55] gnu: rust-time-core-0.1: Update to 0.1.2.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (22 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 23/55] gnu: Add rust-rstest-0.18 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 25/55] gnu: rust-time-macros-0.2: Update to 0.2.15 Jaeme Sifat via Guix-patches via
` (31 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-time-core-0.1): Update to 0.1.2.
Change-Id: Iee5667d93d8c9ccb52b0d9c8ae9e7acf933bfd37
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 41267516f9..51fa29fc71 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79491,13 +79491,13 @@ (define-public rust-timeago-0.4
(define-public rust-time-core-0.1
(package
(name "rust-time-core")
- (version "0.1.1")
+ (version "0.1.2")
(source (origin
(method url-fetch)
(uri (crate-uri "time-core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1yz6d246zbmx9v6wpfg1jyfjlsgagirz7km96pr1mp6snkpzn03k"))))
+ (base32 "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg"))))
(build-system cargo-build-system)
(arguments '(#:tests? #f)) ; use of undeclared crate or module `time`
(home-page "https://github.com/time-rs/time")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 25/55] gnu: rust-time-macros-0.2: Update to 0.2.15.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (23 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 24/55] gnu: rust-time-core-0.1: Update to 0.1.2 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 26/55] gnu: rust-time-0.3: Update to 0.3.30 Jaeme Sifat via Guix-patches via
` (30 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.15.
Change-Id: If46324c3e1027768eb20ecf3a2a8119c3d1660b5
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 51fa29fc71..de408e2c76 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79509,14 +79509,14 @@ (define-public rust-time-core-0.1
(define-public rust-time-macros-0.2
(package
(name "rust-time-macros")
- (version "0.2.14")
+ (version "0.2.15")
(source
(origin
(method url-fetch)
(uri (crate-uri "time-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0wn52hwaq1hy4r5yijzkdi4j40zvqapbpcjsjdkyyy4l6d22z50s"))))
+ (base32 "086frcn3m2yh3fji3wv9r35c3zjxjq8ngam7xnngiqd9vdl0vmsa"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-time-core" ,rust-time-core-0.1))))
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 26/55] gnu: rust-time-0.3: Update to 0.3.30.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (24 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 25/55] gnu: rust-time-macros-0.2: Update to 0.2.15 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 27/55] gnu: Add rust-quick-xml-0.31 Jaeme Sifat via Guix-patches via
` (29 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.30.
Change-Id: I54188401397ce27882046bdc57daa587af17f266
---
gnu/packages/crates-io.scm | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index de408e2c76..14886c107b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79368,31 +79368,34 @@ (define-public rust-tikv-jemalloc-ctl-0.4
(define-public rust-time-0.3
(package
(name "rust-time")
- (version "0.3.28")
+ (version "0.3.30")
(source
(origin
(method url-fetch)
(uri (crate-uri "time" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j3yl5q4w9vcw55hxxb1a3crls1w82v5dahicj7c4ifjgxavpxhp"))))
+ (base32 "1xgnflidij6361zjg4mzz4lqndayq1ph82n1cbjydppj02rlm8y4"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-deranged" ,rust-deranged-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-threads" ,rust-num-threads-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-time-core" ,rust-time-core-0.1)
- ("rust-time-macros" ,rust-time-macros-0.2))
+ #:cargo-inputs
+ (("rust-deranged" ,rust-deranged-0.3)
+ ("rust-itoa" ,rust-itoa-1)
+ ("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-num-threads" ,rust-num-threads-0.1)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time-core" ,rust-time-core-0.1)
+ ("rust-time-macros" ,rust-time-macros-0.2))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.5)
("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-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-test" ,rust-serde-test-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 27/55] gnu: Add rust-quick-xml-0.31.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (25 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 26/55] gnu: rust-time-0.3: Update to 0.3.30 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 28/55] gnu: Add rust-elain-0.3 Jaeme Sifat via Guix-patches via
` (28 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-quick-xml-0.31): New variable.
Change-Id: I6225471452e09b8b6b94698737bcba2b1a092d0d
---
gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++----
1 file changed, 33 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 14886c107b..f4a07f8952 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59321,18 +59321,17 @@ (define-public rust-quick-error-1
(base32
"1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
-(define-public rust-quick-xml-0.28
+(define-public rust-quick-xml-0.31
(package
(name "rust-quick-xml")
- (version "0.28.2")
+ (version "0.31.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quick-xml" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1lfr3512x0s0i9kbyglyzn0rq0i1bvd2mqqfi8gs685808rfgr8c"))))
+ (base32 "0cravqanylzh5cq2v6hzlfqgxcid5nrp2snnb3pf4m0and2a610h"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -59356,6 +59355,36 @@ (define-public rust-quick-xml-0.28
"This package provides a high performance XML reader and writer.")
(license license:expat)))
+(define-public rust-quick-xml-0.28
+ (package
+ (inherit rust-quick-xml-0.31)
+ (name "rust-quick-xml")
+ (version "0.28.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quick-xml" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1lfr3512x0s0i9kbyglyzn0rq0i1bvd2mqqfi8gs685808rfgr8c"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tokio" ,rust-tokio-1))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.4)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde-value" ,rust-serde-value-0.7)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-test" ,rust-tokio-test-0.4))))))
+
(define-public rust-quick-xml-0.27
(package
(inherit rust-quick-xml-0.28)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 28/55] gnu: Add rust-elain-0.3.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (26 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 27/55] gnu: Add rust-quick-xml-0.31 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 29/55] gnu: Add rust-zerocopy-derive-0.7 Jaeme Sifat via Guix-patches via
` (27 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-elain-0.3): New variable.
Change-Id: If69dde71c7900e9d96ea4f3cb2dce5883a91f0eb
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f4a07f8952..3b4c095ce1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23726,6 +23726,25 @@ (define-public rust-either-1
@code{Right} is a general purpose sum type with two cases.")
(license (list license:expat license:asl2.0))))
+(define-public rust-elain-0.3
+ (package
+ (name "rust-elain")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "elain" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wgpyy0m48vdnrip0f4x1h8w4bp2lxgy8pqk78qwhrbxmr7hj8im"))))
+ (build-system cargo-build-system)
+ (home-page "https://crates.io/crates/elain")
+ (synopsis "Set a type's minimum alignment with const generics")
+ (description
+ "This package allows setting a type's minimum alignment with const
+generics.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-elf-0.0.10
(package
(name "rust-elf")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 29/55] gnu: Add rust-zerocopy-derive-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (27 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 28/55] gnu: Add rust-elain-0.3 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 30/55] gnu: rust-zerocopy-derive-0.3: Add build step Jaeme Sifat via Guix-patches via
` (26 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.7): New variable.
Change-Id: Ia744563998946c735f891ee8194331be9336da5c
---
gnu/packages/crates-io.scm | 38 ++++++++++++++++++++++++++++++--------
1 file changed, 30 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b4c095ce1..6a4d44724a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91522,8 +91522,37 @@ (define-public rust-zerocopy-0.3
("rust-zerocopy-derive" ,rust-zerocopy-derive-0.2))))
(license license:bsd-3)))
+(define-public rust-zerocopy-derive-0.7
+ (package
+ (name "rust-zerocopy-derive")
+ (version "0.7.31")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "zerocopy-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "06k0zk4x4n9s1blgxmxqb1g81y8q334aayx61gyy6v9y1dajkhdk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))
+ #:cargo-development-inputs
+ (("rust-static-assertions" ,rust-static-assertions-1)
+ ("rust-trybuild" ,rust-trybuild-1))))
+ (home-page "https://github.com/google/zerocopy")
+ (synopsis "Custom derive for traits from the zerocopy Rust crate")
+ (description
+ "This package provides custom derive for traits from the zerocopy Rust
+crate.")
+ (license license:bsd-2)))
+
(define-public rust-zerocopy-derive-0.3
(package
+ (inherit rust-zerocopy-derive-0.7)
(name "rust-zerocopy-derive")
(version "0.3.2")
(source (origin
@@ -91533,19 +91562,12 @@ (define-public rust-zerocopy-derive-0.3
(sha256
(base32
"18qr7dqlj89v1xl1g58l2xd6jidv0sbccscgl131gpppba0yc1b5"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))
- (home-page "https://github.com/google/zerocopy")
- (synopsis "Custom derive for traits from the zerocopy Rust crate")
- (description
- "This package provides custom derive for traits from the zerocopy Rust
-crate.")
- (license license:bsd-2)))
+ ("rust-synstructure" ,rust-synstructure-0.12))))))
(define-public rust-zerocopy-derive-0.2
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 30/55] gnu: rust-zerocopy-derive-0.3: Add build step.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (28 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 29/55] gnu: Add rust-zerocopy-derive-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 31/55] gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0 Jaeme Sifat via Guix-patches via
` (25 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.3): Add build step.
[arguments]: Remove #:skip-build? #t
Change-Id: Ie55b12ec02b4978159775eb19929bf55374acdb2
---
gnu/packages/crates-io.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6a4d44724a..ad33ddc545 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91563,11 +91563,14 @@ (define-public rust-zerocopy-derive-0.3
(base32
"18qr7dqlj89v1xl1g58l2xd6jidv0sbccscgl131gpppba0yc1b5"))))
(arguments
- `(#:skip-build? #t
+ `(#:tests? #f
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs
+ (("rust-rustversion" ,rust-rustversion-1)
+ ("rust-trybuild" ,rust-trybuild-1))))))
(define-public rust-zerocopy-derive-0.2
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 31/55] gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (29 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 30/55] gnu: rust-zerocopy-derive-0.3: Add build step Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 32/55] gnu: Add rust-zerocopy-0.7 Jaeme Sifat via Guix-patches via
` (24 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.2): Downgrade to 0.2.0.
[arguments]: Allow building.
Change-Id: I857d26dfddb22d3e018b13e5cc2e54149559c06b
---
gnu/packages/crates-io.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ad33ddc545..eb37bbcda9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91576,20 +91576,22 @@ (define-public rust-zerocopy-derive-0.2
(package
(inherit rust-zerocopy-derive-0.3)
(name "rust-zerocopy-derive")
- (version "0.2.1")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zerocopy-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1594sf9wwgpbavl1hb1avyz6n7km9apm8afc03x9y8h3spk3k76w"))))
+ (base32 "1yzd3057gr3csn3x4wrl8y4ji52hr8rirbh9cz487svvzp8xp66l"))))
(arguments
- `(#:skip-build? #t
+ `(#:tests? #f
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))
+ ("rust-synstructure" ,rust-synstructure-0.12))
+ #:cargo-development-inputs
+ (("rust-compiletest-rs" ,rust-compiletest-rs-0.3))))
(license license:bsd-3)))
(define-public rust-zeroize-1
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 32/55] gnu: Add rust-zerocopy-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (30 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 31/55] gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 33/55] gnu: rust-ahash-0.8: Update to 0.8.6 Jaeme Sifat via Guix-patches via
` (23 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-zerocopy-0.7): New variable.
Change-Id: I80875ca4683c18d666b598793361b098e39c01e3
---
gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++------
1 file changed, 33 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index eb37bbcda9..e55ef06ce5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91481,8 +91481,40 @@ (define-public rust-zbus-polkit-1
(description "@code{PolicyKit} binding.")
(license license:expat)))
+(define-public rust-zerocopy-0.7
+ (package
+ (name "rust-zerocopy")
+ (version "0.7.31")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "zerocopy" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0gcfyrmlrhmsz16qxjp2qzr6vixyaw1p04zl28f08lxkvfz62h0w"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.7))
+ #:cargo-development-inputs
+ (("rust-assert-matches" ,rust-assert-matches-1)
+ ("rust-elain" ,rust-elain-0.3)
+ ("rust-itertools" ,rust-itertools-0.11)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-static-assertions" ,rust-static-assertions-1)
+ ("rust-trybuild" ,rust-trybuild-1)
+ ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.7))))
+ (home-page "https://github.com/google/zerocopy")
+ (synopsis "Utilities for zero-copy parsing and serialization")
+ (description "Utilities for zero-copy parsing and serialization")
+ (license (list license:bsd-2 license:asl2.0 license:expat))))
+
(define-public rust-zerocopy-0.6
(package
+ (inherit rust-zerocopy-0.7)
(name "rust-zerocopy")
(version "0.6.1")
(source (origin
@@ -91492,16 +91524,11 @@ (define-public rust-zerocopy-0.6
(sha256
(base32
"0dpj4nd9v56wy93ahjkp95znjzj91waqvidqch8gxwdwq661hbrk"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-byteorder" ,rust-byteorder-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.3))))
- (home-page "https://github.com/google/zerocopy")
- (synopsis "Utilities for zero-copy parsing and serialization")
- (description "Utilities for zero-copy parsing and serialization")
- (license license:bsd-2)))
+ ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.3))))))
(define-public rust-zerocopy-0.3
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 33/55] gnu: rust-ahash-0.8: Update to 0.8.6.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (31 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 32/55] gnu: Add rust-zerocopy-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 34/55] gnu: rust-hashbrown-0.14: Update to 0.14.3 Jaeme Sifat via Guix-patches via
` (22 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-ahash-0.8): Update to 0.8.6.
[arguments]: Skip tests.
Change-Id: I3966210979ccbc0aa081aafe16bcf9bf95f5348e
---
gnu/packages/crates-io.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e55ef06ce5..8ce05fd31a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2613,24 +2613,26 @@ (define-public rust-afl-0.8
(define-public rust-ahash-0.8
(package
(name "rust-ahash")
- (version "0.8.3")
+ (version "0.8.6")
(source (origin
(method url-fetch)
(uri (crate-uri "ahash" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0bzcsxdl2wd6j2p4214qh9sqkqn69gi7f9lk1xi8yj063r6zd69c"))))
+ "0yn9i8nc6mmv28ig9w3dga571q09vg9f1f650mi5z8phx42r6hli"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:tests? #f
+ #:cargo-inputs
(("rust-atomic-polyfill" ,rust-atomic-polyfill-1)
("rust-cfg-if" ,rust-cfg-if-1)
("rust-const-random" ,rust-const-random-0.1)
("rust-getrandom" ,rust-getrandom-0.2)
("rust-once-cell" ,rust-once-cell-1)
("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))
+ ("rust-version-check" ,rust-version-check-0.9)
+ ("rust-zerocopy" ,rust-zerocopy-0.7))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-fnv" ,rust-fnv-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 34/55] gnu: rust-hashbrown-0.14: Update to 0.14.3.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (32 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 33/55] gnu: rust-ahash-0.8: Update to 0.8.6 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 35/55] gnu: rust-indexmap-2: Update to 2.1.0 Jaeme Sifat via Guix-patches via
` (21 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.3.
Change-Id: Ieb7bcaad5d9e38721896fb653880d4ad00a594c1
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ce05fd31a..743e6e04a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34259,14 +34259,14 @@ (define-public rust-hash32-derive-0.1
(define-public rust-hashbrown-0.14
(package
(name "rust-hashbrown")
- (version "0.14.0")
+ (version "0.14.3")
(source (origin
(method url-fetch)
(uri (crate-uri "hashbrown" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0yj3nf0w30pf30w503kgaw4sbjnh62l5cbmc7dd0mnczzywh2qic"))
+ "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -34279,6 +34279,7 @@ (define-public rust-hashbrown-0.14
(("rust-ahash" ,rust-ahash-0.8)
("rust-allocator-api2" ,rust-allocator-api2-0.2)
("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-equivalent" ,rust-equivalent-1)
("rust-rayon" ,rust-rayon-1)
("rust-rkyv" ,rust-rkyv-0.7)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 35/55] gnu: rust-indexmap-2: Update to 2.1.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (33 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 34/55] gnu: rust-hashbrown-0.14: Update to 0.14.3 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 36/55] gnu: rust-plist-1: Update to 1.6.0 Jaeme Sifat via Guix-patches via
` (20 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.1.0.
Change-Id: Iacc0b0f96758167b44ccb5a561a80dd6bfc9b100
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 743e6e04a2..fda27f695b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37391,14 +37391,14 @@ (define-public rust-indenter-0.3
(define-public rust-indexmap-2
(package
(name "rust-indexmap")
- (version "2.0.0")
+ (version "2.1.0")
(source (origin
(method url-fetch)
(uri (crate-uri "indexmap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0pdnbvv6gnyxx2li8mks8p00fya3ynmhx3n6infpcy8a4gi7yiym"))))
+ "07rxrqmryr1xfnmhrjlz8ic6jw28v6h5cig3ws2c9d0wifhy2c6m"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -37412,7 +37412,7 @@ (define-public rust-indexmap-2
#:cargo-development-inputs
(("rust-fnv" ,rust-fnv-1)
("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-itertools" ,rust-itertools-0.11)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-quickcheck" ,rust-quickcheck-1)
("rust-rand" ,rust-rand-0.8)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 36/55] gnu: rust-plist-1: Update to 1.6.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (34 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 35/55] gnu: rust-indexmap-2: Update to 2.1.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 37/55] gnu: rust-percent-encoding-2: Update to 2.3.1 Jaeme Sifat via Guix-patches via
` (19 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-plist-1): Update to 1.6.0.
Change-Id: I51d68312ed91774fb018c8cf0b86a5c09186867a
---
gnu/packages/crates-io.scm | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fda27f695b..06afb9ad04 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55904,23 +55904,26 @@ (define-public rust-pledge-0.4
(define-public rust-plist-1
(package
(name "rust-plist")
- (version "1.0.0")
+ (version "1.6.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "plist" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zb7k48x1zf1dhqavs37qm24fxi98qb978xv2nzjkkp4x2a6scvv"))))
+ (base32 "1vscdjj7xy1pz80n3lwcg1jhsydcf2nvj4lfxsqs46ixlv49qsg5"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
+ (("rust-base64" ,rust-base64-0.21)
+ ("rust-indexmap" ,rust-indexmap-2)
("rust-line-wrap" ,rust-line-wrap-0.1)
+ ("rust-quick-xml" ,rust-quick-xml-0.31)
("rust-serde" ,rust-serde-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))
+ ("rust-time" ,rust-time-0.3))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-yaml" ,rust-serde-yaml-0.8))))
(home-page "https://github.com/ebarnard/rust-plist/")
(synopsis "Rusty plist parser")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 37/55] gnu: rust-percent-encoding-2: Update to 2.3.1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (35 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 36/55] gnu: rust-plist-1: Update to 1.6.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:54 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 38/55] gnu: Add rust-generic-array-0.11 Jaeme Sifat via Guix-patches via
` (18 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:54 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-percent-encoding-2): Update to 2.3.1.
Change-Id: I7b8bde66799b9b3b9c80197137ae7c14b07a7315
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 06afb9ad04..3836631603 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54400,7 +54400,7 @@ (define-public rust-pep508-rs-0.2
(define-public rust-percent-encoding-2
(package
(name "rust-percent-encoding")
- (version "2.3.0")
+ (version "2.3.1")
(source
(origin
(method url-fetch)
@@ -54408,7 +54408,7 @@ (define-public rust-percent-encoding-2
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "152slflmparkh27hprw62sph8rv77wckzhwl2dhqk6bf563lfalv"))))
+ "0gi8wgx0dcy8rnv1kywdv98lwcx67hz0a0zwpib5v2i08r88y573"))))
(build-system cargo-build-system)
(home-page "https://github.com/servo/rust-url/")
(synopsis "Percent encoding and decoding")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 38/55] gnu: Add rust-generic-array-0.11.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (36 preceding siblings ...)
2023-12-20 3:54 ` [bug#67919] [PATCH 37/55] gnu: rust-percent-encoding-2: Update to 2.3.1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 39/55] gnu: Add rust-alga-derive-0.7 Jaeme Sifat via Guix-patches via
` (17 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-generic-array-0.11): New variable.
Change-Id: I07eaa24cf8b31cd715ea3b72f56cffb8a6ab39d3
---
gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3836631603..cbd23ba0be 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -29310,6 +29310,28 @@ (define-public rust-generic-array-0.12
(base32
"1gfpay78vijl9vrwl1k9v7fbvbhkhcmnrk4kfg9l6x24y4s9zpzz"))))))
+(define-public rust-generic-array-0.11
+ (package
+ (inherit rust-generic-array-0.13)
+ (name "rust-generic-array")
+ (version "0.11.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "generic-array" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0a7w8w0rg47nmcinnfzv443lcyb8mplwc251p1jyr5xj2yh6wzv6"))))
+ (arguments
+ `(#:cargo-test-flags '("--release" "--"
+ "--skip=arr::doctests_only::DocTests (line 116)"
+ "--skip=arr::doctests_only::DocTests (line 85)")
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-typenum" ,rust-typenum-1))
+ #:cargo-development-inputs
+ (("rust-serde-json" ,rust-serde-json-1))))))
+
(define-public rust-generic-array-0.9
(package
(inherit rust-generic-array-0.14)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 39/55] gnu: Add rust-alga-derive-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (37 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 38/55] gnu: Add rust-generic-array-0.11 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 40/55] gnu: Add rust-alga-0.7 Jaeme Sifat via Guix-patches via
` (16 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-alga-derive-0.7): New variable.
Change-Id: Id8e92bc1dca30eb63d18655399998c0cc8e2394d
---
gnu/packages/crates-io.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cbd23ba0be..1b69707a66 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -3027,6 +3027,24 @@ (define-public rust-alga-derive-0.9
@code{alga} crate.")
(license license:asl2.0)))
+(define-public rust-alga-derive-0.7
+ (package
+ (inherit rust-alga-derive-0.9)
+ (name "rust-alga-derive")
+ (version "0.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "alga_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05lccfjhm6sm1lalkmi1c2vdzcpz9h1s9yyk5cwkyh69s8a6xw46"))))
+ (arguments
+ `(#:cargo-inputs (("rust-edit-distance" ,rust-edit-distance-2)
+ ("rust-quickcheck" ,rust-quickcheck-0.7)
+ ("rust-quote" ,rust-quote-0.3)
+ ("rust-syn" ,rust-syn-0.11))))))
+
(define-public rust-aliasable-deref-trait-0.2
(package
(name "rust-aliasable-deref-trait")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 40/55] gnu: Add rust-alga-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (38 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 39/55] gnu: Add rust-alga-derive-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 41/55] gnu: Add rust-abomonation-0.5 Jaeme Sifat via Guix-patches via
` (15 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-alga-0.7): New variable.
Change-Id: I226c659255f74c9d61666a242736d70eb0ff5445
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1b69707a66..4efa202206 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -3000,6 +3000,31 @@ (define-public rust-alga-0.9
code that is generic with regard to the algebraic entity types.")
(license license:asl2.0)))
+(define-public rust-alga-0.7
+ (package
+ (inherit rust-alga-0.9)
+ (name "rust-alga")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "alga" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0y2p2n5i61a7qf7l49xy8vj0qcaj3lkjz33vfin9iwjrrbp01fr4"))))
+ (arguments
+ `(#:cargo-test-flags
+ '("--release" "--lib" "--bins" "--tests")
+ #:cargo-inputs
+ (("rust-approx" ,rust-approx-0.3)
+ ("rust-decimal" ,rust-decimal-2)
+ ("rust-libm" ,rust-libm-0.1)
+ ("rust-num-complex" ,rust-num-complex-0.2)
+ ("rust-num-traits" ,rust-num-traits-0.2))
+ #:cargo-development-inputs
+ (("rust-alga-derive" ,rust-alga-derive-0.7)
+ ("rust-quickcheck" ,rust-quickcheck-0.7))))))
+
(define-public rust-alga-derive-0.9
(package
(name "rust-alga-derive")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 41/55] gnu: Add rust-abomonation-0.5.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (39 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 40/55] gnu: Add rust-alga-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 42/55] gnu: Add rust-nalgebra-0.16 Jaeme Sifat via Guix-patches via
` (14 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-abomonation-0.5): New variable.
Change-Id: I751260bc5ac2297e04d71aa751ceebb0850b7385
---
gnu/packages/crates-io.scm | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4efa202206..fd41b03766 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -286,6 +286,19 @@ (define-public rust-abomonation-0.7
library in Rust.")
(license license:expat)))
+(define-public rust-abomonation-0.5
+ (package
+ (inherit rust-abomonation-0.7)
+ (name "rust-abomonation")
+ (version "0.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "abomonation" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19h4s5ai8pbaap7n8pcd6yinqp22hx29ls9d2gdwsjka3m9xy6gv"))))))
+
(define-public rust-actix-0.10
(package
(name "rust-actix")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 42/55] gnu: Add rust-nalgebra-0.16.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (40 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 41/55] gnu: Add rust-abomonation-0.5 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 43/55] gnu: Add rust-scad-1 Jaeme Sifat via Guix-patches via
` (13 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-nalgebra-0.16): New variable.
Change-Id: I185a17f5f8d2d7524f2a8721740d9c2bec7a05cb
---
gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fd41b03766..d681eabf5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46870,6 +46870,36 @@ (define-public rust-nalgebra-0.19
(("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
("rust-serde-json" ,rust-serde-json-1))))))
+(define-public rust-nalgebra-0.16
+ (package
+ (inherit rust-nalgebra-0.19)
+ (name "rust-nalgebra")
+ (version "0.16.14")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "nalgebra" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "163g3arb9m1l9p5c34621cnr3p9cjzj6sbz1yr4zbxgc97rnvf6c"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-abomonation" ,rust-abomonation-0.5)
+ ("rust-alga" ,rust-alga-0.7)
+ ("rust-approx" ,rust-approx-0.3)
+ ("rust-generic-array" ,rust-generic-array-0.11)
+ ("rust-matrixmultiply" ,rust-matrixmultiply-0.1)
+ ("rust-mint" ,rust-mint-0.5)
+ ("rust-num-complex" ,rust-num-complex-0.2)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-0.6)
+ ("rust-rand" ,rust-rand-0.5)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-typenum" ,rust-typenum-1))
+ #:cargo-development-inputs
+ (("rust-serde-json" ,rust-serde-json-1))))))
+
(define-public rust-nalgebra-macros-0.2
(package
(name "rust-nalgebra-macros")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 43/55] gnu: Add rust-scad-1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (41 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 42/55] gnu: Add rust-nalgebra-0.16 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 44/55] gnu: Add rust-rand-mt-4 Jaeme Sifat via Guix-patches via
` (12 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-graphics.scm (rust-scad-1): New variable.
Change-Id: Ibd2d0fc6860687473c23a671b9f1e37207bfe4c6
---
gnu/packages/crates-graphics.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index e7f777e83b..c0f876b4c5 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2340,6 +2340,35 @@ (define-public rust-rgb-0.8
first-class Rust objects.")
(license license:expat)))
+(define-public rust-scad-1
+ (package
+ (name "rust-scad")
+ (version "1.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "scad" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1yvy7ckfd7r261iywm75na1ykd9cl8h0q8ajb1iwg1jmnbs6vry6"))
+ (modules '((guix build utils)))
+ (snippet
+ '(delete-file-recursively "docs"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags
+ '("--release" "--"
+ "--skip=common_objects::tests::cube_center_x"
+ "--skip=common_objects::tests::cube_center_yz")
+ #:cargo-inputs
+ (("rust-nalgebra" ,rust-nalgebra-0.16))))
+ (home-page "https://github.com/thezoq2/Rust-Scad")
+ (synopsis "Crate for generating OpenSCAD models using Rust")
+ (description
+ "This package provides a crate for generating @code{OpenSCAD} models
+using Rust.")
+ (license license:lgpl2.0+)))
+
(define-public rust-sdl2-0.35
(package
(name "rust-sdl2")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 44/55] gnu: Add rust-rand-mt-4.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (42 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 43/55] gnu: Add rust-scad-1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 45/55] gnu: Add rust-topology-traits-0.1 Jaeme Sifat via Guix-patches via
` (11 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rand-mt-4): New variable.
Change-Id: I9e39eb74292bbb0b3881f11c1449cf5333d1ad47
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d681eabf5a..233bfb1e50 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60806,6 +60806,31 @@ (define-public rust-rand-jitter-0.1
(license (list license:asl2.0
license:expat))))
+(define-public rust-rand-mt-4
+ (package
+ (name "rust-rand-mt")
+ (version "4.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand_mt" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pz2l6kwhx9rvfkr8n4c4klr49fancpc31wqc19543nnvv31iq29"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-rand-core" ,rust-rand-core-0.6))
+ #:cargo-development-inputs
+ (("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-version-sync" ,rust-version-sync-0.9))))
+ (home-page "https://github.com/artichoke/rand_mt")
+ (synopsis "Reference Mersenne Twister random number generators")
+ (description
+ "This package provides Reference Mersenne Twister random number
+generators.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rand-os-0.2
(package
(name "rust-rand-os")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 45/55] gnu: Add rust-topology-traits-0.1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (43 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 44/55] gnu: Add rust-rand-mt-4 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 46/55] gnu: Add rust-assert-float-eq-1 Jaeme Sifat via Guix-patches via
` (10 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-topology-traits-0.1): New variable.
Change-Id: I624c5b09a50d027cf273fe7b67aabda0e4c6308c
---
gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 233bfb1e50..c6e5a44a81 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82477,6 +82477,27 @@ (define-public rust-tonic-0.6
performance, interoperability, and flexibility.")
(license license:expat)))
+(define-public rust-topology-traits-0.1
+ (package
+ (name "rust-topology-traits")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "topology-traits" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cj03w5h0yp3mfrpry5llyj5clmmj8q6xz9vbl8k07jk52sdmj60"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
+ (home-page "https://github.com/NicolasKlenert/topology-traits")
+ (synopsis "Topological traits for generic mathematics in Rust")
+ (description
+ "This package provides topological traits for generic mathematics in
+Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-totp-lite-1
(package
(name "rust-totp-lite")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 46/55] gnu: Add rust-assert-float-eq-1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (44 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 45/55] gnu: Add rust-topology-traits-0.1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 47/55] gnu: Add rust-enterpolation-0.2 Jaeme Sifat via Guix-patches via
` (9 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-assert-float-eq-1): New variable.
Change-Id: Ifbdf598c1cc348a5a3fe5223c0da3d6ff008b190
---
gnu/packages/crates-io.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c6e5a44a81..589ef5f655 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5314,6 +5314,24 @@ (define-public rust-assert-cmd-0.9
#:cargo-development-inputs
(("rust-docmatic" ,rust-docmatic-0.1))))))
+(define-public rust-assert-float-eq-1
+ (package
+ (name "rust-assert-float-eq")
+ (version "1.1.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "assert_float_eq" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0xryhlk2p012y109048c5jj5f448cv0b86ylkjgg5v7dzcpnbsjc"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/AlexHuszagh/assert_float_eq")
+ (synopsis "Assertions for floating-point equality")
+ (description
+ "This package provides assertions for floating-point equality.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-assert-fs-1
(package
(name "rust-assert-fs")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 47/55] gnu: Add rust-enterpolation-0.2.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (45 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 46/55] gnu: Add rust-assert-float-eq-1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 48/55] gnu: Add rust-find-crate-0.6 Jaeme Sifat via Guix-patches via
` (8 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-graphics.scm (rust-enterpolation-0.2): New variable.
Change-Id: I5e4ac4acf1357db36db12604fd688a5c508373c7
---
gnu/packages/crates-graphics.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index c0f876b4c5..aa5ef73759 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -737,6 +737,34 @@ (define-public rust-dcv-color-primitives-0.4
"This package provides a library to perform image color model conversion.")
(license license:expat-0)))
+(define-public rust-enterpolation-0.2
+ (package
+ (name "rust-enterpolation")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "enterpolation" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ah41msghasm0i97awa67rv3mg6p3j0xijswy1gpdipprg4gbb8z"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t ; circular dependency with rust-palette-0.7
+ #:cargo-inputs
+ (("rust-assert-float-eq" ,rust-assert-float-eq-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-topology-traits" ,rust-topology-traits-0.1))))
+ (home-page "https://github.com/NicolasKlenert/enterpolation")
+ (synopsis
+ "Library for creating and computing interpolations, extrapolations and
+smoothing of generic data points")
+ (description
+ "This package provides a library for creating and computing interpolations,
+extrapolations and smoothing of generic data points.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-euclid-0.22
(package
(name "rust-euclid")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 48/55] gnu: Add rust-find-crate-0.6.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (46 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 47/55] gnu: Add rust-enterpolation-0.2 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 49/55] gnu: Add rust-palette-derive-0.7 Jaeme Sifat via Guix-patches via
` (7 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-find-crate-0.6): New variable.
Change-Id: Ia0c8a130ee81b941d853d7bc5d4c7f8655409b91
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 589ef5f655..a051945955 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26841,6 +26841,31 @@ (define-public rust-field-offset-0.3
implementation.")
(license (list license:expat license:asl2.0))))
+(define-public rust-find-crate-0.6
+ (package
+ (name "rust-find-crate")
+ (version "0.6.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "find-crate" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ljpkh11gj7940xwz47xjhsvfbl93c2q0ql7l2v0w77amjx8paar"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-toml" ,rust-toml-0.5))
+ #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-semver" ,rust-semver-0.11))))
+ (home-page "https://github.com/taiki-e/find-crate")
+ (synopsis
+ "Find the crate name from the current @code{Cargo.toml}")
+ (description
+ "This package provides finding the crate name from the current
+@code{Cargo.toml}.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-findshlibs-0.10
(package
(name "rust-findshlibs")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 49/55] gnu: Add rust-palette-derive-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (47 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 48/55] gnu: Add rust-find-crate-0.6 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 50/55] gnu: Add rust-fast-srgb8-1 Jaeme Sifat via Guix-patches via
` (6 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-graphics.scm (rust-palette-derive-0.7): New variable.
Change-Id: I0d4341fc5140ab62fccfee6b5e68d37ba4788f92
---
gnu/packages/crates-graphics.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index aa5ef73759..135cae9cc0 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1848,6 +1848,31 @@ (define-public rust-osmesa-sys-0.1
(description "This package provides OSMesa library bindings for Rust.")
(license license:cc0)))
+(define-public rust-palette-derive-0.7
+ (package
+ (name "rust-palette-derive")
+ (version "0.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "palette_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "02ps239sxcr5v294qf89d87sv7fdm9pr2cziwj2l6ggzql703nxp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-find-crate" ,rust-find-crate-0.6)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/Ogeon/palette")
+ (synopsis
+ "Automatically implement traits from the @code{palette} crate")
+ (description
+ "This package allows automatically implements traits from the
+@code{palette} crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-piston-float-1
(package
(name "rust-piston-float")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 50/55] gnu: Add rust-fast-srgb8-1.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (48 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 49/55] gnu: Add rust-palette-derive-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 51/55] gnu: Add rust-palette-0.7 Jaeme Sifat via Guix-patches via
` (5 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-graphics.scm (rust-fast-srgb8-1): New variable.
Change-Id: If1ce13ad8c4f2a04b9f77a16063218d4540bd10e
---
gnu/packages/crates-graphics.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 135cae9cc0..82a76dc190 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -871,6 +871,27 @@ (define-public rust-exr-1
(description "Read and write OpenEXR files without any unsafe code")
(license license:bsd-3)))
+(define-public rust-fast-srgb8-1
+ (package
+ (name "rust-fast-srgb8")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "fast-srgb8" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18g6xwwh4gnkyx1352hnvwagpv0n4y98yp2llm8vyvwxh487abnx"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/thomcc/fast-srgb8")
+ (synopsis
+ "Very fast conversions between linear float and 8-bit @code{sRGB} (with
+@code{no_std} support)")
+ (description
+ "This package provides very fast conversions between linear float and
+8-bit @code{sRGB} (with @code{no_std} support).")
+ (license (list license:expat license:asl2.0 license:cc0))))
+
(define-public rust-gfx-0.18
(package
(name "rust-gfx")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 51/55] gnu: Add rust-palette-0.7.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (49 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 50/55] gnu: Add rust-fast-srgb8-1 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 52/55] gnu: rust-once-cell-1: Update to 1.19.0 Jaeme Sifat via Guix-patches via
` (4 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-graphics.scm (rust-palette-0.7): New variable.
Change-Id: Ia55d3b7788a04a410dacb7f53dcb2d2909f026c6
---
gnu/packages/crates-graphics.scm | 46 ++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 82a76dc190..53e7ba3163 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1869,6 +1869,52 @@ (define-public rust-osmesa-sys-0.1
(description "This package provides OSMesa library bindings for Rust.")
(license license:cc0)))
+(define-public rust-palette-0.7
+ (package
+ (name "rust-palette")
+ (version "0.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "palette" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1p2inf23vsqy06w7vp7rcxmb9vk91asib534m9cafykn8x0z7qmj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; Can't find regression tests.
+ #:cargo-inputs
+ (("rust-approx" ,rust-approx-0.5)
+ ("rust-bytemuck" ,rust-bytemuck-1)
+ ("rust-fast-srgb8" ,rust-fast-srgb8-1)
+ ("rust-libm" ,rust-libm-0.2)
+ ("rust-palette-derive" ,rust-palette-derive-0.7)
+ ("rust-phf" ,rust-phf-0.11)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-wide" ,rust-wide-0.7))
+ #:cargo-development-inputs
+ (("rust-clap" ,rust-clap-3)
+ ("rust-criterion" ,rust-criterion-0.4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-enterpolation" ,rust-enterpolation-0.2)
+ ("rust-image" ,rust-image-0.23)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rand-mt" ,rust-rand-mt-4)
+ ("rust-ron" ,rust-ron-0.8)
+ ("rust-scad" ,rust-scad-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/Ogeon/palette")
+ (synopsis
+ "Convert and manage colors with a focus on correctness, flexibility and
+ease of use.")
+ (description
+ "This package provides converting and managing colors in Rust with a
+focus on correctness, flexibility and ease of use.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-palette-derive-0.7
(package
(name "rust-palette-derive")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 52/55] gnu: rust-once-cell-1: Update to 1.19.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (50 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 51/55] gnu: Add rust-palette-0.7 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 53/55] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (3 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.19.0.
Change-Id: Ifa536773227ed58209605016f43d7bc157e200d5
---
gnu/packages/crates-io.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a051945955..c5dfdeb8cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51168,7 +51168,7 @@ (define-public rust-onig-sys-69.6
(define-public rust-once-cell-1
(package
(name "rust-once-cell")
- (version "1.18.0")
+ (version "1.19.0")
(source
(origin
(method url-fetch)
@@ -51176,13 +51176,13 @@ (define-public rust-once-cell-1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0vapcd5ambwck95wyz3ymlim35jirgnqn9a0qmi19msymv95v2yx"))))
+ "14kvw7px5z96dk4dwdm1r9cqhhy2cyj1l5n5b29mynbb8yr15nrz"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-atomic-polyfill" ,rust-atomic-polyfill-1)
- ("rust-critical-section" ,rust-critical-section-1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9))
+ (("rust-critical-section" ,rust-critical-section-1)
+ ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
+ ("rust-portable-atomic" ,rust-portable-atomic-1))
#:cargo-development-inputs
(("rust-critical-section" ,rust-critical-section-1)
("rust-regex" ,rust-regex-1))))
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 53/55] gnu: eza: Update to 0.17.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (51 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 52/55] gnu: rust-once-cell-1: Update to 1.19.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 54/55] gnu: Remove exa Jaeme Sifat via Guix-patches via
` (2 subsequent siblings)
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/rust-apps.scm (eza): Update to 0.17.0.
Change-Id: I27f119478a97cc6789ec2c569db34c61962f188b
---
gnu/packages/rust-apps.scm | 57 +++++++++++++++++++++-----------------
1 file changed, 31 insertions(+), 26 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index ab8534f64a..d3e4853645 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -476,42 +476,47 @@ (define-public exa
(define-public eza
(package
(name "eza")
- (version "0.15.2")
+ (version "0.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "eza" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14qapnxc1rwqsq6c13b35wgaiypn23niajk39c44i1w3if91rd85"))))
+ (base32 "026xagh42nrdy2yg9197mmb2bhm5mdvbf9vd9fk9iysrj1iay63r"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
- #:cargo-inputs `(("rust-ansiterm" ,rust-ansiterm-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-locale" ,rust-locale-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-natord" ,rust-natord-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-proc-mounts" ,rust-proc-mounts-0.3)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-terminal-size" ,rust-terminal-size-0.3)
- ("rust-timeago" ,rust-timeago-0.4)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-uutils-term-grid" ,rust-uutils-term-grid-0.3)
- ("rust-uzers" ,rust-uzers-0.11)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-zoneinfo-compiled" ,rust-zoneinfo-compiled-0.5))
- #:cargo-development-inputs `(("rust-criterion" ,rust-criterion-0.5)
- ("rust-trycmd" ,rust-trycmd-0.14))
+ #:cargo-inputs
+ `(("rust-ansiterm" ,rust-ansiterm-0.12)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-git2" ,rust-git2-0.18)
+ ("rust-glob" ,rust-glob-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-locale" ,rust-locale-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-natord" ,rust-natord-1)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-number-prefix" ,rust-number-prefix-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-palette" ,rust-palette-0.7)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-phf" ,rust-phf-0.11)
+ ("rust-plist" ,rust-plist-1)
+ ("rust-proc-mounts" ,rust-proc-mounts-0.3)
+ ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
+ ("rust-terminal-size" ,rust-terminal-size-0.3)
+ ("rust-timeago" ,rust-timeago-0.4)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-uutils-term-grid" ,rust-uutils-term-grid-0.3)
+ ("rust-uzers" ,rust-uzers-0.11)
+ ("rust-windows-sys" ,rust-windows-sys-0.52)
+ ("rust-zoneinfo-compiled" ,rust-zoneinfo-compiled-0.5))
+ #:cargo-development-inputs
+ `(("rust-criterion" ,rust-criterion-0.5)
+ ("rust-trycmd" ,rust-trycmd-0.14))
#:phases #~(modify-phases %standard-phases
(add-after 'build 'build-manual
(lambda* (#:key inputs #:allow-other-keys)
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 54/55] gnu: Remove exa.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (52 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 53/55] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 55/55] gnu: eza: Refactor package definition Jaeme Sifat via Guix-patches via
2023-12-26 11:45 ` bug#67919: [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Efraim Flashner
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
exa is unmaintained/deprecated in favor of eza. Users should not use exa
anymore.
* gnu/packages/rust-apps.scm (exa): Delete variable.
Change-Id: Iab79a82dd54f4c627a26fc85749d69c66d2b619a
---
gnu/packages/rust-apps.scm | 86 --------------------------------------
1 file changed, 86 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index d3e4853645..cf29cf051c 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -387,92 +387,6 @@ (define-public dutree
@end enumerate\n")
(license license:gpl3)))
-(define-public exa
- (package
- (name "exa")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "exa" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dd7waq2bnxc1xwygqphi8k1g2qzykr6fk0q4rgrhhxp2jd09f04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-datetime" ,rust-datetime-0.5)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-git2" ,rust-git2-0.13)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-locale" ,rust-locale-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-natord" ,rust-natord-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-term-grid" ,rust-term-grid-0.1)
- ("rust-term-size" ,rust-term-size-0.3)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-users" ,rust-users-0.11)
- ("rust-zoneinfo-compiled" ,rust-zoneinfo-compiled-0.5))
- #:cargo-development-inputs
- (("rust-datetime" ,rust-datetime-0.5))
- #:phases
- (modify-phases %standard-phases
- (add-after 'build 'build-manual
- (lambda* (#:key inputs #:allow-other-keys)
- (when (assoc-ref inputs "pandoc")
- (map (lambda (page)
- (with-output-to-file page
- (lambda _
- (invoke "pandoc" "--standalone"
- "-f" "markdown"
- "-t" "man"
- (string-append "man/" page ".md")))))
- (list "exa.1" "exa_colors.5")))))
- (add-after 'install 'install-extras
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (share (string-append out "/share"))
- (man1 (string-append share "/man/man1"))
- (man5 (string-append share "/man/man5")))
- (when (file-exists? "exa.1")
- (install-file "exa.1" man1))
- (when (file-exists? "exa_colors.5")
- (install-file "exa_colors.5" man5))
- (mkdir-p (string-append out "/etc/bash_completion.d"))
- (mkdir-p (string-append share "/fish/vendor_completions.d"))
- (mkdir-p (string-append share "/zsh/site-functions"))
- (copy-file "completions/completions.bash"
- (string-append out "/etc/bash_completion.d/exa"))
- (copy-file "completions/completions.fish"
- (string-append
- share "/fish/vendor_completions.d/exa.fish"))
- (copy-file "completions/completions.zsh"
- (string-append
- share "/zsh/site-functions/_exa"))))))))
- (inputs (list libgit2 zlib))
- (native-inputs
- (append
- (list pkg-config)
- (if (member (%current-system)
- (package-transitive-supported-systems pandoc))
- (list pandoc)
- '())))
- (home-page "https://the.exa.website/")
- (synopsis "Modern replacement for ls")
- (description "@code{exa} is a modern replacement for the command-line
-program @code{ls}. It uses colours to distinguish file types and metadata. It
-also knows about symlinks, extended attributes, and Git.")
- (license license:expat)))
-
(define-public eza
(package
(name "eza")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* [bug#67919] [PATCH 55/55] gnu: eza: Refactor package definition.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (53 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 54/55] gnu: Remove exa Jaeme Sifat via Guix-patches via
@ 2023-12-20 3:55 ` Jaeme Sifat via Guix-patches via
2023-12-26 11:45 ` bug#67919: [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Efraim Flashner
55 siblings, 0 replies; 57+ messages in thread
From: Jaeme Sifat via Guix-patches via @ 2023-12-20 3:55 UTC (permalink / raw)
To: 67919; +Cc: Jaeme Sifat, Efraim Flashner
* gnu/packages/rust-apps.scm (eza): Refactor package definition.
[arguments]: Made 'install-extras phase clearer.
Change-Id: I4df0fdcde11d8ab07eed5aeeb1d14a6fe5fe55c3
---
gnu/packages/rust-apps.scm | 45 ++++++++++++++++++++------------------
1 file changed, 24 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index cf29cf051c..2f339f55d7 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -404,7 +404,6 @@ (define-public eza
#:install-source? #f
#:cargo-inputs
`(("rust-ansiterm" ,rust-ansiterm-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
("rust-chrono" ,rust-chrono-0.4)
("rust-git2" ,rust-git2-0.18)
("rust-glob" ,rust-glob-0.3)
@@ -438,40 +437,44 @@ (define-public eza
(map (lambda (page)
(with-output-to-file page
(lambda _
- (invoke "pandoc" "--standalone"
- "-f" "markdown"
- "-t" "man"
+ (invoke "pandoc"
+ "--standalone"
+ "-f"
+ "markdown"
+ "-t"
+ "man"
(string-append "man/" page ".md")))))
(list "eza.1" "eza_colors.5")))))
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share"))
+ (bash-completions-dir (string-append share
+ "/bash-completion/completions"))
+ (zsh-completions-dir (string-append share
+ "/zsh/site-functions"))
+ (fish-completions-dir (string-append share
+ "/fish/vendor_completions.d"))
(man1 (string-append share "/man/man1"))
(man5 (string-append share "/man/man5")))
(when (file-exists? "eza.1")
(install-file "eza.1" man1))
(when (file-exists? "eza_colors.5")
(install-file "eza_colors.5" man5))
- (mkdir-p (string-append out "/etc/bash_completion.d"))
- (mkdir-p (string-append
- share "/fish/vendor_completions.d"))
- (mkdir-p (string-append share "/zsh/site-functions"))
+ (mkdir-p bash-completions-dir)
+ (mkdir-p zsh-completions-dir)
+ (mkdir-p fish-completions-dir)
(copy-file "completions/bash/eza"
- (string-append
- out "/etc/bash_completion.d/eza"))
- (copy-file "completions/fish/eza.fish"
- (string-append
- share "/fish/vendor_completions.d/eza.fish"))
+ (string-append bash-completions-dir "/eza"))
(copy-file "completions/zsh/_eza"
- (string-append
- share "/zsh/site-functions/_eza"))))))))
- (native-inputs
- (append
- (list pkg-config)
- (if (supported-package? pandoc)
- (list pandoc)
- '())))
+ (string-append zsh-completions-dir "/_eza"))
+ (copy-file "completions/fish/eza.fish"
+ (string-append fish-completions-dir
+ "/eza.fish"))))))))
+ (native-inputs (append (list pkg-config)
+ (if (supported-package? pandoc)
+ (list pandoc)
+ '())))
(inputs (list libgit2-1.7 zlib))
(home-page "https://github.com/eza-community/eza")
(synopsis "Modern replacement for ls")
--
2.41.0
^ permalink raw reply related [flat|nested] 57+ messages in thread
* bug#67919: [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0.
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
` (54 preceding siblings ...)
2023-12-20 3:55 ` [bug#67919] [PATCH 55/55] gnu: eza: Refactor package definition Jaeme Sifat via Guix-patches via
@ 2023-12-26 11:45 ` Efraim Flashner
55 siblings, 0 replies; 57+ messages in thread
From: Efraim Flashner @ 2023-12-26 11:45 UTC (permalink / raw)
To: Jaeme Sifat; +Cc: 67919-done
[-- Attachment #1: Type: text/plain, Size: 603 bytes --]
Thanks for the patches!
I made a couple of changes along the way. I think the biggest one was
rust-scad-1 I checked upstream and was able to replace nalgebra@0.16
with 0.27 which meant we could drop a couple of patches. I also changed
exa into a deprecated package which we can remove at a later date so
that way it doesn't just disappear.
Patches added to the rust-team branch
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 57+ messages in thread
end of thread, other threads:[~2023-12-26 12:43 UTC | newest]
Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-20 3:48 [bug#67919] [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 01/55] gnu: Add rust-windows-x86-64-msvc-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 02/55] gnu: Add rust-windows-x86-64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 03/55] gnu: Add rust-windows-x86-64-gnu-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 04/55] gnu: Add rust-windows-i686-msvc-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 05/55] gnu: Add rust-windows-i686-gnu-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 06/55] gnu: Add rust-windows-aarch64-msvc-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 07/55] gnu: Add rust-windows-aarch64-gnullvm-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 08/55] gnu: Add rust-windows-targets-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 09/55] gnu: Add rust-windows-sys-0.52 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 10/55] gnu: rust-uniquote-3: Update to 0.1.11 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 11/55] gnu: Add rust-toml-edit-0.1 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 12/55] gnu: Add rust-rstest-test-0.2 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 13/55] gnu: Add rust-rstest-reuse-0.1 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 14/55] gnu: Add rust-rstest-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 15/55] gnu: Add rust-rstest-0.8 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 16/55] gnu: Add rust-rstest-0.9 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 17/55] gnu: rust-rstest-0.6: Downgrade to 0.6.4 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 18/55] gnu: Add rust-rstest-test-0.9 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 19/55] gnu: Add rust-rstest-macros-0.16 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 20/55] gnu: Add rust-rstest-0.16 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 21/55] gnu: Add rust-rstest-test-0.11 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 22/55] gnu: Add rust-rstest-macros-0.18 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 23/55] gnu: Add rust-rstest-0.18 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 24/55] gnu: rust-time-core-0.1: Update to 0.1.2 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 25/55] gnu: rust-time-macros-0.2: Update to 0.2.15 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 26/55] gnu: rust-time-0.3: Update to 0.3.30 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 27/55] gnu: Add rust-quick-xml-0.31 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 28/55] gnu: Add rust-elain-0.3 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 29/55] gnu: Add rust-zerocopy-derive-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 30/55] gnu: rust-zerocopy-derive-0.3: Add build step Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 31/55] gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 32/55] gnu: Add rust-zerocopy-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 33/55] gnu: rust-ahash-0.8: Update to 0.8.6 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 34/55] gnu: rust-hashbrown-0.14: Update to 0.14.3 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 35/55] gnu: rust-indexmap-2: Update to 2.1.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 36/55] gnu: rust-plist-1: Update to 1.6.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:54 ` [bug#67919] [PATCH 37/55] gnu: rust-percent-encoding-2: Update to 2.3.1 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 38/55] gnu: Add rust-generic-array-0.11 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 39/55] gnu: Add rust-alga-derive-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 40/55] gnu: Add rust-alga-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 41/55] gnu: Add rust-abomonation-0.5 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 42/55] gnu: Add rust-nalgebra-0.16 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 43/55] gnu: Add rust-scad-1 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 44/55] gnu: Add rust-rand-mt-4 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 45/55] gnu: Add rust-topology-traits-0.1 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 46/55] gnu: Add rust-assert-float-eq-1 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 47/55] gnu: Add rust-enterpolation-0.2 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 48/55] gnu: Add rust-find-crate-0.6 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 49/55] gnu: Add rust-palette-derive-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 50/55] gnu: Add rust-fast-srgb8-1 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 51/55] gnu: Add rust-palette-0.7 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 52/55] gnu: rust-once-cell-1: Update to 1.19.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 53/55] gnu: eza: Update to 0.17.0 Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 54/55] gnu: Remove exa Jaeme Sifat via Guix-patches via
2023-12-20 3:55 ` [bug#67919] [PATCH 55/55] gnu: eza: Refactor package definition Jaeme Sifat via Guix-patches via
2023-12-26 11:45 ` bug#67919: [PATCH 00/55 rust-team] gnu: eza: Update to 0.17.0 Efraim Flashner
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).