* [bug#50367] [PATCH 02/22] gnu: Add rust-fragile-1.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
@ 2021-09-04 7:08 ` phodina via Guix-patches via
2021-09-04 7:11 ` [bug#50367] [PATCH 03/22] gnu: Add rust-downcast-0.10 phodina via Guix-patches via
` (20 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:08 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-fragile-1): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 679d62cddd..41b06dd64a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17183,8 +17183,30 @@ implementation that is more efficient for smaller hash keys.")
syntax, as used by HTML forms.")
(license (list license:expat license:asl2.0))))
+(define-public rust-fragile-1
+ (package
+ (name "rust-fragile")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "fragile" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/mitsuhiko/rust-fragile")
+ (synopsis "Wrapper types for sending non-send values to other threads")
+ (description "This package provides wrapper types for sending non-send
+values to other threads.")
+ (license license:asl2.0)))
+
(define-public rust-fragile-0.3
(package
+ (inherit rust-fragile-1)
(name "rust-fragile")
(version "0.3.0")
(source
@@ -17195,13 +17217,7 @@ syntax, as used by HTML forms.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1yf2hmkw52x2dva3c9km1x8c2z5kwby7qqn8kz5ms3gs480i9y05"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mitsuhiko/rust-fragile")
- (synopsis "Wrapper types for sending non-send values to other threads")
- (description "This package provides wrapper types for sending non-send
-values to other threads.")
- (license license:asl2.0)))
+ "1yf2hmkw52x2dva3c9km1x8c2z5kwby7qqn8kz5ms3gs480i9y05"))))))
(define-public rust-freetype-0.4
(package
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 03/22] gnu: Add rust-downcast-0.10.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
2021-09-04 7:08 ` [bug#50367] [PATCH 02/22] gnu: Add rust-fragile-1 phodina via Guix-patches via
@ 2021-09-04 7:11 ` phodina via Guix-patches via
2021-09-04 7:24 ` [bug#50367] [PATCH 04/22] gnu: Add rust-mockall-double-0.2 phodina via Guix-patches via
` (19 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:11 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-downcast-0.10): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 41b06dd64a..53ceea4b36 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14341,6 +14341,29 @@ from macros.")
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-strsim" ,rust-strsim-0.5))))))
+(define-public rust-downcast-0.10
+ (package
+ (name "rust-downcast")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "downcast" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "07bh0l95gwrzak6rj29v8kkm577d8vivxsxhqgscf64b4bq59d2b"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/fkoep/downcast-rs")
+ (synopsis
+ "Trait for downcasting trait objects back to their original types")
+ (description
+ "Trait for downcasting trait objects back to their original types.")
+ (license license:expat)))
+
(define-public rust-downcast-rs-1
(package
(name "rust-downcast-rs")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 04/22] gnu: Add rust-mockall-double-0.2.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
2021-09-04 7:08 ` [bug#50367] [PATCH 02/22] gnu: Add rust-fragile-1 phodina via Guix-patches via
2021-09-04 7:11 ` [bug#50367] [PATCH 03/22] gnu: Add rust-downcast-0.10 phodina via Guix-patches via
@ 2021-09-04 7:24 ` phodina via Guix-patches via
2021-09-04 7:25 ` [bug#50367] [PATCH 05/22] gnu: rust-tracing: Update to 0.1.23 phodina via Guix-patches via
` (18 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:24 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-mockall-double-0.2): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 53ceea4b36..acfe25b08c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27789,6 +27789,35 @@ IOCP and Async I/O abstractions.")
")
(license (list license:expat license:asl2.0))))
+(define-public rust-mockall-double-0.2
+ (package
+ (name "rust-mockall-double")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mockall_double" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ib7ahq98ah13i69ypx6wrkc3ksmjw3jkmh0s2qi7dxj6j6vf99y"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#: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-syn" ,rust-syn-1))))
+ (home-page "https://github.com/asomers/mockall")
+ (synopsis "Test double adapter for Mockall
+")
+ (description "Test double adapter for Mockall
+")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mockito-0.23
(package
(name "rust-mockito")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 05/22] gnu: rust-tracing: Update to 0.1.23.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (2 preceding siblings ...)
2021-09-04 7:24 ` [bug#50367] [PATCH 04/22] gnu: Add rust-mockall-double-0.2 phodina via Guix-patches via
@ 2021-09-04 7:25 ` phodina via Guix-patches via
2021-09-04 7:27 ` [bug#50367] [PATCH 06/22] gnu: Add rust-mockall-0.10 phodina via Guix-patches via
` (17 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:25 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-tracing): Update to 0.1.23.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index acfe25b08c..c4ea7fcac0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51972,17 +51972,18 @@ server @code{Service} tests.")
(description "This package provides utilities for working with
@code{Service}.")
(license license:expat)))
+
(define-public rust-tracing-0.1
(package
(name "rust-tracing")
- (version "0.1.22")
+ (version "0.1.23")
(source
(origin
(method url-fetch)
(uri (crate-uri "tracing" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qzg7rcfby8f2nn1ln3gk6fjc80q0bg8fw5k95zc1020vin04iwz"))))
+ (base32 "1ww7akgck54yc9a2yrl7qnvqpqgwiz6ab2cd1lq377h2zli0mm7p"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -52006,7 +52007,7 @@ programs to collect structured, event-based diagnostic information.")
(define-public rust-tracing-attributes-0.1
(package
(name "rust-tracing-attributes")
- (version "0.1.11")
+ (version "0.1.12")
(source
(origin
(method url-fetch)
@@ -52014,7 +52015,7 @@ programs to collect structured, event-based diagnostic information.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1njady03jycfarjbmbhnrpsl6s9pd9knp50c4z70rnkq6gycrq40"))))
+ "0iwzcbcrkyn7bnhdnzp4lanw3md2dx15jr3nyi7881s1gvm81w23"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 06/22] gnu: Add rust-mockall-0.10.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (3 preceding siblings ...)
2021-09-04 7:25 ` [bug#50367] [PATCH 05/22] gnu: rust-tracing: Update to 0.1.23 phodina via Guix-patches via
@ 2021-09-04 7:27 ` phodina via Guix-patches via
2021-09-04 7:29 ` [bug#50367] [PATCH 07/22] gnu: Add rust-dlv-list-0.2 phodina via Guix-patches via
` (16 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:27 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-mockall-0.10): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c4ea7fcac0..df8d324432 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27760,6 +27760,48 @@ IOCP and Async I/O abstractions.")
#:cargo-development-inputs
(("rust-rand" ,rust-rand-0.3))))))
+(define-public rust-mockall-0.10
+ (package
+ (name "rust-mockall")
+ (version "0.10.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mockall" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1h4s2bpkkm0zyd6mnc3718p0ysmcxyiwrjlk4hrawy7si8r73dba"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-downcast" ,rust-downcast-0.10)
+ ("rust-fragile" ,rust-fragile-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-mockall-derive" ,rust-mockall-derive-0.10)
+ ("rust-predicates" ,rust-predicates-1)
+ ("rust-predicates-tree" ,rust-predicates-tree-1))
+ #:cargo-development-inputs
+ (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-mockall-double" ,rust-mockall-double-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-tracing" ,rust-tracing-0.1))))
+ (home-page "https://github.com/asomers/mockall")
+ (synopsis
+ "Powerful mock object library for Rust
+")
+ (description
+ "This package provides a powerful mock object library for Rust.
+")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mockall-derive-0.10
(package
(name "rust-mockall-derive")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 07/22] gnu: Add rust-dlv-list-0.2.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (4 preceding siblings ...)
2021-09-04 7:27 ` [bug#50367] [PATCH 06/22] gnu: Add rust-mockall-0.10 phodina via Guix-patches via
@ 2021-09-04 7:29 ` phodina via Guix-patches via
2021-09-04 7:30 ` [bug#50367] [PATCH 08/22] gnu: Add rust-ordered-multimap-0.3 phodina via Guix-patches via
` (15 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:29 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-dlv-list-0.2): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index df8d324432..ef4fb573c0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14187,6 +14187,33 @@ Google's diff-match-patch.")
system libraries.")
(license license:expat)))
+(define-public rust-dlv-list-0.2
+ (package
+ (name "rust-dlv-list")
+ (version "0.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "dlv-list" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "06r1nskj3x56p5wqz2bgl6q3rpyymrb0k0zpbvk8c6qcd4mkzpv8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-rand" ,rust-rand-0.8))))
+ (home-page
+ "https://github.com/sgodwincs/dlv-list-rs")
+ (synopsis
+ "Semi-doubly linked list implemented using a vector")
+ (description
+ "Semi-doubly linked list implemented using a vector")
+ (license license:expat)))
+
(define-public rust-dns-parser-0.8
(package
(name "rust-dns-parser")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 08/22] gnu: Add rust-ordered-multimap-0.3.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (5 preceding siblings ...)
2021-09-04 7:29 ` [bug#50367] [PATCH 07/22] gnu: Add rust-dlv-list-0.2 phodina via Guix-patches via
@ 2021-09-04 7:30 ` phodina via Guix-patches via
2021-09-04 7:31 ` [bug#50367] [PATCH 09/22] gnu: Add rust-pretty-assertions-0.7 phodina via Guix-patches via
` (14 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:30 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-ordered-multimap-0.3): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ef4fb573c0..286ca88c8e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31548,6 +31548,33 @@ PartialOrd types, like floats.")
(base32
"0625x96987kspdxbikry5mb7hsf5pdc5bbanxd8wjwqlx0ar71hq"))))))
+(define-public rust-ordered-multimap-0.3
+ (package
+ (name "rust-ordered-multimap")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-multimap" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1194q7sb2d6chbllsn7237dhhvx04iqr3sq0ii16w1pcv5x2qrqw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-dlv-list" ,rust-dlv-list-0.2)
+ ("rust-hashbrown" ,rust-hashbrown-0.9)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page
+ "https://github.com/sgodwincs/ordered-multimap-rs")
+ (synopsis "Insertion ordered multimap")
+ (description "Insertion ordered multimap")
+ (license license:expat)))
+
(define-public rust-ordermap-0.3
(package
(name "rust-ordermap")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 09/22] gnu: Add rust-pretty-assertions-0.7.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (6 preceding siblings ...)
2021-09-04 7:30 ` [bug#50367] [PATCH 08/22] gnu: Add rust-ordered-multimap-0.3 phodina via Guix-patches via
@ 2021-09-04 7:31 ` phodina via Guix-patches via
2021-09-04 7:33 ` [bug#50367] [PATCH 10/22] gnu: Add rust-os-info-3 phodina via Guix-patches via
` (13 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:31 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-pretty-assertions-0.7): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 286ca88c8e..b636a8ff46 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34941,8 +34941,36 @@ functions.")
particularly useful for printing structured recursive data like trees.")
(license license:expat)))
+(define-public rust-pretty-assertions-0.7
+ (package
+ (name "rust-pretty-assertions")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pretty-assertions" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "12yris0ni87wvzhj23a5nnz7amskvahhnpikx5snhdyg09y0xaqw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-ansi-term" ,rust-ansi-term-0.12)
+ ("rust-ctor" ,rust-ctor-0.1)
+ ("rust-diff" ,rust-diff-0.1)
+ ("rust-output-vt100" ,rust-output-vt100-0.1))))
+ (home-page "https://github.com/colin-kiegel/rust-pretty-assertions")
+ (synopsis "Drop-in replacements for assert_eq! and assert_ne!")
+ (description
+ "Overwrite @code{assert_eq!} and @code{assert_ne!} with drop-in
+replacements, adding colorful diffs.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-pretty-assertions-0.6
(package
+ (inherit rust-pretty-assertions-0.7)
(name "rust-pretty-assertions")
(version "0.6.1")
(source
@@ -34961,13 +34989,7 @@ particularly useful for printing structured recursive data like trees.")
(("rust-ctor" ,rust-ctor-0.1)
("rust-output-vt100" ,rust-output-vt100-0.1)
("rust-ansi-term" ,rust-ansi-term-0.11)
- ("rust-difference" ,rust-difference-2))))
- (home-page "https://github.com/colin-kiegel/rust-pretty-assertions")
- (synopsis "Drop-in replacements for assert_eq! and assert_ne!")
- (description
- "Overwrite @code{assert_eq!} and @code{assert_ne!} with drop-in
-replacements, adding colorful diffs.")
- (license (list license:expat license:asl2.0))))
+ ("rust-difference" ,rust-difference-2))))))
(define-public rust-pretty-assertions-0.4
(package
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 10/22] gnu: Add rust-os-info-3.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (7 preceding siblings ...)
2021-09-04 7:31 ` [bug#50367] [PATCH 09/22] gnu: Add rust-pretty-assertions-0.7 phodina via Guix-patches via
@ 2021-09-04 7:33 ` phodina via Guix-patches via
2021-09-04 7:35 ` [bug#50367] [PATCH 11/22] gnu: Add rust-pathdiff-0.2 phodina via Guix-patches via
` (12 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:33 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-os-info-3): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b636a8ff46..2b3bd5df86 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31608,6 +31608,39 @@ iteration. NOTE: This crate was renamed to @code{indexmap}. Please use it
under its new name.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-os-info-3
+ (package
+ (name "rust-os-info")
+ (version "3.0.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "os_info" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1pbcf2in8i9w6zjzk6jmrd89gm5h7qpyqi3hvkl0axpzp1m57lmk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-development-inputs
+ (("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-pretty-assertions"
+ ,rust-pretty-assertions-0.7))
+ #:cargo-inputs
+ (("rust-log" ,rust-log-0.4)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/stanislav-tkach/os_info")
+ (synopsis
+ "Detect the operating system type and version.")
+ (description
+ "Detect the operating system type and version.")
+ (license license:expat)))
+
(define-public rust-os-pipe-0.8
(package
(name "rust-os-pipe")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 11/22] gnu: Add rust-pathdiff-0.2.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (8 preceding siblings ...)
2021-09-04 7:33 ` [bug#50367] [PATCH 10/22] gnu: Add rust-os-info-3 phodina via Guix-patches via
@ 2021-09-04 7:35 ` phodina via Guix-patches via
2021-09-04 7:36 ` [bug#50367] [PATCH 12/22] gnu: rust-open: Update to 1.7.1 phodina via Guix-patches via
` (11 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:35 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-pathdiff-0.2): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b3bd5df86..0d9f6c3ede 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32622,10 +32622,10 @@ Rust with reasonable performance.")
path.Clean.")
(license (list license:expat license:asl2.0))))
-(define-public rust-pathdiff-0.1
+(define-public rust-pathdiff-0.2
(package
(name "rust-pathdiff")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
@@ -32634,8 +32634,9 @@ path.Clean.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0cfg3isnx6mf3wbi7rsg4nmvywby40sbcs589n20fgi09l4p1gx3"))))
+ "0d2aqgrqhdn5kxlnd5dxv7d6pgsgf92r6r9gqm6bdh0mvsrk0xl7"))))
(build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
(home-page "https://github.com/Manishearth/pathdiff")
(synopsis "Library for diffing paths to obtain relative paths")
(description
@@ -32643,6 +32644,21 @@ path.Clean.")
directory path to the provided path.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-pathdiff-0.1
+ (package
+ (inherit rust-pathdiff-0.2)
+ (name "rust-pathdiff")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pathdiff" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0cfg3isnx6mf3wbi7rsg4nmvywby40sbcs589n20fgi09l4p1gx3"))))))
+
(define-public rust-pbkdf2-0.4
(package
(name "rust-pbkdf2")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 12/22] gnu: rust-open: Update to 1.7.1.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (9 preceding siblings ...)
2021-09-04 7:35 ` [bug#50367] [PATCH 11/22] gnu: Add rust-pathdiff-0.2 phodina via Guix-patches via
@ 2021-09-04 7:36 ` phodina via Guix-patches via
2021-09-04 7:36 ` [bug#50367] [PATCH 13/22] gnu: Add rust-rust-ini-0.17 phodina via Guix-patches via
` (10 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:36 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-open): Update to 1.7.1.
[cargo-inputs]: Add rust-pathdiff-0.2.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0d9f6c3ede..f6d3a260ce 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31239,18 +31239,21 @@ contents.")
(define-public rust-open-1
(package
(name "rust-open")
- (version "1.4.0")
+ (version "1.7.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "open" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j6ci7jc2aabvw0rvq7a51sw9s2rk3mfsq0s5zjakzjf27q3na3w"))))
+ (base32 "00828zcxdy3r38inz48jgnszgvqgi1a3bi2rrhij86mqsqq7msnw"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-pathdiff" ,rust-pathdiff-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/Byron/open-rs")
(synopsis "Open a path or URL using the program configured on the system")
(description
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 13/22] gnu: Add rust-rust-ini-0.17.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (10 preceding siblings ...)
2021-09-04 7:36 ` [bug#50367] [PATCH 12/22] gnu: rust-open: Update to 1.7.1 phodina via Guix-patches via
@ 2021-09-04 7:36 ` phodina via Guix-patches via
2021-09-04 7:37 ` [bug#50367] [PATCH 14/22] gnu: Add rust-semver-1 phodina via Guix-patches via
` (9 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:36 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-rust-ini-0.17): New variable
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f6d3a260ce..9f33411b5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39970,25 +39970,48 @@ the file-system during development.")
"This package provides a sys crate for the rust_hawktracer library.")
(license (list license:expat license:asl2.0))))
-(define-public rust-rust-ini-0.13
+(define-public rust-rust-ini-0.17
(package
(name "rust-rust-ini")
- (version "0.13.0")
+ (version "0.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1hifnbgaz01zja5995chy6vjacbif2m76nlxsisw7y1pxx4c2liy"))))
+ (base32
+ "08hfh6p2svznza3m07vavsc4c8x4g6d715sz58rzh73sm551qiv3"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-ordered-multimap"
+ ,rust-ordered-multimap-0.3)
+ ("rust-unicase" ,rust-unicase-2))))
(home-page "https://github.com/zonyitoo/rust-ini")
(synopsis "INI configuration file parsing library in Rust")
(description
"This package is an INI configuration file parsing library in Rust.")
(license license:expat)))
+(define-public rust-rust-ini-0.13
+ (package
+ (inherit rust-rust-ini-0.17)
+ (name "rust-rust-ini")
+ (version "0.13.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rust-ini" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1hifnbgaz01zja5995chy6vjacbif2m76nlxsisw7y1pxx4c2liy"))))
+ (arguments `(#:skip-build? #t))))
+
(define-public rust-rustbox-0.11
(package
(name "rust-rustbox")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 14/22] gnu: Add rust-semver-1.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (11 preceding siblings ...)
2021-09-04 7:36 ` [bug#50367] [PATCH 13/22] gnu: Add rust-rust-ini-0.17 phodina via Guix-patches via
@ 2021-09-04 7:37 ` phodina via Guix-patches via
2021-09-04 7:38 ` [bug#50367] [PATCH 15/22] gnu: Add rust-path-slash-0.1 phodina via Guix-patches via
` (8 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:37 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-semver-1): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9f33411b5a..c62d1702b8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42464,8 +42464,34 @@ macOS and iOS.")
(description "Rust semaphore library.")
(license license:expat)))
+(define-public rust-semver-1
+ (package
+ (name "rust-semver")
+ (version "1.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "semver" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1gna1p10i86sf1pqfqndkwl0wks35x84yvjw77c74ckzxrbsqfjz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))))
+ (home-page "https://docs.rs/crate/semver")
+ (synopsis "Semantic version parsing and comparison")
+ (description
+ "This package provides semantic version parsing and comparison.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-semver-0.11
(package
+ (inherit rust-semver-1)
(name "rust-semver")
(version "0.11.0")
(source
@@ -42475,17 +42501,11 @@ macOS and iOS.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1dn6064fipjymnmjccyjhb70miyvqvp08gvw1wbg8vbg4c8ay0gk"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-diesel" ,rust-diesel-1)
("rust-semver-parser" ,rust-semver-parser-0.10)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://docs.rs/crate/semver/")
- (synopsis "Semantic version parsing and comparison")
- (description
- "This package provides semantic version parsing and comparison.")
- (license (list license:expat license:asl2.0))))
+ ("rust-serde" ,rust-serde-1))))))
(define-public rust-semver-0.10
(package
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 15/22] gnu: Add rust-path-slash-0.1.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (12 preceding siblings ...)
2021-09-04 7:37 ` [bug#50367] [PATCH 14/22] gnu: Add rust-semver-1 phodina via Guix-patches via
@ 2021-09-04 7:38 ` phodina via Guix-patches via
2021-09-04 7:39 ` [bug#50367] [PATCH 16/22] gnu: Add rust-versions-3 phodina via Guix-patches via
` (7 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:38 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-path-slash-0.1): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c62d1702b8..632a700ed1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45012,6 +45012,28 @@ data type.")
(base32 "08xw8w61zdfn1094qkq1d554vh5wmm9bqdys8gqqxc4sv2pgrd0p"))))
(arguments `(#:skip-build? #t))))
+(define-public rust-path-slash-0.1
+ (package
+ (name "rust-path-slash")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "path-slash" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "06dnnmd3fvmr9ngwgj0xrfj9s8h09m9dgf3zlqsbalzk9wybpb1w"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/rhysd/path-slash")
+ (synopsis
+ "Conversion to/from a file path from/to slash path")
+ (description
+ "Conversion to/from a file path from/to slash path")
+ (license license:expat)))
+
;; TODO: Unbundle sleef.
(define-public rust-sleef-sys-0.1
(package
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 16/22] gnu: Add rust-versions-3.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (13 preceding siblings ...)
2021-09-04 7:38 ` [bug#50367] [PATCH 15/22] gnu: Add rust-path-slash-0.1 phodina via Guix-patches via
@ 2021-09-04 7:39 ` phodina via Guix-patches via
2021-09-04 7:40 ` [bug#50367] [PATCH 17/22] gnu: Add rust-process-control-3 phodina via Guix-patches via
` (6 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:39 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-versions-3): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 632a700ed1..aaff69aedd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55367,6 +55367,36 @@ updated when the crate version changes.")
("rust-toml" ,rust-toml-0.4)
("rust-url" ,rust-url-1))))))
+(define-public rust-versions-3
+ (package
+ (name "rust-versions")
+ (version "3.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "versions" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ffjw6mbsm3nrgg03b76jfc41lg44yz1pyqmv6zj37q88i6y4wri"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-itertools" ,rust-itertools-0.10)
+ ("rust-nom" ,rust-nom-6)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page
+ "https://github.com/fosskers/rs-versions")
+ (synopsis
+ "Library for parsing and comparing software version numbers")
+ (description
+ "This package provides a library for parsing and comparing software
+version numbers.")
+ (license license:expat)))
+
(define-public rust-void-1
(package
(name "rust-void")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 17/22] gnu: Add rust-process-control-3.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (14 preceding siblings ...)
2021-09-04 7:39 ` [bug#50367] [PATCH 16/22] gnu: Add rust-versions-3 phodina via Guix-patches via
@ 2021-09-04 7:40 ` phodina via Guix-patches via
2021-09-04 7:41 ` [bug#50367] [PATCH 18/22] gnu: Add rust-starship-module-config-derive-0.2 phodina via Guix-patches via
` (5 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:40 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-process-control-3): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aaff69aedd..230efecf65 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35491,6 +35491,38 @@ macro use case.")
@code{proc_macro_derive} pretend to be @code{proc_macro}.")
(license (list license:expat license:asl2.0))))
+(define-public rust-process-control-3
+ (package
+ (name "rust-process-control")
+ (version "3.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "process_control" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1v5j6ajr3fprpay8754874rmi622a1vk5rld88p1jk04wha413pm"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-crossbeam-channel"
+ ,rust-crossbeam-channel-0.5)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/dylni/process_control")
+ (synopsis
+ "Methods for ergonomically running processes with timeouts
+")
+ (description
+ "Methods for ergonomically running processes with timeouts
+")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-progress-0.2
(package
(name "rust-progress")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 18/22] gnu: Add rust-starship-module-config-derive-0.2.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (15 preceding siblings ...)
2021-09-04 7:40 ` [bug#50367] [PATCH 17/22] gnu: Add rust-process-control-3 phodina via Guix-patches via
@ 2021-09-04 7:41 ` phodina via Guix-patches via
2021-09-04 7:42 ` [bug#50367] [PATCH 19/22] gnu: Add rust-proc-macro-crate-1 phodina via Guix-patches via
` (4 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:41 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-starship-module-config-derive-0.2): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 230efecf65..b6da0302ef 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46025,6 +46025,38 @@ deeply recursive algorithms that may accidentally blow the stack.")
(description "New standard library, old compiler.")
(license (list license:expat license:asl2.0))))
+(define-public rust-starship-module-config-derive-0.2
+ (package
+ (name "rust-starship-module-config-derive")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri
+ "starship_module_config_derive"
+ version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "09327jvaf2b4xwg0s8l3afrrg140illa0ff6wkwfi4i8pl7dpacp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://starship.rs")
+ (synopsis
+ "The minimal, blazing-fast, and infinitely customizable prompt for any
+shell!")
+ (description
+ "The minimal, blazing-fast, and infinitely customizable prompt for any
+shell!")
+ (license license:isc)))
+
(define-public rust-state-0.4
(package
(name "rust-state")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 19/22] gnu: Add rust-proc-macro-crate-1.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (16 preceding siblings ...)
2021-09-04 7:41 ` [bug#50367] [PATCH 18/22] gnu: Add rust-starship-module-config-derive-0.2 phodina via Guix-patches via
@ 2021-09-04 7:42 ` phodina via Guix-patches via
2021-09-04 7:43 ` [bug#50367] [PATCH 20/22] gnu: Add rust-enumflags2-derive-0.6 phodina via Guix-patches via
` (3 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:42 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-proc-macro-crate-1): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6da0302ef..755769c4fb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35173,21 +35173,28 @@ replacements, adding colorful diffs.")
formatted tables in terminal.")
(license license:bsd-3)))
-(define-public rust-proc-macro-crate-0.1
+(define-public rust-proc-macro-crate-1
(package
(name "rust-proc-macro-crate")
- (version "0.1.5")
+ (version "1.0.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "proc-macro-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11cpihdk9ba68hzw95aa8zxn0i5g6kdrfd4l2cy3d5jvb72a6vhx"))))
+ (base32
+ "14pzgkpnlzq6y7yc749h2lwd1mv44min4iszjk2znmi1yqfvvza1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-toml" ,rust-toml-0.5))))
+ (("rust-thiserror" ,rust-thiserror-1)
+ ("rust-toml" ,rust-toml-0.5))
+ #:cargo-development-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/bkchr/proc-macro-crate")
(synopsis "Support for @code{$crate} in procedural macros")
(description
@@ -35195,6 +35202,22 @@ formatted tables in terminal.")
renamed in @file{Cargo.toml}.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-proc-macro-crate-0.1
+ (package
+ (inherit rust-proc-macro-crate-1)
+ (name "rust-proc-macro-crate")
+ (version "0.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "proc-macro-crate" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11cpihdk9ba68hzw95aa8zxn0i5g6kdrfd4l2cy3d5jvb72a6vhx"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-toml" ,rust-toml-0.5))))))
+
(define-public rust-proc-macro-error-1
(package
(name "rust-proc-macro-error")
@@ -58050,7 +58073,7 @@ compression library.")
(home-page "http://www.hashmismatch.net/libraries/packed-struct/")
(synopsis "Binary-level structure packing and unpacking generator")
(description "This package provides bit-level packing an unpacking
-of structs. The library provides a meta-programming approach, using
+of structs. Tkhe library provides a meta-programming approach, using
attributes to define fields and how they should be packed. The resulting
trait implementations provide safe packing, unpacking and runtime debugging
formatters with per-field documentation generated for each structure.
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 20/22] gnu: Add rust-enumflags2-derive-0.6.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (17 preceding siblings ...)
2021-09-04 7:42 ` [bug#50367] [PATCH 19/22] gnu: Add rust-proc-macro-crate-1 phodina via Guix-patches via
@ 2021-09-04 7:43 ` phodina via Guix-patches via
2021-09-04 7:44 ` [bug#50367] [PATCH 21/22] gnu: Add rust-enumflags2-0.6 phodina via Guix-patches via
` (2 subsequent siblings)
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:43 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 755769c4fb..63120038a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15492,6 +15492,35 @@ instances for enum.")
convert enum to u8 slice ref.")
(license license:bsd-3)))
+(define-public rust-enumflags2-derive-0.6
+ (package
+ (name "rust-enumflags2-derive")
+ (version "0.6.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "enumflags2_derive" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1kkcwi4n76bi1c16ms00dyk4d393gdf29kpr4k9zsn5z7m7fjvll"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/NieDzejkob/enumflags2")
+ (synopsis
+ "This allows for better compatibility across versions")
+ (description
+ "This allows for better compatibility across versions.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-env-logger-0.8
(package
(name "rust-env-logger")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 21/22] gnu: Add rust-enumflags2-0.6.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (18 preceding siblings ...)
2021-09-04 7:43 ` [bug#50367] [PATCH 20/22] gnu: Add rust-enumflags2-derive-0.6 phodina via Guix-patches via
@ 2021-09-04 7:44 ` phodina via Guix-patches via
2021-09-04 7:45 ` [bug#50367] [PATCH 22/22] gnu: Add rust-serde-xml-rs-0.4 phodina via Guix-patches via
2021-09-22 15:00 ` [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 Nicolas Goaziou
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:44 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-enumflags2-0.6): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 63120038a2..33eb89f945 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15492,6 +15492,33 @@ instances for enum.")
convert enum to u8 slice ref.")
(license license:bsd-3)))
+(define-public rust-enumflags2-0.6
+ (package
+ (name "rust-enumflags2")
+ (version "0.6.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "enumflags2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "182xd6cxxmadx1axnz6x73d12pzgwkc712zq2lxd4z1k48lxij43"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-enumflags2-derive"
+ ,rust-enumflags2-derive-0.6)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page
+ "https://github.com/NieDzejkob/enumflags2")
+ (synopsis "Enum-based bit flags")
+ (description "Enum-based bit flags")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-enumflags2-derive-0.6
(package
(name "rust-enumflags2-derive")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 22/22] gnu: Add rust-serde-xml-rs-0.4.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (19 preceding siblings ...)
2021-09-04 7:44 ` [bug#50367] [PATCH 21/22] gnu: Add rust-enumflags2-0.6 phodina via Guix-patches via
@ 2021-09-04 7:45 ` phodina via Guix-patches via
2021-09-22 15:00 ` [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 Nicolas Goaziou
21 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-04 7:45 UTC (permalink / raw)
To: 50367@debbugs.gnu.org
* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.4): New variable.
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 33eb89f945..aa39149f1e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43713,6 +43713,36 @@ for later processing.")
(("rust-ordered-float" ,rust-ordered-float-1)
("rust-serde" ,rust-serde-1))))))
+(define-public rust-serde-xml-rs-0.4
+ (package
+ (name "rust-serde-xml-rs")
+ (version "0.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "serde-xml-rs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ykx1xkfd59gf0ijnp93xhpd457xy4zi8xv2hrr0ikvcd6h1pgzh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-log" ,rust-log-0.4)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-xml-rs" ,rust-xml-rs-0.8))))
+ (home-page
+ "https://github.com/RReverser/serde-xml-rs")
+ (synopsis
+ "XML based deserializer for Serde (compatible with 0.9+)")
+ (description
+ "XML based deserializer for Serde (compatible with 0.9+)")
+ (license license:expat)))
+
(define-public rust-serde-yaml-0.8
(package
(name "rust-serde-yaml")
--
2.32.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10.
2021-09-04 7:03 [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 phodina via Guix-patches via
` (20 preceding siblings ...)
2021-09-04 7:45 ` [bug#50367] [PATCH 22/22] gnu: Add rust-serde-xml-rs-0.4 phodina via Guix-patches via
@ 2021-09-22 15:00 ` Nicolas Goaziou
2021-09-27 22:44 ` phodina via Guix-patches via
21 siblings, 1 reply; 24+ messages in thread
From: Nicolas Goaziou @ 2021-09-22 15:00 UTC (permalink / raw)
To: 50367; +Cc: 50367-done, phodina
Hello,
phodina via Guix-patches via <guix-patches@gnu.org> writes:
> * gnu/packages/crates-io.scm (rust-mockall-derive-0.10): New variable.
All applied. I modified descriptions so they would contain full
sentences, and removed spurious newline characters.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 24+ messages in thread
* [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10.
2021-09-22 15:00 ` [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10 Nicolas Goaziou
@ 2021-09-27 22:44 ` phodina via Guix-patches via
0 siblings, 0 replies; 24+ messages in thread
From: phodina via Guix-patches via @ 2021-09-27 22:44 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: 50367-done, 50367
On Wednesday, September 22nd, 2021 at 5:00 PM, Nicolas Goaziou <mail@nicolasgoaziou.fr> wrote:
> Hello,
>
> phodina via Guix-patches via guix-patches@gnu.org writes:
>
> > - gnu/packages/crates-io.scm (rust-mockall-derive-0.10): New variable.
>
> All applied. I modified descriptions so they would contain full
>
> sentences, and removed spurious newline characters.
>
> Regards,
> --------------------------------------------------------------------------------------------------------------------------------
>
> Nicolas Goaziou
Hi Nicolas,
thank you for the review and upstream of the patches.
I've added the synopsis, descriptions and newlines to checklist to submit next time patches without these novice mistakes.
Petr
^ permalink raw reply [flat|nested] 24+ messages in thread