* [bug#50362] [PATCH 02/26] gnu: Add rust-progress-0.2.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
@ 2021-09-03 22:33 ` phodina via Guix-patches via
2021-09-03 22:34 ` [bug#50362] [PATCH 03/26] gnu: Add rust-supercow-0.1 phodina via Guix-patches via
` (23 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:33 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 03/26] gnu: Add rust-supercow-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
2021-09-03 22:33 ` [bug#50362] [PATCH 02/26] gnu: Add rust-progress-0.2 phodina via Guix-patches via
@ 2021-09-03 22:34 ` phodina via Guix-patches via
2021-09-03 22:36 ` [bug#50362] [PATCH 04/26] gnu: Add rust-gethostname-0.2 phodina via Guix-patches via
` (22 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:34 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 04/26] gnu: Add rust-gethostname-0.2.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
2021-09-03 22:33 ` [bug#50362] [PATCH 02/26] gnu: Add rust-progress-0.2 phodina via Guix-patches via
2021-09-03 22:34 ` [bug#50362] [PATCH 03/26] gnu: Add rust-supercow-0.1 phodina via Guix-patches via
@ 2021-09-03 22:36 ` phodina via Guix-patches via
2021-09-03 22:37 ` [bug#50362] [PATCH 05/26] gnu: Add rust-bufstream-0.1 phodina via Guix-patches via
` (21 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:36 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 05/26] gnu: Add rust-bufstream-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (2 preceding siblings ...)
2021-09-03 22:36 ` [bug#50362] [PATCH 04/26] gnu: Add rust-gethostname-0.2 phodina via Guix-patches via
@ 2021-09-03 22:37 ` phodina via Guix-patches via
2021-09-03 22:38 ` [bug#50362] [PATCH 06/26] gnu: Add rust-ascii-utils-0.9 phodina via Guix-patches via
` (20 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:37 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 06/26] gnu: Add rust-ascii-utils-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (3 preceding siblings ...)
2021-09-03 22:37 ` [bug#50362] [PATCH 05/26] gnu: Add rust-bufstream-0.1 phodina via Guix-patches via
@ 2021-09-03 22:38 ` phodina via Guix-patches via
2021-09-03 22:40 ` [bug#50362] [PATCH 07/26] gnu: Add rust-fast-chemail-0.9 phodina via Guix-patches via
` (19 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:38 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 07/26] gnu: Add rust-fast-chemail-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (4 preceding siblings ...)
2021-09-03 22:38 ` [bug#50362] [PATCH 06/26] gnu: Add rust-ascii-utils-0.9 phodina via Guix-patches via
@ 2021-09-03 22:40 ` phodina via Guix-patches via
2021-09-03 22:41 ` [bug#50362] [PATCH 08/26] gnu: Add rust-lettre-0.9 phodina via Guix-patches via
` (18 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:40 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 08/26] gnu: Add rust-lettre-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (5 preceding siblings ...)
2021-09-03 22:40 ` [bug#50362] [PATCH 07/26] gnu: Add rust-fast-chemail-0.9 phodina via Guix-patches via
@ 2021-09-03 22:41 ` phodina via Guix-patches via
2021-09-03 22:41 ` [bug#50362] [PATCH 09/26] gnu: Add rust-email-0.0.20 phodina via Guix-patches via
` (17 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:41 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 09/26] gnu: Add rust-email-0.0.20.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (6 preceding siblings ...)
2021-09-03 22:41 ` [bug#50362] [PATCH 08/26] gnu: Add rust-lettre-0.9 phodina via Guix-patches via
@ 2021-09-03 22:41 ` phodina via Guix-patches via
2021-09-03 22:43 ` [bug#50362] [PATCH 10/26] gnu: Add rust-lettre-email-0.9 phodina via Guix-patches via
` (16 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:41 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 10/26] gnu: Add rust-lettre-email-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (7 preceding siblings ...)
2021-09-03 22:41 ` [bug#50362] [PATCH 09/26] gnu: Add rust-email-0.0.20 phodina via Guix-patches via
@ 2021-09-03 22:43 ` phodina via Guix-patches via
2021-09-03 22:43 ` [bug#50362] [PATCH 11/26] gnu: Add rust-charset-0.1 phodina via Guix-patches via
` (15 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:43 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 11/26] gnu: Add rust-charset-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (8 preceding siblings ...)
2021-09-03 22:43 ` [bug#50362] [PATCH 10/26] gnu: Add rust-lettre-email-0.9 phodina via Guix-patches via
@ 2021-09-03 22:43 ` phodina via Guix-patches via
2021-09-03 22:44 ` [bug#50362] [PATCH 12/26] gnu: Add rust-quoted-printable-0.4 phodina via Guix-patches via
` (14 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:43 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 12/26] gnu: Add rust-quoted-printable-0.4.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (9 preceding siblings ...)
2021-09-03 22:43 ` [bug#50362] [PATCH 11/26] gnu: Add rust-charset-0.1 phodina via Guix-patches via
@ 2021-09-03 22:44 ` phodina via Guix-patches via
2021-09-03 22:45 ` [bug#50362] [PATCH 13/26] gnu: Add rust-mailparse-0.13 phodina via Guix-patches via
` (13 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:44 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 13/26] gnu: Add rust-mailparse-0.13.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (10 preceding siblings ...)
2021-09-03 22:44 ` [bug#50362] [PATCH 12/26] gnu: Add rust-quoted-printable-0.4 phodina via Guix-patches via
@ 2021-09-03 22:45 ` phodina via Guix-patches via
2021-09-03 22:46 ` [bug#50362] [PATCH 14/26] gnu: Add rust-maildir-0.5 phodina via Guix-patches via
` (12 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:45 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 14/26] gnu: Add rust-maildir-0.5.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (11 preceding siblings ...)
2021-09-03 22:45 ` [bug#50362] [PATCH 13/26] gnu: Add rust-mailparse-0.13 phodina via Guix-patches via
@ 2021-09-03 22:46 ` phodina via Guix-patches via
2021-09-03 22:47 ` [bug#50362] [PATCH 15/26] gnu: Add rust-notmuch-0.6 phodina via Guix-patches via
` (11 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:46 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 15/26] gnu: Add rust-notmuch-0.6.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (12 preceding siblings ...)
2021-09-03 22:46 ` [bug#50362] [PATCH 14/26] gnu: Add rust-maildir-0.5 phodina via Guix-patches via
@ 2021-09-03 22:47 ` phodina via Guix-patches via
2021-09-03 22:48 ` [bug#50362] [PATCH 16/26] gnu: Add rust-swayipc-command-builder-0.1 phodina via Guix-patches via
` (10 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:47 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 16/26] gnu: Add rust-swayipc-command-builder-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (13 preceding siblings ...)
2021-09-03 22:47 ` [bug#50362] [PATCH 15/26] gnu: Add rust-notmuch-0.6 phodina via Guix-patches via
@ 2021-09-03 22:48 ` phodina via Guix-patches via
2021-09-03 22:49 ` [bug#50362] [PATCH 17/26] gnu: Add rust-swayipc-2 phodina via Guix-patches via
` (9 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:48 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 17/26] gnu: Add rust-swayipc-2.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (14 preceding siblings ...)
2021-09-03 22:48 ` [bug#50362] [PATCH 16/26] gnu: Add rust-swayipc-command-builder-0.1 phodina via Guix-patches via
@ 2021-09-03 22:49 ` phodina via Guix-patches via
2021-09-03 22:50 ` [bug#50362] [PATCH 18/26] gnu: Add rust-buffering-nocopy-macro-0.1 phodina via Guix-patches via
` (8 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:49 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 18/26] gnu: Add rust-buffering-nocopy-macro-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (15 preceding siblings ...)
2021-09-03 22:49 ` [bug#50362] [PATCH 17/26] gnu: Add rust-swayipc-2 phodina via Guix-patches via
@ 2021-09-03 22:50 ` phodina via Guix-patches via
2021-09-03 22:51 ` [bug#50362] [PATCH 19/26] gnu: Add rust-buffering-0.3 phodina via Guix-patches via
` (7 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:50 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 19/26] gnu: Add rust-buffering-0.3.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (16 preceding siblings ...)
2021-09-03 22:50 ` [bug#50362] [PATCH 18/26] gnu: Add rust-buffering-nocopy-macro-0.1 phodina via Guix-patches via
@ 2021-09-03 22:51 ` phodina via Guix-patches via
2021-09-03 22:52 ` [bug#50362] [PATCH 20/26] gnu: Add rust-buffering-0.4 phodina via Guix-patches via
` (6 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:51 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 20/26] gnu: Add rust-buffering-0.4.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (17 preceding siblings ...)
2021-09-03 22:51 ` [bug#50362] [PATCH 19/26] gnu: Add rust-buffering-0.3 phodina via Guix-patches via
@ 2021-09-03 22:52 ` phodina via Guix-patches via
2021-09-03 22:54 ` [bug#50362] [PATCH 21/26] gnu: Add rust-neli-0.4 phodina via Guix-patches via
` (5 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:52 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 21/26] gnu: Add rust-neli-0.4.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (18 preceding siblings ...)
2021-09-03 22:52 ` [bug#50362] [PATCH 20/26] gnu: Add rust-buffering-0.4 phodina via Guix-patches via
@ 2021-09-03 22:54 ` phodina via Guix-patches via
2021-09-03 22:55 ` [bug#50362] [PATCH 22/26] gnu: Add rust-nl80211-0.0.2 phodina via Guix-patches via
` (4 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:54 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 22/26] gnu: Add rust-nl80211-0.0.2.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (19 preceding siblings ...)
2021-09-03 22:54 ` [bug#50362] [PATCH 21/26] gnu: Add rust-neli-0.4 phodina via Guix-patches via
@ 2021-09-03 22:55 ` phodina via Guix-patches via
2021-09-03 22:56 ` [bug#50362] [PATCH 23/26] gnu: Add rust-assert-impl-0.1 phodina via Guix-patches via
` (3 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:55 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 23/26] gnu: Add rust-assert-impl-0.1.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (20 preceding siblings ...)
2021-09-03 22:55 ` [bug#50362] [PATCH 22/26] gnu: Add rust-nl80211-0.0.2 phodina via Guix-patches via
@ 2021-09-03 22:56 ` phodina via Guix-patches via
2021-09-03 22:57 ` [bug#50362] [PATCH 24/26] gnu: Add rust-caps-0.5 phodina via Guix-patches via
` (2 subsequent siblings)
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:56 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 24/26] gnu: Add rust-caps-0.5.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (21 preceding siblings ...)
2021-09-03 22:56 ` [bug#50362] [PATCH 23/26] gnu: Add rust-assert-impl-0.1 phodina via Guix-patches via
@ 2021-09-03 22:57 ` phodina via Guix-patches via
2021-09-03 22:58 ` [bug#50362] [PATCH 25/26] gnu: Add rust-dbus-0.9 phodina via Guix-patches via
2021-09-03 23:01 ` [bug#50362] [PATCH 26/26] gnu: Add rust-dbus-tree-0.9 phodina via Guix-patches via
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:57 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 25/26] gnu: Add rust-dbus-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (22 preceding siblings ...)
2021-09-03 22:57 ` [bug#50362] [PATCH 24/26] gnu: Add rust-caps-0.5 phodina via Guix-patches via
@ 2021-09-03 22:58 ` phodina via Guix-patches via
2021-09-03 23:01 ` [bug#50362] [PATCH 26/26] gnu: Add rust-dbus-tree-0.9 phodina via Guix-patches via
24 siblings, 0 replies; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 22:58 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#50362] [PATCH 26/26] gnu: Add rust-dbus-tree-0.9.
2021-09-03 22:27 [bug#50362] [PATCH 01/26] gnu: Add rust-assert-fs-1 phodina via Guix-patches via
` (23 preceding siblings ...)
2021-09-03 22:58 ` [bug#50362] [PATCH 25/26] gnu: Add rust-dbus-0.9 phodina via Guix-patches via
@ 2021-09-03 23:01 ` phodina via Guix-patches via
2021-09-17 10:30 ` bug#50362: " Nicolas Goaziou
24 siblings, 1 reply; 27+ messages in thread
From: phodina via Guix-patches via @ 2021-09-03 23:01 UTC (permalink / raw)
To: 50362@debbugs.gnu.org
* 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@kodmin.com>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
+;;; Copyright © 2021 Petr Hodina <phodina@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
^ permalink raw reply related [flat|nested] 27+ messages in thread
* bug#50362: [PATCH 26/26] gnu: Add rust-dbus-tree-0.9.
2021-09-03 23:01 ` [bug#50362] [PATCH 26/26] gnu: Add rust-dbus-tree-0.9 phodina via Guix-patches via
@ 2021-09-17 10:30 ` Nicolas Goaziou
0 siblings, 0 replies; 27+ messages in thread
From: Nicolas Goaziou @ 2021-09-17 10:30 UTC (permalink / raw)
To: phodina; +Cc: 50362-done
Hello,
phodina via Guix-patches via <guix-patches@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
^ permalink raw reply [flat|nested] 27+ messages in thread