GNU bug report logs - #50362
[PATCH 01/26] gnu: Add rust-assert-fs-1.

Previous Next

Package: guix-patches;

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

Date: Fri, 3 Sep 2021 22:28:01 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 50362 in the body.
You can then email your comments to 50362 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#50362; Package guix-patches. (Fri, 03 Sep 2021 22:28:01 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. (Fri, 03 Sep 2021 22:28:01 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/26] gnu: Add rust-assert-fs-1.
Date: Fri, 03 Sep 2021 22:27:31 +0000
* gnu/packages/crates-io.scm (rust-assert-fs-1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 087ffa1d27..e1af3aede5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2713,8 +2713,39 @@ standard library.")
        #:cargo-development-inputs
        (("rust-docmatic" ,rust-docmatic-0.1))))))

+(define-public rust-assert-fs-1
+  (package
+    (name "rust-assert-fs")
+    (version "1.0.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "assert-fs" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0rcllf1d1l121fnsxy84bbqkg1sym5gs4mp0aw1nyv3f0sinmjmh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-doc-comment" ,rust-doc-comment-0.3)
+        ("rust-globwalk" ,rust-globwalk-0.8)
+        ("rust-predicates" ,rust-predicates-2)
+        ("rust-predicates-core" ,rust-predicates-core-1)
+        ("rust-predicates-tree" ,rust-predicates-tree-1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page
+     "https://github.com/assert-rs/assert_fs")
+    (synopsis
+     "Filesystem fixtures and assertions for testing")
+    (description
+     "Filesystem fixtures and assertions for testing.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-assert-fs-0.11
   (package
+    (inherit rust-assert-fs-1)
     (name "rust-assert-fs")
     (version "0.11.3")
     (source
@@ -2726,7 +2757,6 @@ standard library.")
         (sha256
          (base32
           "1h1q90qskbylv4g3jyizdanj73835q7vvq7q10y555x4gnavmrjc"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-globwalk" ,rust-globwalk-0.5)
@@ -2735,12 +2765,7 @@ standard library.")
         ("rust-predicates-tree" ,rust-predicates-tree-1)
         ("rust-tempfile" ,rust-tempfile-3))
        #:cargo-development-inputs
-       (("rust-docmatic" ,rust-docmatic-0.1))))
-    (home-page "https://github.com/assert-rs/assert_fs")
-    (synopsis "File system fixtures and assertions for testing")
-    (description
-     "File system fixtures and assertions for testing.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-docmatic" ,rust-docmatic-0.1))))))

 (define-public rust-assert-json-diff-1
   (package
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 02/26] gnu: Add rust-progress-0.2.
Date: Fri, 03 Sep 2021 22:33:41 +0000
* gnu/packages/crates-io.scm (rust-progress-0.2): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e1af3aede5..fb651890bd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34634,6 +34634,31 @@ macro use case.")
 @code{proc_macro_derive} pretend to be @code{proc_macro}.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-progress-0.2
+  (package
+    (name "rust-progress")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "progress" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0i0w5zh2hm4l16ibg5mgr9pf3vpybhhx0zrs0nb8d191awq21f0p"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ; 2 tests fail
+       #:cargo-inputs
+       (("rust-terminal-size" ,rust-terminal-size-0.1))))
+    (home-page "https://github.com/TheKK/progress")
+    (synopsis
+     "Library for showing text based progress bar and job status")
+    (description
+     "Library for showing text based progress bar and job status")
+    (license license:expat)))
+
 (define-public rust-progressing-3
   (package
     (name "rust-progressing")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:36:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 03/26] gnu: Add rust-supercow-0.1.
Date: Fri, 03 Sep 2021 22:34:55 +0000
* gnu/packages/crates-io.scm (rust-supercow-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fb651890bd..ccb461f496 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46066,6 +46066,30 @@ cryptographic implementations.")
 alike.  It's completely modular, and built directly for @code{async/await}.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-supercow-0.1
+  (package
+    (name "rust-supercow")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "supercow" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0qxxk2z4pa7ni17bdhix9syhax0nnnpbjjpsinkhd8vsnknmh5qp"))))
+    (build-system cargo-build-system)
+    (home-page
+     "https://github.com/altsysrq/supercow")
+    (synopsis
+     "Generic way to accept general reference-like values")
+    (description
+     "This package provides a generic way to accept general reference-like
+values without proliferating generics.
+")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-surf-1
   (package
     (inherit rust-surf-2)
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 04/26] gnu: Add rust-gethostname-0.2.
Date: Fri, 03 Sep 2021 22:36:02 +0000
* gnu/packages/crates-io.scm (rust-gethostname-0.2): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ccb461f496..d8952e58ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18519,6 +18519,34 @@ interfaces on the system.")
 @code{_getch} on Windows, and @code{termios} on Unix.")
     (license license:asl2.0)))

+(define-public rust-gethostname-0.2
+  (package
+    (name "rust-gethostname")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gethostname" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0a609j9dhk816il2f2a01avvi5sqzxh0p38nxwrja7dcpybf54p6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ; test panics
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions"
+         ,rust-pretty-assertions-0.6))))
+    (home-page
+     "https://github.com/lunaryorn/gethostname.rs")
+    (synopsis "Gethostname for all platforms")
+    (description "Gethostname for all platforms")
+    (license license:asl2.0)))
+
 (define-public rust-getopts-0.2
   (package
     (name "rust-getopts")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:38:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 05/26] gnu: Add rust-bufstream-0.1.
Date: Fri, 03 Sep 2021 22:37:05 +0000
* gnu/packages/crates-io.scm (rust-bufstream-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d8952e58ad..e623e39028 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6162,6 +6162,36 @@ system calls.  Second, exposing the internal buffer allows the user to work
 with data in place, which avoids another copy.")
     (license license:gpl3)))

