GNU bug report logs - #50367
[PATCH 01/22] gnu: Add rust-mockall-derive-0.10.

Previous Next

Package: guix-patches;

Reported by: phodina <phodina <at> protonmail.com>

Date: Sat, 4 Sep 2021 07:04:02 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 50367 in the body.
You can then email your comments to 50367 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to phodina <phodina <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 04 Sep 2021 07:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH 01/22] gnu: Add rust-mockall-derive-0.10.
Date: Sat, 04 Sep 2021 07:03:01 +0000
* gnu/packages/crates-io.scm (rust-mockall-derive-0.10): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 677c6e8025..679d62cddd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27721,6 +27721,35 @@ IOCP and Async I/O abstractions.")
        #:cargo-development-inputs
        (("rust-rand" ,rust-rand-0.3))))))

+(define-public rust-mockall-derive-0.10
+  (package
+    (name "rust-mockall-derive")
+    (version "0.10.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mockall_derive" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0cwhcfsc16b8p4yrsrxnhfxfdn0n89cmjja13wb6kxik8hhmpqp7"))))
+    (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 "Procedural macros for Mockall
+")
+    (description "Procedural macros for Mockall
+")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-mockito-0.23
   (package
     (name "rust-mockito")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:09:01 GMT) Full text and rfc822 format available.

Message #8 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 02/22] gnu: Add rust-fragile-1.
Date: Sat, 04 Sep 2021 07:08:37 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:12:01 GMT) Full text and rfc822 format available.

Message #11 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 03/22] gnu: Add rust-downcast-0.10.
Date: Sat, 04 Sep 2021 07:11:32 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:25:01 GMT) Full text and rfc822 format available.

Message #14 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 04/22] gnu: Add rust-mockall-double-0.2.
Date: Sat, 04 Sep 2021 07:24:22 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:27:02 GMT) Full text and rfc822 format available.

Message #17 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 05/22] gnu: rust-tracing: Update to 0.1.23.
Date: Sat, 04 Sep 2021 07:25:54 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:28:01 GMT) Full text and rfc822 format available.

Message #20 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 06/22] gnu: Add rust-mockall-0.10.
Date: Sat, 04 Sep 2021 07:27:41 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:30:02 GMT) Full text and rfc822 format available.

Message #23 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 07/22] gnu: Add rust-dlv-list-0.2.
Date: Sat, 04 Sep 2021 07:29:13 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:31:01 GMT) Full text and rfc822 format available.

Message #26 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 08/22] gnu: Add rust-ordered-multimap-0.3.
Date: Sat, 04 Sep 2021 07:30:09 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:32:02 GMT) Full text and rfc822 format available.

Message #29 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 09/22] gnu: Add rust-pretty-assertions-0.7.
Date: Sat, 04 Sep 2021 07:31:17 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:34:01 GMT) Full text and rfc822 format available.

Message #32 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 10/22] gnu: Add rust-os-info-3.
Date: Sat, 04 Sep 2021 07:33:09 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:36:01 GMT) Full text and rfc822 format available.

Message #35 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 11/22] gnu: Add rust-pathdiff-0.2.
Date: Sat, 04 Sep 2021 07:35:14 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:37:02 GMT) Full text and rfc822 format available.

Message #38 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 12/22] gnu: rust-open: Update to 1.7.1.
Date: Sat, 04 Sep 2021 07:36:13 +0000
    * 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:38:01 GMT) Full text and rfc822 format available.

Message #41 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 13/22] gnu: Add rust-rust-ini-0.17.
Date: Sat, 04 Sep 2021 07:36:59 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:39:02 GMT) Full text and rfc822 format available.

Message #44 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 14/22] gnu: Add rust-semver-1.
Date: Sat, 04 Sep 2021 07:37:58 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:40:02 GMT) Full text and rfc822 format available.

Message #47 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 15/22] gnu: Add rust-path-slash-0.1.
Date: Sat, 04 Sep 2021 07:38:57 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:40:04 GMT) Full text and rfc822 format available.

Message #50 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 16/22] gnu: Add rust-versions-3.
Date: Sat, 04 Sep 2021 07:39:52 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:41:02 GMT) Full text and rfc822 format available.

Message #53 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 17/22] gnu: Add rust-process-control-3.
Date: Sat, 04 Sep 2021 07:40:47 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:42:02 GMT) Full text and rfc822 format available.

Message #56 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 18/22] gnu: Add rust-starship-module-config-derive-0.2.
Date: Sat, 04 Sep 2021 07:41:46 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:43:01 GMT) Full text and rfc822 format available.

Message #59 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 19/22] gnu: Add rust-proc-macro-crate-1.
Date: Sat, 04 Sep 2021 07:42:34 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:44:01 GMT) Full text and rfc822 format available.

Message #62 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 20/22] gnu: Add rust-enumflags2-derive-0.6.
Date: Sat, 04 Sep 2021 07:43:30 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:45:02 GMT) Full text and rfc822 format available.

Message #65 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 21/22] gnu: Add rust-enumflags2-0.6.
Date: Sat, 04 Sep 2021 07:44:42 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Sat, 04 Sep 2021 07:46:01 GMT) Full text and rfc822 format available.

Message #68 received at 50367 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "50367 <at> debbugs.gnu.org" <50367 <at> debbugs.gnu.org>
Subject: [PATCH 22/22] gnu: Add rust-serde-xml-rs-0.4.
Date: Sat, 04 Sep 2021 07:45:44 +0000
* 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Wed, 22 Sep 2021 15:01:01 GMT) Full text and rfc822 format available.

Message #71 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina via Guix-patches via <guix-patches <at> gnu.org>
Cc: 50367-done <at> debbugs.gnu.org, phodina <phodina <at> protonmail.com>
Subject: Re: [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10.
Date: Wed, 22 Sep 2021 17:00:17 +0200
Hello,

phodina via Guix-patches via <guix-patches <at> 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




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Wed, 22 Sep 2021 15:01:02 GMT) Full text and rfc822 format available.

Notification sent to phodina <phodina <at> protonmail.com>:
bug acknowledged by developer. (Wed, 22 Sep 2021 15:01:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Mon, 27 Sep 2021 22:45:02 GMT) Full text and rfc822 format available.

Message #79 received at 50367-done <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 50367-done <at> debbugs.gnu.org,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#50367] [PATCH 01/22] gnu: Add rust-mockall-derive-0.10.
Date: Mon, 27 Sep 2021 22:44:41 +0000
On Wednesday, September 22nd, 2021 at 5:00 PM, Nicolas Goaziou <mail <at> nicolasgoaziou.fr> wrote:

> Hello,
>
> phodina via Guix-patches via guix-patches <at> 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




Information forwarded to guix-patches <at> gnu.org:
bug#50367; Package guix-patches. (Mon, 27 Sep 2021 22:45:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 26 Oct 2021 11:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 176 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.