+(define-public rust-bufstream-0.1
+  (package
+    (name "rust-bufstream")
+    (version "0.1.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bufstream" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1j7f52rv73hd1crzrrfb9dr50ccmi3hb1ybd6s5dyg6jmllqkqs0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-futures" ,rust-futures-0.1)
+        ("rust-tokio-io" ,rust-tokio-io-0.1))))
+    (home-page
+     "https://github.com/alexcrichton/bufstream")
+    (synopsis
+     "Buffered I/O for streams where each read/write half is separately buffered
+")
+    (description
+     "Buffered I/O for streams where each read/write half is separately buffered
+")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-bugreport-0.4
   (package
     (name "rust-bugreport")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:39:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 06/26] gnu: Add rust-ascii-utils-0.9.
Date: Fri, 03 Sep 2021 22:38:12 +0000
* gnu/packages/crates-io.scm (rust-ascii-utils-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e623e39028..42104c489e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2633,6 +2633,28 @@ standard library.")
        #:cargo-inputs
        (("rust-quickcheck" ,rust-quickcheck-0.4))))))

+(define-public rust-ascii-utils-0.9
+  (package
+    (name "rust-ascii-utils")
+    (version "0.9.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ascii_utils" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0jpp550pwi38msflpy7lnqm2r153kn9k19bss6k9ak9yacq8z4vi"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page
+     "https://github.com/tredoe/ascii_utils")
+    (synopsis "Utilities to handle ASCII characters")
+    (description
+     "Utilities to handle ASCII characters")
+    (license license:mpl2.0)))
+
 (define-public rust-assert-cli-0.6
   (package
     (name "rust-assert-cli")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:41:03 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 07/26] gnu: Add rust-fast-chemail-0.9.
Date: Fri, 03 Sep 2021 22:40:05 +0000
* gnu/packages/crates-io.scm (rust-fast-chemail-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 42104c489e..73e6792b56 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15982,6 +15982,31 @@ implement features such as look-around and backtracking, which are not
 supported in purely NFA-based implementations.")
     (license license:expat)))

+(define-public rust-fast-chemail-0.9
+  (package
+    (name "rust-fast-chemail")
+    (version "0.9.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fast_chemail" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1r79x2i7bhk8y4nv7q245dlifxryszmby4k3psm2qk321p9kjnj9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-ascii-utils" ,rust-ascii-utils-0.9))))
+    (home-page
+     "https://gitlab.com/fast_chemail/fast_chemail-rs")
+    (synopsis "Check email address")
+    (description "Check email address")
+    (license license:mpl2.0)))
+
 (define-public rust-fast-float-0.2
   (package
     (name "rust-fast-float")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:42:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 08/26] gnu: Add rust-lettre-0.9.
Date: Fri, 03 Sep 2021 22:41:01 +0000
* gnu/packages/crates-io.scm (rust-lettre-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73e6792b56..b8917f43de 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24026,6 +24026,40 @@ requires non-const function calls to be computed.")
      "This package provides a library providing a lazily filled Cell struct.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-lettre-0.9
+  (package
+    (name "rust-lettre")
+    (version "0.9.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lettre" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1pk0jsbjlzijl1m8l2nxxbfll6lk2dbc6ja9mdrvaxc92dvqdvc6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.10)
+        ("rust-bufstream" ,rust-bufstream-0.1)
+        ("rust-fast-chemail" ,rust-fast-chemail-0.9)
+        ("rust-hostname" ,rust-hostname-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-native-tls" ,rust-native-tls-0.2)
+        ("rust-nom" ,rust-nom-4)
+        ("rust-r2d2" ,rust-r2d2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://lettre.rs")
+    (synopsis "Email client")
+    (description "Email client")
+    (license license:expat)))
+
 (define-public rust-lexical-core-0.7
   (package
     (name "rust-lexical-core")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 09/26] gnu: Add rust-email-0.0.20.
Date: Fri, 03 Sep 2021 22:41:53 +0000
* gnu/packages/crates-io.scm (rust-email-0.0.20): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b8917f43de..5e9501093b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14746,6 +14746,38 @@ Emacs' support for dynamic modules.")
 Emacs' support for dynamic modules.")
     (license license:bsd-3)))

+(define-public rust-email-0.0.20
+  (package
+    (name "rust-email")
+    (version "0.0.20")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "email" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1r12byj69x6bkq0qn1zvi103n1pg5k3w8zym2dgich82pd8rlm4i"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.9)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-encoding" ,rust-encoding-0.2)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-rand" ,rust-rand-0.4)
+        ("rust-time" ,rust-time-0.1)
+        ("rust-version-check" ,rust-version-check-0.1))))
+    (home-page "https://github.com/niax/rust-email")
+    (synopsis
+     "Implementation of RFC 5322 email messages")
+    (description
+     "Implementation of RFC 5322 email messages")
+    (license license:expat)))
+
 (define-public rust-embed-resource-1
   (package
     (name "rust-embed-resource")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:44:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 10/26] gnu: Add rust-lettre-email-0.9.
Date: Fri, 03 Sep 2021 22:43:02 +0000
* gnu/packages/crates-io.scm (rust-lettre-email-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5e9501093b..a723568b6b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24092,6 +24092,35 @@ requires non-const function calls to be computed.")
     (description "Email client")
     (license license:expat)))

+(define-public rust-lettre-email-0.9
+  (package
+    (name "rust-lettre-email")
+    (version "0.9.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lettre_email" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1mar4njchjd33q7s47r43njjj8farkb78f8ica77jj6gil7lh0px"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.10)
+        ("rust-email" ,rust-email-0.0.20)
+        ("rust-lettre" ,rust-lettre-0.9)
+        ("rust-mime" ,rust-mime-0.3)
+        ("rust-time" ,rust-time-0.1)
+        ("rust-uuid" ,rust-uuid-0.7))))
+    (home-page "https://github.com/lettre/lettre")
+    (synopsis "Email builder")
+    (description "Email builder")
+    (license license:expat)))
+
 (define-public rust-lexical-core-0.7
   (package
     (name "rust-lexical-core")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 11/26] gnu: Add rust-charset-0.1.
Date: Fri, 03 Sep 2021 22:43:54 +0000
* gnu/packages/crates-io.scm (rust-charset-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a723568b6b..ad2e0c350c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7872,6 +7872,34 @@ clauses.")
      "This package provides a combines the chalk-engine with chalk-ir.")
     (license (list license:asl2.0 license:expat))))

+(define-public rust-charset-0.1
+  (package
+    (name "rust-charset")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "charset" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0wzwnck82maqa03hvpprpd1zvnzmzxpkqna4pxnf4g8wvxj6whjg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.10)
+        ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+        ("rust-serde" ,rust-serde-1))))
+    (home-page "https://docs.rs/charset/")
+    (synopsis
+     "Thunderbird-compatible character encoding decoding for email")
+    (description
+     "Thunderbird-compatible character encoding decoding for email")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:46:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 12/26] gnu: Add rust-quoted-printable-0.4.
Date: Fri, 03 Sep 2021 22:44:53 +0000
* gnu/packages/crates-io.scm (rust-quoted-printable-0.4): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ad2e0c350c..619aa2f974 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35948,6 +35948,29 @@ integers, floats, tuples, booleans, lists, strings, options and results.")
          "0yhnnix4dzsv8y4wwz4csbnqjfh73al33j35msr10py6cl5r4vks"))))
     (arguments '())))

+(define-public rust-quoted-printable-0.4
+  (package
+    (name "rust-quoted-printable")
+    (version "0.4.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quoted_printable" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1ig9b5nr2i2f72smsjkkx8pwpxp9vz2090dhi7n4jdlj15mjaf0j"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page
+     "https://github.com/staktrace/quoted-printable/blob/master/README.md")
+    (synopsis
+     "Simple encoder/decoder for quoted-printable data")
+    (description
+     "This package provides a simple encoder/decoder for quoted-printable data")
+    (license license:bsd-0)))
+
 (define-public rust-r2d2
   (package
     (name "rust-r2d2")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:47:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 13/26] gnu: Add rust-mailparse-0.13.
Date: Fri, 03 Sep 2021 22:45:52 +0000
* gnu/packages/crates-io.scm (rust-mailparse-0.13): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 619aa2f974..6690f2703b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25922,6 +25922,36 @@ Mach 3.0 kernel that underlies OSX.")
 library")
   (license (list license:asl2.0 license:expat))))

+(define-public rust-mailparse-0.13
+  (package
+    (name "rust-mailparse")
+    (version "0.13.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mailparse" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1qacyzfl3wsl745b92w9gj0mjg43rcwg99l96rmg8l1sq5pm4vy0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.13)
+        ("rust-charset" ,rust-charset-0.1)
+        ("rust-quoted-printable"
+         ,rust-quoted-printable-0.4))))
+    (home-page
+     "https://github.com/staktrace/mailparse/blob/master/README.md")
+    (synopsis
+     "Simple parser for MIME e-mail messages")
+    (description
+     "This package provides a simple parser for MIME e-mail messages")
+    (license license:bsd-0)))
+
 (define-public rust-make-cmd-0.1
   (package
     (name "rust-make-cmd")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 14/26] gnu: Add rust-maildir-0.5.
Date: Fri, 03 Sep 2021 22:46:57 +0000
* gnu/packages/crates-io.scm (rust-maildir-0.5): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6690f2703b..59fe760e09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25922,6 +25922,38 @@ Mach 3.0 kernel that underlies OSX.")
 library")
   (license (list license:asl2.0 license:expat))))

+(define-public rust-maildir-0.5
+  (package
+    (name "rust-maildir")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "maildir" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0pivq6njjmfnf0jn6i8sihbfgly6v674zwncd6f5nwiw79lz9p3a"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-gethostname" ,rust-gethostname-0.2)
+        ("rust-mailparse" ,rust-mailparse-0.13)
+        ("rust-memmap" ,rust-memmap-0.7))
+       #:cargo-development-inputs
+       (("rust-percent-encoding"
+         ,rust-percent-encoding-1)
+        ("rust-tempfile" ,rust-tempfile-3)
+        ("rust-walkdir" ,rust-walkdir-2))))
+    (home-page
+     "https://github.com/staktrace/maildir/blob/master/README.md")
+    (synopsis
+     "Simple library for maildir manipulation")
+    (description
+     "This package provides a simple library for maildir manipulation")
+    (license license:bsd-0)))
+
 (define-public rust-mailparse-0.13
   (package
     (name "rust-mailparse")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:49:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 15/26] gnu: Add rust-notmuch-0.6.
Date: Fri, 03 Sep 2021 22:47:56 +0000
* gnu/packages/crates-io.scm (rust-notmuch-0.6): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 59fe760e09..aa200b741f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55,6 +55,7 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages jemalloc)
   #:use-module (gnu packages llvm)
+  #:use-module (gnu packages mail)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages nettle)
   #:use-module (gnu packages pcre)
@@ -29408,6 +29409,49 @@ with all line endings.")
        (("rust-tempfile" ,rust-tempfile-3))))
     (license license:cc0)))

+(define-public rust-notmuch-0.6
+  (package
+    (name "rust-notmuch")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "notmuch" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "19q93iyvx4liksm09mhq9ibm8zj7i3dizc1s40f916z0kbpn9k5w"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; see https://github.com/vhdirk/notmuch-rs/issues/35
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-supercow" ,rust-supercow-0.1))
+       #:cargo-development-inputs
+       (("rust-dirs" ,rust-dirs-1)
+        ("rust-gethostname" ,rust-gethostname-0.2)
+        ("rust-lettre" ,rust-lettre-0.9)
+        ("rust-lettre-email" ,rust-lettre-email-0.9)
+        ("rust-maildir" ,rust-maildir-0.5)
+        ("rust-tempfile" ,rust-tempfile-3))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'fix-maildir-version
+           (lambda* _
+             (substitute* "Cargo.toml"
+               (("version = \"0.3.2\"") "version = \"0.5.0\"")))))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (inputs `(("openssl" ,openssl)
+              ("notmuch" ,notmuch)))
+    (home-page
+     "https://github.com/vhdirk/notmuch-rs")
+    (synopsis
+     "Rust interface and bindings for notmuch")
+    (description
+     "Rust interface and bindings for notmuch")
+    (license license:gpl3+)))
+
 (define-public rust-ntapi-0.3
   (package
     (name "rust-ntapi")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 16/26] gnu: Add rust-swayipc-command-builder-0.1.
Date: Fri, 03 Sep 2021 22:48:58 +0000
* gnu/packages/crates-io.scm (rust-swayipc-command-builder-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa200b741f..691e9ca3a0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46610,6 +46610,29 @@ values without proliferating generics.
         ("rust-syn" ,rust-syn-1)
         ("rust-quote" ,rust-quote-1))))))

+(define-public rust-swayipc-command-builder-0.1
+  (package
+    (name "rust-swayipc-command-builder")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swayipc-command-builder" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1w7sjl05c7rpgskk11i5969mv8pdbh0qrkp8djvy46hk9df9qig7"))))
+    (build-system cargo-build-system)
+    (home-page
+     "https://github.com/jaycefayne/swayipc-command-builder")
+    (synopsis
+     "Library for building commands that can be executed by swayipc")
+    (description
+     "This package provides a library for building commands that can be
+executed by swayipc")
+    (license license:expat)))
+
 (define-public rust-swc-1
   (package
     (name "rust-swc")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:51:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 17/26] gnu: Add rust-swayipc-2.
Date: Fri, 03 Sep 2021 22:49:59 +0000
* gnu/packages/crates-io.scm (rust-swayipc-2): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 691e9ca3a0..d6d273b3b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46610,6 +46610,36 @@ values without proliferating generics.
         ("rust-syn" ,rust-syn-1)
         ("rust-quote" ,rust-quote-1))))))

+(define-public rust-swayipc-2
+  (package
+    (name "rust-swayipc")
+    (version "2.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swayipc" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "03r15c2sijyrxmpsyjgma4gz7zmdl1g8akjnjkw6hrml91d5dilj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f              ; test sync::tests::connect ... FAILED
+       #:cargo-inputs
+       (("rust-serde" ,rust-serde-1)
+        ("rust-async-std" ,rust-async-std-1)
+        ("rust-swayipc-command-builder" ,rust-swayipc-command-builder-0.1)
+        ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page
+     "https://github.com/jaycefayne/swayipc-rs")
+    (synopsis
+     "Library for controlling sway through its IPC interface")
+    (description
+     "This package provides a library for controlling sway through its IPC
+interface")
+    (license license:expat)))
+
 (define-public rust-swayipc-command-builder-0.1
   (package
     (name "rust-swayipc-command-builder")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 18/26] gnu: Add rust-buffering-nocopy-macro-0.1.
Date: Fri, 03 Sep 2021 22:50:57 +0000
* gnu/packages/crates-io.scm (rust-buffering-nocopy-macro-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d6d273b3b2..e59ade77d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6185,6 +6185,34 @@ system calls.  Second, exposing the internal buffer allows the user to work
 with data in place, which avoids another copy.")
     (license license:gpl3)))

+(define-public rust-buffering-nocopy-macro-0.1
+  (package
+    (name "rust-buffering-nocopy-macro")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "buffering_nocopy_macro" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "03b6wp4i3273jzw2nbnrnddlxyma3p465y2dszx6vc3ysq0fdlj7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-0.4)
+        ("rust-quote" ,rust-quote-0.6)
+        ("rust-syn" ,rust-syn-0.14))))
+    (home-page
+     "https://github.com/jbaublitz/buffering")
+    (synopsis "Proc-macro crate for buffering")
+    (description
+     "This package provides a proc-macro crate for buffering")
+    (license license:bsd-3)))
+
 (define-public rust-bufstream-0.1
   (package
     (name "rust-bufstream")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:53:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 19/26] gnu: Add rust-buffering-0.3.
Date: Fri, 03 Sep 2021 22:51:53 +0000
* gnu/packages/crates-io.scm (rust-buffering-0.3): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e59ade77d5..240036e3f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6185,10 +6185,39 @@ system calls.  Second, exposing the internal buffer allows the user to work
 with data in place, which avoids another copy.")
     (license license:gpl3)))

-(define-public rust-buffering-nocopy-macro-0.1
+(define-public rust-buffering-0.3
+  (package
+    (name "rust-buffering")
+    (version "0.3.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "buffering" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "11cyq2nm569j028g93jxk00h8nfwc3l6n3hqw79w34na01p3lq97"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-buffering-nocopy-macro"
+         ,rust-buffering-nocopy-macro-0.1))))
+    (home-page
+     "https://github.com/jbaublitz/buffering")
+    (synopsis
+     "Library primarily designed for network packet buffer operations")
+    (description
+     "This package provides a library primarily designed for network packet
+buffer operations")
+    (license license:bsd-3)))
+
+(define-public rust-buffering-nocopy-macro-0.2
   (package
     (name "rust-buffering-nocopy-macro")
-    (version "0.1.1")
+    (version "0.2.2")
     (source
      (origin
        (method url-fetch)
@@ -6197,15 +6226,14 @@ with data in place, which avoids another copy.")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "03b6wp4i3273jzw2nbnrnddlxyma3p465y2dszx6vc3ysq0fdlj7"))))
+         "0a8zs7s5z0f977g7zx95b8sf8gqa8iwh13rj639wk080d00l5kaa"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
        #:cargo-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-0.4)
-        ("rust-quote" ,rust-quote-0.6)
-        ("rust-syn" ,rust-syn-0.14))))
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
     (home-page
      "https://github.com/jbaublitz/buffering")
     (synopsis "Proc-macro crate for buffering")
@@ -6213,6 +6241,28 @@ with data in place, which avoids another copy.")
      "This package provides a proc-macro crate for buffering")
     (license license:bsd-3)))

+(define-public rust-buffering-nocopy-macro-0.1
+  (package
+    (inherit rust-buffering-nocopy-macro-0.2)
+    (name "rust-buffering-nocopy-macro")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "buffering_nocopy_macro" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "03b6wp4i3273jzw2nbnrnddlxyma3p465y2dszx6vc3ysq0fdlj7"))))
+    (arguments
+      `(#:skip-build?
+        #t
+        #:cargo-inputs
+        (("rust-proc-macro2" ,rust-proc-macro2-0.4)
+         ("rust-quote" ,rust-quote-0.6)
+         ("rust-syn" ,rust-syn-0.14))))))
+
 (define-public rust-bufstream-0.1
   (package
     (name "rust-bufstream")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:54:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 20/26] gnu: Add rust-buffering-0.4.
Date: Fri, 03 Sep 2021 22:52:58 +0000
* gnu/packages/crates-io.scm (rust-buffering-0.4): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 240036e3f9..830a55e44e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6185,10 +6185,10 @@ system calls.  Second, exposing the internal buffer allows the user to work
 with data in place, which avoids another copy.")
     (license license:gpl3)))

-(define-public rust-buffering-0.3
+(define-public rust-buffering-0.4
   (package
     (name "rust-buffering")
-    (version "0.3.4")
+    (version "0.4.2")
     (source
      (origin
        (method url-fetch)
@@ -6197,14 +6197,14 @@ with data in place, which avoids another copy.")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "11cyq2nm569j028g93jxk00h8nfwc3l6n3hqw79w34na01p3lq97"))))
+         "1wmgy84j5scbndzx7mccz07z34n98fwnfah1zd5kzqjaif5iqk76"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
        #:cargo-inputs
        (("rust-buffering-nocopy-macro"
-         ,rust-buffering-nocopy-macro-0.1))))
+         ,rust-buffering-nocopy-macro-0.2))))
     (home-page
      "https://github.com/jbaublitz/buffering")
     (synopsis
@@ -6214,6 +6214,27 @@ with data in place, which avoids another copy.")
 buffer operations")
     (license license:bsd-3)))

+(define-public rust-buffering-0.3
+  (package
+    (inherit rust-buffering-0.4)
+    (name "rust-buffering")
+    (version "0.3.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "buffering" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "11cyq2nm569j028g93jxk00h8nfwc3l6n3hqw79w34na01p3lq97"))))
+    (arguments
+      `(#:skip-build?
+        #t
+        #:cargo-inputs
+        (("rust-buffering-nocopy-macro"
+          ,rust-buffering-nocopy-macro-0.1))))))
+
 (define-public rust-buffering-nocopy-macro-0.2
   (package
     (name "rust-buffering-nocopy-macro")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 21/26] gnu: Add rust-neli-0.4.
Date: Fri, 03 Sep 2021 22:54:03 +0000
* gnu/packages/crates-io.scm (rust-neli-0.4): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 830a55e44e..34ef6f40a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28589,6 +28589,36 @@ general elements and for numerics.")
     (description "This package provides FFI bindings for the Android NDK.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-neli-0.4
+  (package
+    (name "rust-neli")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "neli" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1lxnns9vfrsiwksscjgr7yvgpc5658lw07d745ir37r5pn19fpp8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-buffering" ,rust-buffering-0.4)
+        ("rust-byteorder" ,rust-byteorder-1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-mio" ,rust-mio-0.6)
+        ("rust-tokio" ,rust-tokio-0.1))))
+    (home-page "https://github.com/jbaublitz/neli")
+    (synopsis
+     "Type safe netlink library written in Rust")
+    (description
+     "Type safe netlink library written in Rust")
+    (license license:bsd-3)))
+
 (define-public rust-neso-0.5
   (package
     (name "rust-neso")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:56:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 22/26] gnu: Add rust-nl80211-0.0.2.
Date: Fri, 03 Sep 2021 22:55:05 +0000
* gnu/packages/crates-io.scm (rust-nl80211-0.0.2): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 34ef6f40a7..738a98cc5f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -29150,6 +29150,32 @@ while still providing platform specific APIs.")
         (base32
          "1kmxdlmvnmq8cfpmr3g6wk37rwi2ybdvp1z6z3831m1p23p2nwkc"))))))

+(define-public rust-nl80211-0.0.2
+  (package
+    (name "rust-nl80211")
+    (version "0.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nl80211" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0jgx12qy0a004sc4qpr3ahgn9gma3rln9gsxiq4cdw6dd8h4dmx0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-buffering" ,rust-buffering-0.3)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-neli" ,rust-neli-0.4))))
+    (home-page "https://github.com/Eonm/nl80211")
+    (synopsis
+     "Send commands to nl80211 and receive messages")
+    (description
+     "Send commands to nl80211 and receive messages")
+    (license license:expat)))
+
 (define-public rust-no-panic-0.1
   (package
     (name "rust-no-panic")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 22:57:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 23/26] gnu: Add rust-assert-impl-0.1.
Date: Fri, 03 Sep 2021 22:56:03 +0000
* gnu/packages/crates-io.scm (rust-assert-impl-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 738a98cc5f..f667a679ca 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2790,6 +2790,29 @@ standard library.")
        #:cargo-development-inputs
        (("rust-docmatic" ,rust-docmatic-0.1))))))

+(define-public rust-assert-impl-0.1
+  (package
+    (name "rust-assert-impl")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "assert-impl" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "17jvig9rwdc1sf1j5q8q9k69njg3k8g7x7g6wcb711hcvq9l6in3"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page
+     "https://github.com/upsuper/assert-impl")
+    (synopsis
+     "Macro for static assert types implement a trait or not")
+    (description
+     "Macro for static assert types implement a trait or not")
+    (license license:expat)))
+
 (define-public rust-assert-json-diff-1
   (package
     (name "rust-assert-json-diff")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 24/26] gnu: Add rust-caps-0.5.
Date: Fri, 03 Sep 2021 22:57:07 +0000
* gnu/packages/crates-io.scm (rust-caps-0.5): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f667a679ca..6ba8f45112 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7376,10 +7376,10 @@ remote procedure call protocol")
      `(#:cargo-inputs
        (("rust-capnp" ,rust-capnp-0.10))))))

-(define-public rust-caps-0.3
+(define-public rust-caps-0.5
   (package
     (name "rust-caps")
-    (version "0.3.3")
+    (version "0.5.2")
     (source
      (origin
        (method url-fetch)
@@ -7388,14 +7388,15 @@ remote procedure call protocol")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1vplgzx8nifzr3f0l8ca77jqnz3fdymdg0ickacgdvawc44a3n90"))))
+         "0h4m9s09plj85y5lb5j9hck36r8w63ifpc9s09mzi0zjvvfz5260"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:skip-build? #t
+     `(#:skip-build?
+       #t
        #:cargo-inputs
        (("rust-errno" ,rust-errno-0.2)
-        ("rust-error-chain" ,rust-error-chain-0.12)
-        ("rust-libc" ,rust-libc-0.2))))
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-thiserror" ,rust-thiserror-1))))
     (home-page "https://github.com/lucab/caps-rs")
     (synopsis "Pure-Rust library to work with Linux capabilities")
     (description
@@ -7403,6 +7404,28 @@ remote procedure call protocol")
 capabilities")
     (license (list license:expat license:asl2.0))))

+(define-public rust-caps-0.3
+  (package
+    (inherit rust-caps-0.5)
+    (name "rust-caps")
+    (version "0.3.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "caps" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1vplgzx8nifzr3f0l8ca77jqnz3fdymdg0ickacgdvawc44a3n90"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-errno" ,rust-errno-0.2)
+        ("rust-error-chain" ,rust-error-chain-0.12)
+        ("rust-libc" ,rust-libc-0.2))))))
+
 (define-public rust-cargo-0.53
   (package
     (name "rust-cargo")
--
2.32.0




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

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 25/26] gnu: Add rust-dbus-0.9.
Date: Fri, 03 Sep 2021 22:58:09 +0000
* gnu/packages/crates-io.scm (rust-dbus-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6ba8f45112..9797b326bb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12745,10 +12745,10 @@ GF(2^n).  This trait is implemented for 64, 128 and 256 bit block
 sizes.  Big-endian order is used.  WARNING: Block must be aligned!")
     (license (list license:expat license:asl2.0))))

-(define-public rust-dbus-0.6
+(define-public rust-dbus-0.9
   (package
     (name "rust-dbus")
-    (version "0.6.5")
+    (version "0.9.2")
     (source
      (origin
        (method url-fetch)
@@ -12756,15 +12756,21 @@ sizes.  Big-endian order is used.  WARNING: Block must be aligned!")
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "068qyxvaam34sjmhjgxz6iikklvylxly7gp6n00yksqydzrz1da8"))))
+        (base32
+         "1ny01n0gzfdmcy5ydn4q78pamidj4c5q9ixz7gr97dbrza6y15zm"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f ;it needs display and sockets and launches daemons
+     `(#:tests? #f  ;it needs display and sockets and launches daemons
        #:cargo-inputs
-       (("rust-libc" ,rust-libc-0.2)
+       (("rust-futures-channel"
+         ,rust-futures-channel-0.3)
+        ("rust-futures-executor"
+         ,rust-futures-executor-0.3)
+        ("rust-futures-util" ,rust-futures-util-0.3)
+        ("rust-libc" ,rust-libc-0.2)
         ("rust-libdbus-sys" ,rust-libdbus-sys-0.2))
        #:cargo-development-inputs
-       (("rust-tempdir" ,rust-tempdir-0.3))))
+       (("rust-tempfile" ,rust-tempfile-3))))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
     (inputs
@@ -12774,6 +12780,27 @@ sizes.  Big-endian order is used.  WARNING: Block must be aligned!")
     (description "This package provies Rust bindings to D-Bus.")
     (license (list license:asl2.0 license:expat))))

+(define-public rust-dbus-0.6
+  (package
+    (inherit rust-dbus-0.9)
+    (name "rust-dbus")
+    (version "0.6.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbus" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "068qyxvaam34sjmhjgxz6iikklvylxly7gp6n00yksqydzrz1da8"))))
+    (arguments
+     `(#:tests? #f ;it needs display and sockets and launches daemons
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-libdbus-sys" ,rust-libdbus-sys-0.2))
+       #:cargo-development-inputs
+       (("rust-tempdir" ,rust-tempdir-0.3))))))
+
 (define-public rust-deadpool-0.7
   (package
     (name "rust-deadpool")
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#50362; Package guix-patches. (Fri, 03 Sep 2021 23:02:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "50362 <at> debbugs.gnu.org" <50362 <at> debbugs.gnu.org>
Subject: [PATCH 26/26] gnu: Add rust-dbus-tree-0.9.
Date: Fri, 03 Sep 2021 23:01:03 +0000
* gnu/packages/crates-io.scm (rust-dbus-tree-0.9): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9797b326bb..677c6e8025 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18,6 +18,7 @@
 ;;; Copyright © 2021 Antero Mejr <antero <at> kodmin.com>
 ;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
 ;;; Copyright © 2021 Vinicius Monego <monego <at> posteo.net>
+;;; Copyright © 2021 Petr Hodina <phodina <at> protonmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -12801,6 +12802,33 @@ sizes.  Big-endian order is used.  WARNING: Block must be aligned!")
        #:cargo-development-inputs
        (("rust-tempdir" ,rust-tempdir-0.3))))))

+(define-public rust-dbus-tree-0.9
+  (package
+    (name "rust-dbus-tree")
+    (version "0.9.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbus-tree" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1l2gi8073cwvv5vxlg5lafw6sppyhgm88hhpq7hak424x4kifpmi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9))))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (inputs
+     `(("dbus" ,dbus)))
+    (home-page "https://github.com/diwic/dbus-rs")
+    (synopsis
+     "Framework for writing D-Bus method handlers (legacy)")
+    (description
+     "Framework for writing D-Bus method handlers (legacy)")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-deadpool-0.7
   (package
     (name "rust-deadpool")
--
2.32.0




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Fri, 17 Sep 2021 10:32:01 GMT) Full text and rfc822 format available.

Notification sent to phodina <phodina <at> protonmail.com>:
bug acknowledged by developer. (Fri, 17 Sep 2021 10:32:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina <phodina <at> protonmail.com>
Cc: 50362-done <at> debbugs.gnu.org
Subject: Re: [bug#50362] [PATCH 26/26] gnu: Add rust-dbus-tree-0.9.
Date: Fri, 17 Sep 2021 12:30:49 +0200
Hello,

phodina via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/crates-io.scm (rust-dbus-tree-0.9): New variable.

I applied this patch series. Thank you.

Note that I had to reword descriptions so they would become full
sentences. I also removed spurious newlines (due to the importer), and
added "#:use-module (gnu packages mail)" at the top of the
crates-io.scm, or rust-notmuch-0.6 would not even build.

Regards,
-- 
Nicolas Goaziou




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

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

Previous Next


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