all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#53315] [PATCH 000/150] gnu: Add alfis
@ 2022-01-17 13:01 Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 001/150] gnu: Add rust-paris-1 Aleksandr Vityazev
                   ` (150 more replies)
  0 siblings, 151 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:01 UTC (permalink / raw)
  To: 53315


-- 

Aleksandr Vityazev




^ permalink raw reply	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 001/150] gnu: Add rust-paris-1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
@ 2022-01-17 13:05 ` Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 002/150] gnu: Add rust-simplelog-0.11 Aleksandr Vityazev
                   ` (149 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:05 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-paris-1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9281bc25de..fea832b4d2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25,6 +25,7 @@
 ;;; Copyright © 2021 Jacob Hrbek <kreyren@rixotstudio.cz>
 ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com>
 ;;; Copyright © 2021 Nicolas Graves <ngraves@ngraves.fr>
+;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -36348,6 +36349,27 @@ (define-public rust-parasailors-0.3
 sequence alignment tools.")
     (license license:expat)))
 
+(define-public rust-paris-1
+  (package
+    (name "rust-paris")
+    (version "1.5.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "paris" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0i8dy41v7malj279snap1z1awpyd7hfr1nc1s7kr2dvn8xhqb786"))))
+    (build-system cargo-build-system)
+    (arguments `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4))))
+    (home-page "https://github.com/0x20F/paris")
+    (synopsis
+     "A simple logger for your CLI apps or other things you want in the terminal")
+    (description
+     "This package provides a simple logger for your CLI apps or other things you want
+in the terminal.")
+    (license license:mpl2.0)))
+
 (define-public rust-parity-tokio-ipc-0.4
   (package
     (name "rust-parity-tokio-ipc")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 002/150] gnu: Add rust-simplelog-0.11.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 001/150] gnu: Add rust-paris-1 Aleksandr Vityazev
@ 2022-01-17 13:05 ` Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 003/150] gnu: Add rust-block-buffer-0.10 Aleksandr Vityazev
                   ` (148 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:05 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-simplelog-0.11): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fea832b4d2..052522d15f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50763,6 +50763,34 @@ (define-public rust-similar-1
     (description "This package provides a diff library for Rust.")
     (license license:asl2.0)))
 
+(define-public rust-simplelog-0.11
+  (package
+    (name "rust-simplelog")
+    (version "0.11.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "simplelog" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "11h8q8lykc829f4bd5llw35p4qi9g6mp0mk1p281fq8qi48w1azc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-ansi-term" ,rust-ansi-term-0.12)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-paris" ,rust-paris-1)
+        ("rust-termcolor" ,rust-termcolor-1))))
+    (home-page "https://github.com/drakulix/simplelog.rs")
+    (synopsis "A simple and easy-to-use logging facility for Rust's log crate")
+    (description
+     "This package provides a simple and easy-to-use logging facility for Rust's
+@code{log} crate.  It aims to be a maintainable, easy to integrate facility for
+small to medium sized project")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-simple-logger-1
   (package
     (name "rust-simple-logger")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 003/150] gnu: Add rust-block-buffer-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 001/150] gnu: Add rust-paris-1 Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 002/150] gnu: Add rust-simplelog-0.11 Aleksandr Vityazev
@ 2022-01-17 13:05 ` Aleksandr Vityazev
  2022-01-17 13:05 ` [bug#53315] [PATCH 004/150] gnu: rust-block-buffer-0.9: Inherit from rust-block-buffer-0.10 Aleksandr Vityazev
                   ` (147 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:05 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-block-buffer-0.10): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 052522d15f..7673a51f27 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6567,6 +6567,29 @@ (define-public rust-block-0.1
 extension of blocks.")
     (license license:expat)))
 
+(define-public rust-block-buffer-0.10
+  (package
+    (name "rust-block-buffer")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "block-buffer" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "15cbh9jbcfcbbi863dlmamjka2f8l55ld915vr0b0xlf0l16mlzi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-generic-array" ,rust-generic-array-0.14))))
+    (home-page "https://github.com/RustCrypto/utils")
+    (synopsis "Fixed size buffer for block processing of data")
+    (description
+     "Fixed size buffer for block processing of data.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-block-buffer-0.9
   (package
     (name "rust-block-buffer")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 004/150] gnu: rust-block-buffer-0.9: Inherit from rust-block-buffer-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (2 preceding siblings ...)
  2022-01-17 13:05 ` [bug#53315] [PATCH 003/150] gnu: Add rust-block-buffer-0.10 Aleksandr Vityazev
@ 2022-01-17 13:05 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 005/150] gnu: Add rust-crypto-common-0.1 Aleksandr Vityazev
                   ` (146 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:05 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-block-buffer-0.9): Inherit from rust-block-buffer-0.10.
---
 gnu/packages/crates-io.scm | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7673a51f27..2d58bc7265 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6592,27 +6592,22 @@ (define-public rust-block-buffer-0.10
 
 (define-public rust-block-buffer-0.9
   (package
+    (inherit rust-block-buffer-0.10)
     (name "rust-block-buffer")
     (version "0.9.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "block-buffer" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "1r4pf90s7d7lj1wdjhlnqa26vvbm6pnc33z138lxpnp9srpi2lj1"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "block-buffer" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1r4pf90s7d7lj1wdjhlnqa26vvbm6pnc33z138lxpnp9srpi2lj1"))))
     (arguments
      `(#:cargo-inputs
        (("rust-block-padding" ,rust-block-padding-0.2)
-        ("rust-generic-array" ,rust-generic-array-0.14))))
-    (home-page "https://github.com/RustCrypto/utils")
-    (synopsis "Fixed size buffer for block processing of data")
-    (description
-     "Fixed size buffer for block processing of data.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-generic-array" ,rust-generic-array-0.14))))))
 
 (define-public rust-block-buffer-0.8
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 005/150] gnu: Add rust-crypto-common-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (3 preceding siblings ...)
  2022-01-17 13:05 ` [bug#53315] [PATCH 004/150] gnu: rust-block-buffer-0.9: Inherit from rust-block-buffer-0.10 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 006/150] gnu: rust-subtle-2: Update to 2.4.1 Aleksandr Vityazev
                   ` (145 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-crypto-common-0.1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2d58bc7265..f56d72c2bc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12993,6 +12993,28 @@ (define-public rust-rusticata-macros-3
     (description "Helper macros for Rusticata")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-crypto-common-0.1
+  (package
+    (name "rust-crypto-common")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "crypto-common" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1l4q4ync13i056vjc775v0za8qh987da7yvrjj25q909cd9nngb8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-generic-array" ,rust-generic-array-0.14)
+        ("rust-rand-core" ,rust-rand-core-0.6))))
+    (home-page "https://github.com/RustCrypto/traits")
+    (synopsis "Common cryptographic traits")
+    (description "This package provides common traits used by cryptographic
+algorithms.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-crypto-mac-0.11
   (package
     (name "rust-crypto-mac")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 006/150] gnu: rust-subtle-2: Update to 2.4.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (4 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 005/150] gnu: Add rust-crypto-common-0.1 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 007/150] gnu: Add rust-digest-0.10 Aleksandr Vityazev
                   ` (144 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-subtle-2): Update to 2.4.1.
[source]: Fix formatting.
[arguments]: Add #:cargo-development-inputs.
---
 gnu/packages/crates-io.scm | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f56d72c2bc..2668c3ab76 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53633,17 +53633,19 @@ (define-public rust-strum-macros-0.18
 (define-public rust-subtle-2
   (package
     (name "rust-subtle")
-    (version "2.2.3")
+    (version "2.4.1")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "subtle" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "1h9jd7v0imksyl5mvnjk2rw54sa3xrril76z0md61mq2gh056bah"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "subtle" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb"))))
     (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-development-inputs
+       (("rust-rand" ,rust-rand-0.7))))
     (home-page "https://dalek.rs/")
     (synopsis
      "Pure-Rust traits and utilities for cryptographic implementations")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 007/150] gnu: Add rust-digest-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (5 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 006/150] gnu: rust-subtle-2: Update to 2.4.1 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 008/150] gnu: rust-digest-0.9: Inherit from rust-digest-0.10 Aleksandr Vityazev
                   ` (143 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-digest-0.10): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2668c3ab76..54bf8c4c35 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15766,6 +15766,34 @@ (define-public rust-diffus-derive-0.10
 any data structure.  Supports derive on structs and enums.")
     (license license:asl2.0)))
 
+(define-public rust-digest-0.10
+  (package
+    (name "rust-digest")
+    (version "0.10.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "digest" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "16wpqnwlzx0lbnwccwikns7dq8fblcc6kma2l7xz8anlh5hdd5xn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-blobby" ,rust-blobby-0.3)
+        ("rust-block-buffer" ,rust-block-buffer-0.10)
+        ("rust-crypto-common" ,rust-crypto-common-0.1)
+        ("rust-generic-array" ,rust-generic-array-0.14)
+        ("rust-subtle" ,rust-subtle-2))))
+    (home-page "https://github.com/RustCrypto/traits")
+    (synopsis "Traits for cryptographic hash functions")
+    (description "This package provides traits for cryptographic hash
+functions.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-digest-0.9
   (package
     (name "rust-digest")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 008/150] gnu: rust-digest-0.9: Inherit from rust-digest-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (6 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 007/150] gnu: Add rust-digest-0.10 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 009/150] gnu: Add rust-cpufeatures-0.2 Aleksandr Vityazev
                   ` (142 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-digest-0.9): Inherit from rust-digest-0.10.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 54bf8c4c35..fec6568a45 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15796,27 +15796,22 @@ (define-public rust-digest-0.10
 
 (define-public rust-digest-0.9
   (package
+    (inherit rust-digest-0.10)
     (name "rust-digest")
     (version "0.9.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "digest" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "0rmhvk33rgvd6ll71z8sng91a52rw14p0drjn1da0mqa138n1pfk"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "digest" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0rmhvk33rgvd6ll71z8sng91a52rw14p0drjn1da0mqa138n1pfk"))))
     (arguments
      `(#:cargo-inputs
        (("rust-blobby" ,rust-blobby-0.1)
-        ("rust-generic-array" ,rust-generic-array-0.14))))
-    (home-page "https://github.com/RustCrypto/traits")
-    (synopsis "Traits for cryptographic hash functions")
-    (description
-     "Traits for cryptographic hash functions.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-generic-array" ,rust-generic-array-0.14))))))
 
 (define-public rust-digest-0.8
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 009/150] gnu: Add rust-cpufeatures-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (7 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 008/150] gnu: rust-digest-0.9: Inherit from rust-digest-0.10 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:06 ` [bug#53315] [PATCH 010/150] gnu: rust-cpufeatures-0.1: Inherit from rust-cpufeatures-0.2 Aleksandr Vityazev
                   ` (141 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cpufeatures-0.2): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fec6568a45..44b4286054 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11865,6 +11865,31 @@ (define-public rust-cpp-demangle-0.2
        (("rust-clap" ,rust-clap-2)
         ("rust-diff" ,rust-diff-0.1))))))
 
+(define-public rust-cpufeatures-0.2
+  (package
+    (name "rust-cpufeatures-2")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cpufeatures" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0sgllzsvs8hinylaiigmd9c908gd8wclxnqz8dinpxbdyql981cm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2))))
+    (home-page "https://github.com/RustCrypto/utils")
+    (synopsis
+     "Alternative to the @code{is_x86_feature_detected!} macro")
+    (description
+     "Cpufeatures is a lightweight and efficient no-std compatible alternative
+to the @code{is_x86_feature_detected!} macro.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cpufeatures-0.1
   (package
     (name "rust-cpufeatures")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 010/150] gnu: rust-cpufeatures-0.1: Inherit from rust-cpufeatures-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (8 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 009/150] gnu: Add rust-cpufeatures-0.2 Aleksandr Vityazev
@ 2022-01-17 13:06 ` Aleksandr Vityazev
  2022-01-17 13:07 ` [bug#53315] [PATCH 011/150] gnu: Add rust-sha2-0.10 Aleksandr Vityazev
                   ` (140 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:06 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cpufeatures-0.1): Inherit from rust-cpufeatures-0.2.
---
 gnu/packages/crates-io.scm | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 44b4286054..53b25f4507 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11892,6 +11892,7 @@ (define-public rust-cpufeatures-0.2
 
 (define-public rust-cpufeatures-0.1
   (package
+    (inherit rust-cpufeatures-0.2)
     (name "rust-cpufeatures")
     (version "0.1.4")
     (source
@@ -11901,17 +11902,10 @@ (define-public rust-cpufeatures-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1j0i97325c2grndsfgnm3lqk0xbyvdl2dbgn8i5dd9yhnmycc07d"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-libc" ,rust-libc-0.2))))
-    (home-page "https://github.com/RustCrypto/utils")
-    (synopsis "Alternative to the @code{is_x86_feature_detected!} macro")
-    (description
-     "Cpufeatures is a lightweight and efficient no-std compatible alternative
-to the @code{is_x86_feature_detected!} macro.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-libc" ,rust-libc-0.2))))))
 
 (define-public rust-cpuid-bool-0.1
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 011/150] gnu: Add rust-sha2-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (9 preceding siblings ...)
  2022-01-17 13:06 ` [bug#53315] [PATCH 010/150] gnu: rust-cpufeatures-0.1: Inherit from rust-cpufeatures-0.2 Aleksandr Vityazev
@ 2022-01-17 13:07 ` Aleksandr Vityazev
  2022-01-17 13:07 ` [bug#53315] [PATCH 012/150] gnu: rust-sha2-0.9: Inherit from rust-sha2-0.10 Aleksandr Vityazev
                   ` (139 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:07 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sha2-0.10): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 53b25f4507..05faef60bb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49997,6 +49997,34 @@ (define-public rust-sha1collisiondetection-0.2
 code is translated from C to Rust using c2rust.")
     (license license:expat)))
 
+(define-public rust-sha2-0.10
+  (package
+    (name "rust-sha2")
+    (version "0.10.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sha2" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1v60pzdr3pp6y2sgg1v1nwv4169rb6psk44jmnnq51y5d60vvhwr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cfg-if" ,rust-cfg-if-1)
+        ("rust-cpufeatures" ,rust-cpufeatures-0.2)
+        ("rust-digest" ,rust-digest-0.10)
+        ("rust-sha2-asm" ,rust-sha2-asm-0.6))))
+    (home-page "https://github.com/RustCrypto/hashes")
+    (synopsis "SHA-2 hash functions")
+    (description
+     "This package provides a pure Rust implementation of the SHA-2 hash
+function family including SHA-224, SHA-256, SHA-384, and SHA-512.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sha2-0.9
   (package
     (name "rust-sha2")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 012/150] gnu: rust-sha2-0.9: Inherit from rust-sha2-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (10 preceding siblings ...)
  2022-01-17 13:07 ` [bug#53315] [PATCH 011/150] gnu: Add rust-sha2-0.10 Aleksandr Vityazev
@ 2022-01-17 13:07 ` Aleksandr Vityazev
  2022-01-17 13:07 ` [bug#53315] [PATCH 013/150] gnu: rust-zeroize-1: Update to 1.3.0 Aleksandr Vityazev
                   ` (138 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:07 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sha2-0.9): Inherit from rust-sha2-0.10.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 05faef60bb..90e294456f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50027,18 +50027,18 @@ (define-public rust-sha2-0.10
 
 (define-public rust-sha2-0.9
   (package
+    (inherit rust-sha2-0.10)
     (name "rust-sha2")
     (version "0.9.5")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "sha2" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sha2" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk"))))
     (arguments
      `(#:cargo-inputs
        (("rust-block-buffer" ,rust-block-buffer-0.9)
@@ -50049,13 +50049,7 @@ (define-public rust-sha2-0.9
         ("rust-sha2-asm" ,rust-sha2-asm-0.6))
        #:cargo-development-inputs
        (("rust-digest" ,rust-digest-0.9)
-        ("rust-hex-literal" ,rust-hex-literal-0.2))))
-    (home-page "https://github.com/RustCrypto/hashes")
-    (synopsis "SHA-2 hash functions")
-    (description
-     "This package provides a pure Rust implementation of the SHA-2 hash
-function family including SHA-224, SHA-256, SHA-384, and SHA-512.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-hex-literal" ,rust-hex-literal-0.2))))))
 
 (define-public rust-sha2-0.8
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 013/150] gnu: rust-zeroize-1: Update to 1.3.0.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (11 preceding siblings ...)
  2022-01-17 13:07 ` [bug#53315] [PATCH 012/150] gnu: rust-sha2-0.9: Inherit from rust-sha2-0.10 Aleksandr Vityazev
@ 2022-01-17 13:07 ` Aleksandr Vityazev
  2022-01-17 13:07 ` [bug#53315] [PATCH 014/150] gnu: Add rust-fiat-crypto-0.1 Aleksandr Vityazev
                   ` (137 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:07 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.3.0.
[arguments]: Enable tests.
---
 gnu/packages/crates-io.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 90e294456f..b46e3f9c08 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65228,7 +65228,7 @@ (define-public rust-zerocopy-derive-0.2
 (define-public rust-zeroize-1
   (package
     (name "rust-zeroize")
-    (version "1.1.0")
+    (version "1.3.0")
     (source
      (origin
        (method url-fetch)
@@ -65236,11 +65236,10 @@ (define-public rust-zeroize-1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1f5547q8l8bpi16yy6lix2gl9rf1qz45lj06bq7wjk525gnw5fiw"))))
+        (base32 "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f                      ;2 doc tests fail
-       #:cargo-inputs
+     `(#:cargo-inputs
        (("rust-zeroize-derive" ,rust-zeroize-derive-1))))
     (home-page "https://github.com/iqlusioninc/crates/")
     (synopsis "Securely clear secrets from memory")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 014/150] gnu: Add rust-fiat-crypto-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (12 preceding siblings ...)
  2022-01-17 13:07 ` [bug#53315] [PATCH 013/150] gnu: rust-zeroize-1: Update to 1.3.0 Aleksandr Vityazev
@ 2022-01-17 13:07 ` Aleksandr Vityazev
  2022-01-17 13:08 ` [bug#53315] [PATCH 015/150] gnu: rust-curve25519-dalek-3: Update to 3.2.0 Aleksandr Vityazev
                   ` (136 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:07 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-fiat-crypto-0.1): New variable.
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b46e3f9c08..19f4666c29 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19194,6 +19194,24 @@ (define-public rust-fever-api-0.2
     ;; No copyright headers in the source code.  LICENSE indicates gpl3.
     (license license:gpl3)))
 
+(define-public rust-fiat-crypto-0.1
+  (package
+    (name "rust-fiat-crypto")
+    (version "0.1.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fiat-crypto" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12gyr01z3bkahbxcrj2nsdq42qbqgq12w32dvpr6a7930i0qfxi1"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/mit-plv/fiat-crypto")
+    (synopsis "Fiat-crypto generated Rust")
+    (description "This crate provides the extracted Rust code from the Coq
+@code{fiat-crypto} libraries.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-filesize-0.2
   (package
     (name "rust-filesize")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 015/150] gnu: rust-curve25519-dalek-3: Update to 3.2.0.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (13 preceding siblings ...)
  2022-01-17 13:07 ` [bug#53315] [PATCH 014/150] gnu: Add rust-fiat-crypto-0.1 Aleksandr Vityazev
@ 2022-01-17 13:08 ` Aleksandr Vityazev
  2022-01-17 13:08 ` [bug#53315] [PATCH 016/150] gnu: Add rust-x25519-dalek-1 Aleksandr Vityazev
                   ` (135 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:08 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-curve25519-dalek-3): Update to 3.2.0.
[source, description]: Fix formatting.
[arguments]: Enable build, add #:cargo-development-inputs.
<#:cargo-inputs>: Add rust-fiat-crypto, change rust-packed-simd
to rust-packed-simd-2.
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++----------------
 1 file changed, 24 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 19f4666c29..8ab9556ae4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13755,30 +13755,36 @@ (define-public rust-curl-sys-0.4
 (define-public rust-curve25519-dalek-3
   (package
     (name "rust-curve25519-dalek")
-    (version "3.0.0")
+    (version "3.2.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "curve25519-dalek" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-          (base32 "01xknhlwagv601k6125372vr0lw2j6xjsvnnl74hprp943j2sjf8"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "curve25519-dalek" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q8v97275cy6v4ly6y2qwv9a8phnpjg9sy8kv7r6mgdjfacxz7qb"))))
     (build-system cargo-build-system)
     (arguments
-      `(#:skip-build? #t
-        #:cargo-inputs
-        (("rust-byteorder" ,rust-byteorder-1)
-         ("rust-digest" ,rust-digest-0.9)
-         ("rust-packed-simd" ,rust-packed-simd-0.3)
-         ("rust-rand-core" ,rust-rand-core-0.5)
-         ("rust-serde" ,rust-serde-1)
-         ("rust-subtle" ,rust-subtle-2)
-         ("rust-zeroize" ,rust-zeroize-1))))
+     `(#:cargo-inputs
+       (("rust-byteorder" ,rust-byteorder-1)
+        ("rust-digest" ,rust-digest-0.9)
+        ("rust-fiat-crypto" ,rust-fiat-crypto-0.1)
+        ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
+        ("rust-rand-core" ,rust-rand-core-0.5)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-subtle" ,rust-subtle-2)
+        ("rust-zeroize" ,rust-zeroize-1))
+       #:cargo-development-inputs
+       (("rust-bincode" ,rust-bincode-1)
+        ("rust-criterion" ,rust-criterion-0.3)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-sha2" ,rust-sha2-0.9))))
     (home-page "https://dalek.rs/curve25519-dalek")
     (synopsis "Group operations on ristretto255 and Curve25519")
     (description
-      "This package provides a pure-Rust implementation of group operations on
-ristretto255 and Curve25519")
+     "This package provides a pure-Rust implementation of group operations on
+ristretto255 and Curve25519.")
     (license license:bsd-3)))
 
 (define-public rust-custom-derive-0.1
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 016/150] gnu: Add rust-x25519-dalek-1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (14 preceding siblings ...)
  2022-01-17 13:08 ` [bug#53315] [PATCH 015/150] gnu: rust-curve25519-dalek-3: Update to 3.2.0 Aleksandr Vityazev
@ 2022-01-17 13:08 ` Aleksandr Vityazev
  2022-01-17 13:09 ` [bug#53315] [PATCH 017/150] gnu: Add rust-aes-gcm-0.8 Aleksandr Vityazev
                   ` (134 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:08 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-x25519-dalek-1): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ab9556ae4..af99453c09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64727,6 +64727,32 @@ (define-public rust-wyz-0.2
      "This package provides a collection of utility functions.")
     (license license:expat)))
 
+(define-public rust-x25519-dalek-1
+  (package
+    (name "rust-x25519-dalek")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "x25519-dalek" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0xz0m1pczss9r25d1r52420dl2picdypbcn5ycmlwssp9awvd4i3"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
+        ("rust-rand-core" ,rust-rand-core-0.5)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://dalek.rs/")
+    (synopsis "X25519 elliptic curve Diffie-Hellman key exchange")
+    (description
+     "A pure-Rust implementation of x25519 elliptic curve Diffie-Hellman key
+exchange, with curve operations provided by @code{curve25519-dalek}.")
+    (license license:bsd-3)))
+
 (define-public rust-x86-0.33
   (package
     (name "rust-x86")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 017/150] gnu: Add rust-aes-gcm-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (15 preceding siblings ...)
  2022-01-17 13:08 ` [bug#53315] [PATCH 016/150] gnu: Add rust-x25519-dalek-1 Aleksandr Vityazev
@ 2022-01-17 13:09 ` Aleksandr Vityazev
  2022-01-17 13:09 ` [bug#53315] [PATCH 018/150] gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8 Aleksandr Vityazev
                   ` (133 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:09 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-aes-gcm-0.8): New variable.
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index af99453c09..0d1311fde1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1328,6 +1328,37 @@ (define-public rust-aes-0.3
         ("rust-aesni" ,rust-aesni-0.6)
         ("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6))))))
 
+(define-public rust-aes-gcm-0.8
+  (package
+    (name "rust-aes-gcm")
+    (version "0.8.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "aes-gcm" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nl8iwlh209y1vj9n2lm1a70i69clvg2z6x69bi4dgdrpgxbay2j"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-aead" ,rust-aead-0.3)
+        ("rust-aes" ,rust-aes-0.6)
+        ("rust-cipher" ,rust-cipher-0.2)
+        ("rust-ctr" ,rust-ctr-0.6)
+        ("rust-ghash" ,rust-ghash-0.3)
+        ("rust-subtle" ,rust-subtle-2)
+        ("rust-zeroize" ,rust-zeroize-1))
+       #:cargo-development-inputs
+       (("rust-hex-literal" ,rust-hex-literal-0.2))))
+    (home-page "https://github.com/RustCrypto/AEADs")
+    (synopsis "AES-GCM (Galois/Counter Mode) Authenticated Encryption")
+    (description "This package provides a pure Rust implementation of the
+AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated
+Data (AEAD) Cipher with optional architecture-specific hardware
+acceleration.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-aes-gcm-0.6
   (package
     (name "rust-aes-gcm")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 018/150] gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (16 preceding siblings ...)
  2022-01-17 13:09 ` [bug#53315] [PATCH 017/150] gnu: Add rust-aes-gcm-0.8 Aleksandr Vityazev
@ 2022-01-17 13:09 ` Aleksandr Vityazev
  2022-01-17 13:09 ` [bug#53315] [PATCH 019/150] gnu: Add rust-hkdf-0.10 Aleksandr Vityazev
                   ` (132 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:09 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-aes-gcm-0.6): Inherit from rust-aes-gcm-0.8.
---
 gnu/packages/crates-io.scm | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0d1311fde1..7de6864d14 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1361,6 +1361,7 @@ (define-public rust-aes-gcm-0.8
 
 (define-public rust-aes-gcm-0.6
   (package
+    (inherit rust-aes-gcm-0.8)
     (name "rust-aes-gcm")
     (version "0.6.0")
     (source
@@ -1371,7 +1372,6 @@ (define-public rust-aes-gcm-0.6
        (sha256
         (base32
          "1lga8my3zlc0b1nhcpc1hrbykfm014fqs6d64bwrjqii05w01xc6"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-aead" ,rust-aead-0.3)
@@ -1384,14 +1384,7 @@ (define-public rust-aes-gcm-0.6
        (("rust-criterion" ,rust-criterion-0.3)
         ("rust-criterion-cycles-per-byte"
          ,rust-criterion-cycles-per-byte-0.1)
-        ("rust-hex-literal" ,rust-hex-literal-0.2))))
-    (home-page "https://github.com/RustCrypto/AEADs")
-    (synopsis "AES-GCM (Galois/Counter Mode) Authenticated Encryption")
-    (description "This package provides a pure Rust implementation of the
-AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated
-Data (AEAD) Cipher with optional architecture-specific hardware
-acceleration.")
-    (license (list license:asl2.0 license:expat))))
+        ("rust-hex-literal" ,rust-hex-literal-0.2))))))
 
 (define-public rust-aes-gcm-0.5
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 019/150] gnu: Add rust-hkdf-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (17 preceding siblings ...)
  2022-01-17 13:09 ` [bug#53315] [PATCH 018/150] gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8 Aleksandr Vityazev
@ 2022-01-17 13:09 ` Aleksandr Vityazev
  2022-01-17 13:09 ` [bug#53315] [PATCH 020/150] gnu: rust-hkdf-0.9: Inherit from rust-hkdf-0.10 Aleksandr Vityazev
                   ` (131 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:09 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-hkdf-0.10): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7de6864d14..d3ca4f9f4d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24127,6 +24127,35 @@ (define-public rust-hex-literal-impl-0.1
      `(#:cargo-inputs
        (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
 
+(define-public rust-hkdf-0.10
+  (package
+    (name "rust-hkdf")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hkdf" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-digest" ,rust-digest-0.9)
+        ("rust-hmac" ,rust-hmac-0.10))
+       #:cargo-development-inputs
+       (("rust-bencher" ,rust-bencher-0.1)
+        ("rust-crypto-tests" ,rust-crypto-tests-0.5)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-sha-1" ,rust-sha-1-0.9)
+        ("rust-sha2" ,rust-sha2-0.9))))
+    (home-page "https://github.com/RustCrypto/KDFs/")
+    (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
+    (description "This package provides a HMAC-based Extract-and-Expand Key
+Derivation Function (HKDF).")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-hkdf-0.9
   (package
     (name "rust-hkdf")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 020/150] gnu: rust-hkdf-0.9: Inherit from rust-hkdf-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (18 preceding siblings ...)
  2022-01-17 13:09 ` [bug#53315] [PATCH 019/150] gnu: Add rust-hkdf-0.10 Aleksandr Vityazev
@ 2022-01-17 13:09 ` Aleksandr Vityazev
  2022-01-17 13:10 ` [bug#53315] [PATCH 021/150] gnu: Add rust-ecies-ed25519-0.5 Aleksandr Vityazev
                   ` (130 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:09 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-hkdf-0.9): Inherit from rust-hkdf-0.10.
---
 gnu/packages/crates-io.scm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d3ca4f9f4d..53ab1589fd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24158,6 +24158,7 @@ (define-public rust-hkdf-0.10
 
 (define-public rust-hkdf-0.9
   (package
+    (inherit rust-hkdf-0.10)
     (name "rust-hkdf")
     (version "0.9.0")
     (source
@@ -24168,7 +24169,6 @@ (define-public rust-hkdf-0.9
        (sha256
         (base32
          "1jdvmf8aadk3s0kn9kk3dj00nprjk9glks5f8dm55r43af34j4gy"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-digest" ,rust-digest-0.9)
@@ -24178,12 +24178,7 @@ (define-public rust-hkdf-0.9
         ("rust-crypto-tests" ,rust-crypto-tests-0.5)
         ("rust-hex" ,rust-hex-0.4)
         ("rust-sha-1" ,rust-sha-1-0.9)
-        ("rust-sha2" ,rust-sha2-0.9))))
-    (home-page "https://github.com/RustCrypto/KDFs/")
-    (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
-    (description "This package provides a HMAC-based Extract-and-Expand Key
-Derivation Function (HKDF).")
-    (license (list license:expat license:asl2.0))))
+        ("rust-sha2" ,rust-sha2-0.9))))))
 
 (define-public rust-hkdf-0.8
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 021/150] gnu: Add rust-ecies-ed25519-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (19 preceding siblings ...)
  2022-01-17 13:09 ` [bug#53315] [PATCH 020/150] gnu: rust-hkdf-0.9: Inherit from rust-hkdf-0.10 Aleksandr Vityazev
@ 2022-01-17 13:10 ` Aleksandr Vityazev
  2022-01-17 13:10 ` [bug#53315] [PATCH 022/150] gnu: rust-blobby-0.3: Update to 0.3.1 Aleksandr Vityazev
                   ` (129 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-ecies-ed25519-0.5): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 53ab1589fd..b69fe99dad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16977,6 +16977,39 @@ (define-public rust-eax-0.3
 generating a OMAC/CMAC/CBCMAC (all names for the same thing).")
     (license (list license:asl2.0 license:expat))))  ; at your choice
 
+(define-public rust-ecies-ed25519-0.5
+  (package
+    (name "rust-ecies-ed25519")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ecies-ed25519" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nrmam79mn2y6b235rpq6lhlsfl63275j2yxps86424gh99j720a"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-aes-gcm" ,rust-aes-gcm-0.8)
+        ("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
+        ("rust-digest" ,rust-digest-0.9)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-hkdf" ,rust-hkdf-0.10)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-ring" ,rust-ring-0.16)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-sha2" ,rust-sha2-0.9)
+        ("rust-thiserror" ,rust-thiserror-1)
+        ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/phayes/ecies-ed25519")
+    (synopsis
+     "Integrated encryption scheme on Twisted Edwards Curve25519")
+    (description
+     "ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-ed25519-1
   (package
     (name "rust-ed25519")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 022/150] gnu: rust-blobby-0.3: Update to 0.3.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (20 preceding siblings ...)
  2022-01-17 13:10 ` [bug#53315] [PATCH 021/150] gnu: Add rust-ecies-ed25519-0.5 Aleksandr Vityazev
@ 2022-01-17 13:10 ` Aleksandr Vityazev
  2022-01-17 13:10 ` [bug#53315] [PATCH 023/150] gnu: Add rust-aead-0.4 Aleksandr Vityazev
                   ` (128 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-blobby-0.3): Update to 0.3.1.
[arguments]: <#:cargo-development-inputs>: Use rust-hex-0.4.
---
 gnu/packages/crates-io.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b69fe99dad..737a779623 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6524,7 +6524,7 @@ (define-public rust-blas-sys-0.7
 (define-public rust-blobby-0.3
   (package
     (name "rust-blobby")
-    (version "0.3.0")
+    (version "0.3.1")
     (source
      (origin
        (method url-fetch)
@@ -6532,12 +6532,11 @@ (define-public rust-blobby-0.3
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "1s2f3a7lx5rd26554d9940basff7qpyf1y8gkc309cgc8csmalpw"))))
+        (base32 "1v7a6lzxbvrxpnk2jv895315v7yas1cvk26mmbl90ylp1719ax44"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs
-       (("rust-hex" ,rust-hex-0.3))))
+       (("rust-hex" ,rust-hex-0.4))))
     (home-page "https://github.com/RustCrypto/utils")
     (synopsis "Iterator over simple binary blob storage")
     (description "This package provides an iterator over simple binary blob
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 023/150] gnu: Add rust-aead-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (21 preceding siblings ...)
  2022-01-17 13:10 ` [bug#53315] [PATCH 022/150] gnu: rust-blobby-0.3: Update to 0.3.1 Aleksandr Vityazev
@ 2022-01-17 13:10 ` Aleksandr Vityazev
  2022-01-17 13:10 ` [bug#53315] [PATCH 024/150] gnu: Add rust-chacha20-0.8 Aleksandr Vityazev
                   ` (127 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-aead-0.4): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 737a779623..fe4e366c60 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1220,6 +1220,34 @@ (define-public rust-adler32-1
     (license (list license:bsd-3
                    license:zlib))))
 
+(define-public rust-aead-0.4
+  (package
+    (name "rust-aead-4")
+    (version "0.4.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "aead" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0xw8kp9j1whfdxhgmr2qf9xgslkg52zh6gzmhsh13y9w3s73nq8b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:rust ,rust-1.57
+       #:cargo-inputs
+       (("rust-blobby" ,rust-blobby-0.3)
+        ("rust-generic-array" ,rust-generic-array-0.14)
+        ("rust-heapless" ,rust-heapless-0.7)
+        ("rust-rand-core" ,rust-rand-core-0.6))))
+    (home-page "https://github.com/RustCrypto/traits")
+    (synopsis
+     "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms")
+    (description
+     "This package provides traits for Authenticated Encryption with Associated
+Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a
+high-level API.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-aead-0.3
   (package
     (name "rust-aead")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 024/150] gnu: Add rust-chacha20-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (22 preceding siblings ...)
  2022-01-17 13:10 ` [bug#53315] [PATCH 023/150] gnu: Add rust-aead-0.4 Aleksandr Vityazev
@ 2022-01-17 13:10 ` Aleksandr Vityazev
  2022-01-17 13:11 ` [bug#53315] [PATCH 025/150] gnu: Add rust-poly1305-0.7 Aleksandr Vityazev
                   ` (126 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-chacha20-0.8): New variable.
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fe4e366c60..88af7f4b54 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9206,6 +9206,38 @@ (define-public rust-cfg-if-0.1
        (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
         ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
 
+(define-public rust-chacha20-0.8
+  (package
+    (name "rust-chacha20")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chacha20" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "14cgpnnpqsn5hmqkgrj4yaqdsvy56hkgcw5s2gqsxwhc7m1jmdq1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cfg-if" ,rust-cfg-if-1)
+        ("rust-cipher" ,rust-cipher-0.3)
+        ("rust-cpufeatures" ,rust-cpufeatures-0.2)
+        ("rust-rand-core" ,rust-rand-core-0.6)
+        ("rust-zeroize" ,rust-zeroize-1))
+       #:cargo-development-inputs
+       (("rust-cipher" ,rust-cipher-0.3)
+        ("rust-hex-literal" ,rust-hex-literal-0.2))))
+    (home-page "https://github.com/RustCrypto/stream-ciphers")
+    (synopsis "ChaCha20 stream cipher implemented in pure Rust")
+    (description
+     "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits
+from the RustCrypto @code{cipher} crate, with optional architecture-specific
+hardware acceleration (AVX2, SSE2).  Additionally provides the ChaCha8, ChaCha12,
+XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional
+@code{rand_core-compatible} RNGs based on those ciphers.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chalk-derive-0.68
   (package
     (name "rust-chalk-derive")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 025/150] gnu: Add rust-poly1305-0.7.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (23 preceding siblings ...)
  2022-01-17 13:10 ` [bug#53315] [PATCH 024/150] gnu: Add rust-chacha20-0.8 Aleksandr Vityazev
@ 2022-01-17 13:11 ` Aleksandr Vityazev
  2022-01-17 13:11 ` [bug#53315] [PATCH 026/150] gnu: Add rust-chacha20poly1305-0.9 Aleksandr Vityazev
                   ` (125 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-poly1305-0.7): New variable.
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 88af7f4b54..5c68c65955 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39699,6 +39699,33 @@ (define-public rust-polling-2
 @code{kqueue}, @code{event ports}, and @code{wepoll}.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-poly1305-0.7
+  (package
+    (name "rust-poly1305")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "poly1305" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pkf4jlriskq9rvz8y5fjj9dw42q6yg5djijlin4n6p1dd3yp2h4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cpufeatures" ,rust-cpufeatures-0.2)
+        ("rust-opaque-debug" ,rust-opaque-debug-0.3)
+        ("rust-universal-hash" ,rust-universal-hash-0.4)
+        ("rust-zeroize" ,rust-zeroize-1))
+       #:cargo-development-inputs
+       (("rust-hex-literal" ,rust-hex-literal-0.3))))
+    (home-page "https://github.com/RustCrypto/universal-hashes")
+    (synopsis "Poly1305 universal hash")
+    (description
+     "Poly1305 is a universal hash function which, when combined with
+a cipher, can be used as a Message Authentication Code (MAC).")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-polyval-0.4
   (package
     (name "rust-polyval")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 026/150] gnu: Add rust-chacha20poly1305-0.9.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (24 preceding siblings ...)
  2022-01-17 13:11 ` [bug#53315] [PATCH 025/150] gnu: Add rust-poly1305-0.7 Aleksandr Vityazev
@ 2022-01-17 13:11 ` Aleksandr Vityazev
  2022-01-17 13:11 ` [bug#53315] [PATCH 027/150] gnu: rust-signature-derive-1: Update to 1.0.0-pre.4 Aleksandr Vityazev
                   ` (124 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-chacha20poly1305-0.9): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5c68c65955..040005fd69 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9238,6 +9238,39 @@ (define-public rust-chacha20-0.8
 @code{rand_core-compatible} RNGs based on those ciphers.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-chacha20poly1305-0.9
+  (package
+    (name "rust-chacha20poly1305")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chacha20poly1305" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0alawaaakczsll1b98qf4m6r6kfaw28506ljvsysjyjz3mnyv11v"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:rust ,rust-1.57
+       #:cargo-inputs
+       (("rust-aead" ,rust-aead-0.4)
+        ("rust-chacha20" ,rust-chacha20-0.8)
+        ("rust-cipher" ,rust-cipher-0.3)
+        ("rust-poly1305" ,rust-poly1305-0.7)
+        ("rust-zeroize" ,rust-zeroize-1))
+       #:cargo-development-inputs
+       (("rust-aead" ,rust-aead-0.4))))
+    (home-page "https://github.com/RustCrypto/AEADs")
+    (synopsis
+     "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption")
+    (description
+     "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with
+Additional Data Cipher (RFC 8439) with optional architecture-specific hardware
+acceleration.  Also contains implementations of the XChaCha20Poly1305 extended
+nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and
+ChaCha12Poly1305 lightweight variants.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chalk-derive-0.68
   (package
     (name "rust-chalk-derive")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 027/150] gnu: rust-signature-derive-1: Update to 1.0.0-pre.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (25 preceding siblings ...)
  2022-01-17 13:11 ` [bug#53315] [PATCH 026/150] gnu: Add rust-chacha20poly1305-0.9 Aleksandr Vityazev
@ 2022-01-17 13:11 ` Aleksandr Vityazev
  2022-01-17 13:12 ` [bug#53315] [PATCH 028/150] gnu: rust-signature-1: Update to 1.5.0 Aleksandr Vityazev
                   ` (123 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-signature-derive-1): Update to 1.0.0-pre.4.
[source, arguments]: Fix formatting.
---
 gnu/packages/crates-io.scm | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 040005fd69..6011c7ed98 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50855,22 +50855,22 @@ (define-public rust-signature-1
 (define-public rust-signature-derive-1
   (package
     (name "rust-signature-derive")
-    (version "1.0.0-pre.2")
+    (version "1.0.0-pre.4")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "signature_derive" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-          (base32 "0wp8b8ald7qixrcvvclhdcpmn8hkx049jlc29g57ql0304c6qrdh"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "signature-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0p1x0wv6grrgdn226m9rsqpcnpfwkpji7rjpalkbk1ynv0xpvf57"))))
     (build-system cargo-build-system)
     (arguments
-      `(#:skip-build? #t
-        #:cargo-inputs
-        (("rust-proc-macro2" ,rust-proc-macro2-1)
-         ("rust-quote" ,rust-quote-1)
-         ("rust-syn" ,rust-syn-1)
-         ("rust-synstructure" ,rust-synstructure-0.12))))
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1)
+        ("rust-synstructure" ,rust-synstructure-0.12))))
     (home-page "signature_derive")
     (synopsis "Custom derive support for the 'signature' crate")
     (description "This package provides proc macros used by the signature
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 028/150] gnu: rust-signature-1: Update to 1.5.0.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (26 preceding siblings ...)
  2022-01-17 13:11 ` [bug#53315] [PATCH 027/150] gnu: rust-signature-derive-1: Update to 1.0.0-pre.4 Aleksandr Vityazev
@ 2022-01-17 13:12 ` Aleksandr Vityazev
  2022-01-17 13:12 ` [bug#53315] [PATCH 029/150] gnu: Add rust-blake2-0.9 Aleksandr Vityazev
                   ` (122 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-signature-1): Update to 1.5.0.
[source, description]: Fix formatting.
[arguments]: <#:cargo-inputs>: Use rust-digest-0.10 and rust-rand-core-0.6.
---
 gnu/packages/crates-io.scm | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6011c7ed98..c3eff22ad8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50828,27 +50828,26 @@ (define-public rust-signal-hook-registry-1.2
 (define-public rust-signature-1
   (package
     (name "rust-signature")
-    (version "1.2.2")
+    (version "1.5.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "signature" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-          (base32 "04325sgl06mksq21a95sbdadg3r3jn3l3nhhxj839qs7s6kn1w19"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "signature" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1r4x94n6ibdd1f85cwmvi29jvyyf1l379n9yybb7jlg9lv0wcm7h"))))
     (build-system cargo-build-system)
     (arguments
-      `(#:skip-build? #t
-        #:cargo-inputs
-        (("rust-digest" ,rust-digest-0.9)
-         ("rust-rand-core" ,rust-rand-core-0.5)
-         ("rust-signature-derive"
-          ,rust-signature-derive-1))))
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-digest" ,rust-digest-0.10)
+        ("rust-rand-core" ,rust-rand-core-0.6)
+        ("rust-signature-derive" ,rust-signature-derive-1))))
     (home-page "")
     (synopsis "Traits for cryptographic signature algorithms (e.g. ECDSA,
 Ed25519)")
     (description
-      "This package contains traits which provide generic, object-safe APIs
+     "This package contains traits which provide generic, object-safe APIs
 for generating and verifying digital signatures.")
     (license (list license:asl2.0 license:expat))))
 
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 029/150] gnu: Add rust-blake2-0.9.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (27 preceding siblings ...)
  2022-01-17 13:12 ` [bug#53315] [PATCH 028/150] gnu: rust-signature-1: Update to 1.5.0 Aleksandr Vityazev
@ 2022-01-17 13:12 ` Aleksandr Vityazev
  2022-01-17 13:12 ` [bug#53315] [PATCH 030/150] gnu: Add rust-blakeout-0.3 Aleksandr Vityazev
                   ` (121 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-blake2-0.9): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c3eff22ad8..93b210f68b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6441,6 +6441,32 @@ (define-public rust-bitvec-0.19
      "This package provides a crate for manipulating memory, bit by bit.")
     (license license:expat)))
 
+(define-public rust-blake2-0.9
+  (package
+    (name "rust-blake2")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "blake2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0x7i67c0hn3bzcwny08rgjrrnarqnqw10qpmh2blbx9hd78kfkha"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-crypto-mac" ,rust-crypto-mac-0.8)
+        ("rust-digest" ,rust-digest-0.9)
+        ("rust-opaque-debug" ,rust-opaque-debug-0.3))
+       #:cargo-development-inputs
+       (("rust-crypto-mac" ,rust-crypto-mac-0.8)
+        ("rust-digest" ,rust-digest-0.9)
+        ("rust-hex-literal" ,rust-hex-literal-0.2))))
+    (home-page "https://github.com/RustCrypto/hashes")
+    (synopsis "BLAKE2 hash functions")
+    (description "This package provides BLAKE2 hash functions in Rust.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-blake2-0.8
   (package
     (name "rust-blake2")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 030/150] gnu: Add rust-blakeout-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (28 preceding siblings ...)
  2022-01-17 13:12 ` [bug#53315] [PATCH 029/150] gnu: Add rust-blake2-0.9 Aleksandr Vityazev
@ 2022-01-17 13:12 ` Aleksandr Vityazev
  2022-01-17 13:13 ` [bug#53315] [PATCH 031/150] gnu: rust-num-cpus-1: Update to 1.13.1 Aleksandr Vityazev
                   ` (120 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-blakeout-0.3): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 93b210f68b..ad61d74878 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6552,6 +6552,29 @@ (define-public rust-blake2b-simd-0.5
 BLAKE2bp hash functions.")
     (license license:expat)))
 
+(define-public rust-blakeout-0.3
+  (package
+    (name "rust-blakeout")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "blakeout" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0dxcg3sjxd82mn7mq4ammrfpidqf9zsagvhfzgblsi8g4b2fgvw1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-blake2" ,rust-blake2-0.9)
+        ("rust-digest" ,rust-digest-0.9))))
+    (home-page "https://github.com/Revertron/Blakeout")
+    (synopsis "Memory hard hashing algorithm based on Blake2s")
+    (description "This package provides memory hard hashing algorithm
+based on Blake2s.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-blas-sys-0.7
   (package
     (name "rust-blas-sys")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 031/150] gnu: rust-num-cpus-1: Update to 1.13.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (29 preceding siblings ...)
  2022-01-17 13:12 ` [bug#53315] [PATCH 030/150] gnu: Add rust-blakeout-0.3 Aleksandr Vityazev
@ 2022-01-17 13:13 ` Aleksandr Vityazev
  2022-01-17 13:13 ` [bug#53315] [PATCH 032/150] gnu: rust-byteorder-1: Update to 1.4.3 Aleksandr Vityazev
                   ` (119 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.13.1.
[source, arguments]: Fix formatting.
---
 gnu/packages/crates-io.scm | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ad61d74878..04b071ca81 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34879,21 +34879,19 @@ (define-public rust-num-complex-0.1
 (define-public rust-num-cpus-1
   (package
     (name "rust-num-cpus")
-    (version "1.13.0")
+    (version "1.13.1")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "num_cpus" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "1cv6yxhz2zbnwn8pn1yn8grg7zsnd523947fby41a737aqvryj85"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "num-cpus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18apx62z4j4lajj2fi6r1i8slr9rs2d0xrbj2ls85qfyxck4brhr"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-        (("rust-hermit-abi" ,rust-hermit-abi-0.1)
-         ("rust-libc" ,rust-libc-0.2))))
+       (("rust-hermit-abi" ,rust-hermit-abi-0.1)
+        ("rust-libc" ,rust-libc-0.2))))
     (home-page "https://github.com/seanmonstar/num_cpus")
     (synopsis "Get the number of CPUs on a machine")
     (description
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 032/150] gnu: rust-byteorder-1: Update to 1.4.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (30 preceding siblings ...)
  2022-01-17 13:13 ` [bug#53315] [PATCH 031/150] gnu: rust-num-cpus-1: Update to 1.13.1 Aleksandr Vityazev
@ 2022-01-17 13:13 ` Aleksandr Vityazev
  2022-01-17 13:13 ` [bug#53315] [PATCH 033/150] gnu: rust-serde-1: Update to 1.0.133 Aleksandr Vityazev
                   ` (118 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-byteorder-1): Update to 1.4.3.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 04b071ca81..6c11ca55d3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7957,14 +7957,14 @@ (define-public rust-bytemuck-derive-1
 (define-public rust-byteorder-1
   (package
     (name "rust-byteorder")
-    (version "1.4.2")
+    (version "1.4.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "byteorder" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0srh0h0594jmsnbvm7n0g8xabhla8lwb3gn8s0fzd7d1snix2i5f"))))
+        (base32 "0456lv9xi1a5bcm32arknf33ikv76p3fr9yzki4lb2897p2qkh8l"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 033/150] gnu: rust-serde-1: Update to 1.0.133.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (31 preceding siblings ...)
  2022-01-17 13:13 ` [bug#53315] [PATCH 032/150] gnu: rust-byteorder-1: Update to 1.4.3 Aleksandr Vityazev
@ 2022-01-17 13:13 ` Aleksandr Vityazev
  2022-01-17 13:14 ` [bug#53315] [PATCH 034/150] gnu: rust-serde-derive-1: " Aleksandr Vityazev
                   ` (117 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.133.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6c11ca55d3..54a4942dcb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48890,14 +48890,14 @@ (define-public rust-seq-macro-0.2
 (define-public rust-serde-1
   (package
     (name "rust-serde")
-    (version "1.0.130")
+    (version "1.0.133")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "04y9s1mxcxakg9bhfdiff9w4zzprk6m6dazcpmpi8nfg6zg0cbgi"))))
+        (base32 "16lq33l09nkm0hxdhfjjmh3yjv83rrcqw9lbxb8y4q3va5km0mlp"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 034/150] gnu: rust-serde-derive-1: Update to 1.0.133.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (32 preceding siblings ...)
  2022-01-17 13:13 ` [bug#53315] [PATCH 033/150] gnu: rust-serde-1: Update to 1.0.133 Aleksandr Vityazev
@ 2022-01-17 13:14 ` Aleksandr Vityazev
  2022-01-17 13:14 ` [bug#53315] [PATCH 035/150] gnu: Add rust-itoa-1 Aleksandr Vityazev
                   ` (116 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.133.
[description]: End with a period.
---
 gnu/packages/crates-io.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 54a4942dcb..8a69df11b5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49288,14 +49288,14 @@ (define-public rust-serdeconv-0.4
 (define-public rust-serde-derive-1
   (package
     (name "rust-serde-derive")
-    (version "1.0.130")
+    (version "1.0.133")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde-derive" version))
-       (file-name (string-append name "-" version ".crate"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12shxhi47db54i4j44ic2nl299x5p89ngna0w3m6854nn4d1mg6p"))))
+        (base32 "0dym0l8a0pch0mkqnhrf89n4wngzwf0d1z88hb8dhs456acic87d"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
@@ -49308,7 +49308,7 @@ (define-public rust-serde-derive-1
     (synopsis
      "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
     (description
-     "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
+     "Macros 1.1 implementation of #[derive(Serialize, Deserialize)].")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-serde-derive-0.9
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 035/150] gnu: Add rust-itoa-1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (33 preceding siblings ...)
  2022-01-17 13:14 ` [bug#53315] [PATCH 034/150] gnu: rust-serde-derive-1: " Aleksandr Vityazev
@ 2022-01-17 13:14 ` Aleksandr Vityazev
  2022-01-17 13:14 ` [bug#53315] [PATCH 036/150] gnu: rust-trybuild-1: Update to 1.0.54 Aleksandr Vityazev
                   ` (115 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-itoa-1): New variable.
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a69df11b5..3fa64573d7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26811,6 +26811,24 @@ (define-public rust-itertools-num-0.1
 and functions.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-itoa-1
+  (package
+    (name "rust-itoa")
+    (version "1.0.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "itoa" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0d8wr2qf5b25a04xf10rz9r0pdbjdgb0zaw3xvf8k2sqcz1qzaqs"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/dtolnay/itoa")
+    (synopsis "Fast functions for printing integer primitives")
+    (description "This crate provides fast functions for printing integer
+primitives to an @code{io::Write}.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-itoa-0.4
   (package
     (name "rust-itoa")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 036/150] gnu: rust-trybuild-1: Update to 1.0.54.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (34 preceding siblings ...)
  2022-01-17 13:14 ` [bug#53315] [PATCH 035/150] gnu: Add rust-itoa-1 Aleksandr Vityazev
@ 2022-01-17 13:14 ` Aleksandr Vityazev
  2022-01-17 13:14 ` [bug#53315] [PATCH 037/150] gnu: rust-serde-json-1: Update to 1.0.74 Aleksandr Vityazev
                   ` (114 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.54.
[arguments]: <#:cargo-inputs>: Remove rust-lazy-static,
add rust-once-cell.
---
 gnu/packages/crates-io.scm | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3fa64573d7..8c063877d7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61027,22 +61027,20 @@ (define-public rust-try-lock-0.1
 (define-public rust-trybuild-1
   (package
     (name "rust-trybuild")
-    (version "1.0.38")
+    (version "1.0.54")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "trybuild" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "0l5kicbqkk8b9grdg5l2f2w9l47h0s1kjnv6lywvwk292236zc0p"))))
+        (base32 "0gzxbal0zdjnwilsisgbm59c242gvym8dafwsl5s8b5nhvzl6hzh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-dissimilar" ,rust-dissimilar-1)
         ("rust-glob" ,rust-glob-0.3)
-        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-once-cell" ,rust-once-cell-1)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
         ("rust-termcolor" ,rust-termcolor-1)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 037/150] gnu: rust-serde-json-1: Update to 1.0.74.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (35 preceding siblings ...)
  2022-01-17 13:14 ` [bug#53315] [PATCH 036/150] gnu: rust-trybuild-1: Update to 1.0.54 Aleksandr Vityazev
@ 2022-01-17 13:14 ` Aleksandr Vityazev
  2022-01-17 13:15 ` [bug#53315] [PATCH 038/150] gnu: rust-bincode-1: Update to 1.3.3 Aleksandr Vityazev
                   ` (113 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.74.
[source]: uri: Use serde-json as name for crate-uri.
[arguments]: <#:cargo-inputs>: Use rust-itoa-1.
---
 gnu/packages/crates-io.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8c063877d7..d5431216dc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49386,19 +49386,19 @@ (define-public rust-serde-ignored-0.1
 (define-public rust-serde-json-1
   (package
     (name "rust-serde-json")
-    (version "1.0.64")
+    (version "1.0.74")
     (source
      (origin
        (method url-fetch)
-       (uri (crate-uri "serde_json" version))
+       (uri (crate-uri "serde-json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr"))))
+        (base32 "0hiixjnrnrvvpyh58av73ds924zgzi4wl0mv8p9nan0w0v6vjazf"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-indexmap" ,rust-indexmap-1)
-        ("rust-itoa" ,rust-itoa-0.4)
+        ("rust-itoa" ,rust-itoa-1)
         ("rust-ryu" ,rust-ryu-1)
         ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 038/150] gnu: rust-bincode-1: Update to 1.3.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (36 preceding siblings ...)
  2022-01-17 13:14 ` [bug#53315] [PATCH 037/150] gnu: rust-serde-json-1: Update to 1.0.74 Aleksandr Vityazev
@ 2022-01-17 13:15 ` Aleksandr Vityazev
  2022-01-17 13:16 ` [bug#53315] [PATCH 039/150] gnu: rust-serde-cbor-0.11: Update to 0.11.2 Aleksandr Vityazev
                   ` (112 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.3.
[source]: Fix formatting.
[arguments]: <#:cargo-inputs>: Remove rust-byteorder, add rust-serde.
---
 gnu/packages/crates-io.scm | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d5431216dc..02f8085bed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5301,21 +5301,18 @@ (define-public rust-bigdecimal-rs-0.2
 (define-public rust-bincode-1
   (package
     (name "rust-bincode")
-    (version "1.3.1")
+    (version "1.3.3")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "bincode" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "0vc9pjh6hfp9vfq752sa88rxwg93ydhm0dvvy58rcvx2p8wkl3gk"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bincode" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-       (("rust-serde" ,rust-serde-1)
-        ("rust-byteorder" ,rust-byteorder-1))
+       (("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs
        (("rust-serde-bytes" ,rust-serde-bytes-0.11)
         ("rust-serde-derive" ,rust-serde-derive-1))))
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 039/150] gnu: rust-serde-cbor-0.11: Update to 0.11.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (37 preceding siblings ...)
  2022-01-17 13:15 ` [bug#53315] [PATCH 038/150] gnu: rust-bincode-1: Update to 1.3.3 Aleksandr Vityazev
@ 2022-01-17 13:16 ` Aleksandr Vityazev
  2022-01-17 13:16 ` [bug#53315] [PATCH 040/150] gnu: Add rust-sqlite3-src-0.3 Aleksandr Vityazev
                   ` (111 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-serde-cbor-0.11): Update to 0.11.2.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 02f8085bed..8a9df34294 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49095,16 +49095,14 @@ (define-public rust-serde-bytes-0.10
 (define-public rust-serde-cbor-0.11
   (package
     (name "rust-serde-cbor")
-    (version "0.11.1")
+    (version "0.11.2")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "serde-cbor" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "08m62mfqjnpa543kd9r9cyxlqc6y73avhsl3n8svgs4h5zxaq60y"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-cbor" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1xf1bq7ixha30914pd5jl3yw9v1x6car7xgrpimvfvs5vszjxvrb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 040/150] gnu: Add rust-sqlite3-src-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (38 preceding siblings ...)
  2022-01-17 13:16 ` [bug#53315] [PATCH 039/150] gnu: rust-serde-cbor-0.11: Update to 0.11.2 Aleksandr Vityazev
@ 2022-01-17 13:16 ` Aleksandr Vityazev
  2022-01-17 13:17 ` [bug#53315] [PATCH 041/150] gnu: Add rust-temporary-0.6 Aleksandr Vityazev
                   ` (110 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sqlite3-src-0.3): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a9df34294..e55752afc8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52600,6 +52600,27 @@ (define-public rust-spsc-buffer-0.1
      "This package provides a single-producer single-consumer lock-free buffer.")
     (license license:expat)))
 
+(define-public rust-sqlite3-src-0.3
+  (package
+    (name "rust-sqlite3-src")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sqlite3-src" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18ygmfcpkccs8s9m5s9q31rrx1mrdps387w9yp3481jswxyb0q52"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))))
+    (home-page "https://github.com/stainless-steel/sqlite3-src")
+    (synopsis "Provider of SQLite")
+    (description "The package provides SQLite.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-st-map-0.1
   (package
     (name "rust-st-map")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 041/150] gnu: Add rust-temporary-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (39 preceding siblings ...)
  2022-01-17 13:16 ` [bug#53315] [PATCH 040/150] gnu: Add rust-sqlite3-src-0.3 Aleksandr Vityazev
@ 2022-01-17 13:17 ` Aleksandr Vityazev
  2022-01-17 13:17 ` [bug#53315] [PATCH 042/150] gnu: Add rust-sqlite3-sys-0.13 Aleksandr Vityazev
                   ` (109 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-temporary-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e55752afc8..e8cd7964bd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56155,6 +56155,28 @@ (define-public rust-tempfile-2
         ("rust-redox-syscall" ,rust-redox-syscall-0.1)
         ("rust-winapi" ,rust-winapi-0.2))))))
 
+(define-public rust-temporary-0.6
+  (package
+    (name "rust-temporary")
+    (version "0.6.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "temporary" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z0vg6yb54xlb5aapdwga57s5xbcvgzw2n21m2zv7flx8b4dsd5n"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-random" ,rust-random-0.12))))
+    (home-page "https://github.com/stainless-steel/temporary")
+    (synopsis "Temporary files and directories")
+    (description
+     "The package provides means of managing temporary files and directories.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-tendril-0.4
   (package
     (name "rust-tendril")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 042/150] gnu: Add rust-sqlite3-sys-0.13.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (40 preceding siblings ...)
  2022-01-17 13:17 ` [bug#53315] [PATCH 041/150] gnu: Add rust-temporary-0.6 Aleksandr Vityazev
@ 2022-01-17 13:17 ` Aleksandr Vityazev
  2022-01-17 13:17 ` [bug#53315] [PATCH 043/150] gnu: Add rust-sqlite-0.26 Aleksandr Vityazev
                   ` (108 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sqlite3-sys-0.13): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e8cd7964bd..72501c65fd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52621,6 +52621,28 @@ (define-public rust-sqlite3-src-0.3
     (description "The package provides SQLite.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-sqlite3-sys-0.13
+  (package
+    (name "rust-sqlite3-sys")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sqlite3-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0m1f5r4xg5i3r6795q8vwqfdcq3gh1qlfjwkywnka57bz8lg1lh4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-sqlite3-src" ,rust-sqlite3-src-0.3))))
+    (home-page "https://github.com/stainless-steel/sqlite3-sys")
+    (synopsis "Bindings to SQLite")
+    (description "The package provides bindings to SQLite.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-st-map-0.1
   (package
     (name "rust-st-map")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 043/150] gnu: Add rust-sqlite-0.26.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (41 preceding siblings ...)
  2022-01-17 13:17 ` [bug#53315] [PATCH 042/150] gnu: Add rust-sqlite3-sys-0.13 Aleksandr Vityazev
@ 2022-01-17 13:17 ` Aleksandr Vityazev
  2022-01-17 13:17 ` [bug#53315] [PATCH 044/150] gnu: rust-env-logger-0.8 : Update to 0.8.4 Aleksandr Vityazev
                   ` (107 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sqlite-0.26): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72501c65fd..60bfac4c8c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52600,6 +52600,28 @@ (define-public rust-spsc-buffer-0.1
      "This package provides a single-producer single-consumer lock-free buffer.")
     (license license:expat)))
 
+(define-public rust-sqlite-0.26
+  (package
+    (name "rust-sqlite")
+    (version "0.26.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sqlite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0snvg09bs0n8skcxkx52lcymdn0l130a2m8fpvxpdhkyq0sabc9z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-sqlite3-sys" ,rust-sqlite3-sys-0.13))))
+    (home-page "https://github.com/stainless-steel/sqlite")
+    (synopsis "Interface to SQLite")
+    (description "The package provides an interface to SQLite.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-sqlite3-src-0.3
   (package
     (name "rust-sqlite3-src")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 044/150] gnu: rust-env-logger-0.8 : Update to 0.8.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (42 preceding siblings ...)
  2022-01-17 13:17 ` [bug#53315] [PATCH 043/150] gnu: Add rust-sqlite-0.26 Aleksandr Vityazev
@ 2022-01-17 13:17 ` Aleksandr Vityazev
  2022-01-17 13:18 ` [bug#53315] [PATCH 045/150] gnu: Add rust-mio-0.8 Aleksandr Vityazev
                   ` (106 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-env-logger-0.8): Update to 0.8.4.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 60bfac4c8c..a2d3f1477c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18065,14 +18065,14 @@ (define-public rust-env-logger-0.8
   (package
     (inherit rust-env-logger-0.9)
     (name "rust-env-logger")
-    (version "0.8.3")
+    (version "0.8.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "env-logger" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0gwx1pvbv99fj9wpicknyv4p2vj997xpva8ac5dg03m35q0jlf8p"))))
+        (base32 "1qzw8g11dbdfi7ixm44ldykwcqsxqkh8vx5cgpd88zmclgz8g4d1"))))
     (arguments
      `(#:cargo-inputs
        (("rust-atty" ,rust-atty-0.2)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 045/150] gnu: Add rust-mio-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (43 preceding siblings ...)
  2022-01-17 13:17 ` [bug#53315] [PATCH 044/150] gnu: rust-env-logger-0.8 : Update to 0.8.4 Aleksandr Vityazev
@ 2022-01-17 13:18 ` Aleksandr Vityazev
  2022-01-17 13:18 ` [bug#53315] [PATCH 046/150] gnu: rust-mio-0.7: Inherit from rust-mio-0.8 Aleksandr Vityazev
                   ` (105 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:18 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-mio-0.8): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a2d3f1477c..f908dc54b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31663,6 +31663,36 @@ (define-public rust-minus-3
 application.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-mio-0.8
+  (package
+    (name "rust-mio")
+    (version "0.8.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mio" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cmgipv6k536xf0a6qd359wnpxg0pfrpkr9bhy8zqh8bza2jy9xs"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-miow" ,rust-miow-0.3)
+        ("rust-ntapi" ,rust-ntapi-0.3)
+        ("rust-winapi" ,rust-winapi-0.3))
+       #:cargo-development-inputs
+       (("rust-env-logger" ,rust-env-logger-0.8)
+        ("rust-rand" ,rust-rand-0.8))))
+    (home-page "https://github.com/tokio-rs/mio")
+    (synopsis "Lightweight non-blocking IO")
+    (description
+     "Mio is a fast, low-level I/O library for Rust focusing on non-blocking
+APIs and event notification for building I/O apps with as little overhead as
+possible over the OS abstractions.")
+    (license license:expat)))
+
 (define-public rust-mio-0.7
   (package
     (name "rust-mio")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 046/150] gnu: rust-mio-0.7: Inherit from rust-mio-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (44 preceding siblings ...)
  2022-01-17 13:18 ` [bug#53315] [PATCH 045/150] gnu: Add rust-mio-0.8 Aleksandr Vityazev
@ 2022-01-17 13:18 ` Aleksandr Vityazev
  2022-01-17 13:18 ` [bug#53315] [PATCH 047/150] gnu: Add rust-cookie-0.15 Aleksandr Vityazev
                   ` (104 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:18 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-mio-0.7): Inherit from rust-mio-0.8.
---
 gnu/packages/crates-io.scm | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f908dc54b3..875ac9980c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31695,6 +31695,7 @@ (define-public rust-mio-0.8
 
 (define-public rust-mio-0.7
   (package
+    (inherit rust-mio-0.8)
     (name "rust-mio")
     (version "0.7.11")
     (source
@@ -31704,7 +31705,6 @@ (define-public rust-mio-0.7
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0mi9ah60l270761sz6qdhhn0hkn5msc8689b53bhnkmk0glx706g"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-libc" ,rust-libc-0.2)
@@ -31714,14 +31714,7 @@ (define-public rust-mio-0.7
         ("rust-winapi" ,rust-winapi-0.3))
        #:cargo-development-inputs
        (("rust-env-logger" ,rust-env-logger-0.6)
-        ("rust-rand" ,rust-rand-0.4))))
-    (home-page "https://github.com/tokio-rs/mio")
-    (synopsis "Lightweight non-blocking IO")
-    (description
-     "Mio is a fast, low-level I/O library for Rust focusing on non-blocking
-APIs and event notification for building I/O apps with as little overhead as
-possible over the OS abstractions.")
-    (license license:expat)))
+        ("rust-rand" ,rust-rand-0.4))))))
 
 (define-public rust-mio-0.6
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 047/150] gnu: Add rust-cookie-0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (45 preceding siblings ...)
  2022-01-17 13:18 ` [bug#53315] [PATCH 046/150] gnu: rust-mio-0.7: Inherit from rust-mio-0.8 Aleksandr Vityazev
@ 2022-01-17 13:18 ` Aleksandr Vityazev
  2022-01-17 13:18 ` [bug#53315] [PATCH 048/150] gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15 Aleksandr Vityazev
                   ` (103 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:18 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cookie-0.15): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 875ac9980c..eb7986cfb0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11627,6 +11627,36 @@ (define-public rust-cordic-0.1
 numbers using the CORDIC method.")
     (license license:bsd-3)))
 
+(define-public rust-cookie-0.15
+  (package
+    (name "rust-cookie")
+    (version "0.15.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cookie" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "03gql9c2l0wg3hpfp67wg2ns21wysk0xsjxwdbjrf0s6grrcgwfm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-aes-gcm" ,rust-aes-gcm-0.8)
+        ("rust-base64" ,rust-base64-0.13)
+        ("rust-hkdf" ,rust-hkdf-0.10)
+        ("rust-hmac" ,rust-hmac-0.10)
+        ("rust-percent-encoding" ,rust-percent-encoding-2)
+        ("rust-rand" ,rust-rand-0.8)
+        ("rust-sha2" ,rust-sha2-0.9)
+        ("rust-subtle" ,rust-subtle-2)
+        ("rust-time" ,rust-time-0.2)
+        ("rust-version-check" ,rust-version-check-0.9))))
+    (home-page "https://github.com/SergioBenitez/cookie-rs")
+    (synopsis "HTTP cookie parsing and cookie jar management")
+    (description "This package provides HTTP cookie parsing and cookie jar
+management.  It supports signed and private (encrypted, authenticated) jars.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cookie-0.14
   (package
     (name "rust-cookie")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 048/150] gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (46 preceding siblings ...)
  2022-01-17 13:18 ` [bug#53315] [PATCH 047/150] gnu: Add rust-cookie-0.15 Aleksandr Vityazev
@ 2022-01-17 13:18 ` Aleksandr Vityazev
  2022-01-17 13:19 ` [bug#53315] [PATCH 049/150] gnu: rust-unicode-normalization-0.1: Update to 0.1.19 Aleksandr Vityazev
                   ` (102 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:18 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cookie-0.14): Inherit from rust-cookie-0.15.
---
 gnu/packages/crates-io.scm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index eb7986cfb0..ca9b98e4fd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11659,6 +11659,7 @@ (define-public rust-cookie-0.15
 
 (define-public rust-cookie-0.14
   (package
+    (inherit rust-cookie-0.15)
     (name "rust-cookie")
     (version "0.14.2")
     (source
@@ -11669,7 +11670,6 @@ (define-public rust-cookie-0.14
        (sha256
         (base32
          "1q56fl2cqrci9ksa80d7g220phq02nf1yfbvxkpk9g1p95ma2wqk"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-aes-gcm" ,rust-aes-gcm-0.6)
@@ -11681,12 +11681,7 @@ (define-public rust-cookie-0.14
         ("rust-sha2" ,rust-sha2-0.9)
         ("rust-time" ,rust-time-0.2))
        #:cargo-development-inputs
-       (("rust-version-check" ,rust-version-check-0.9))))
-    (home-page "https://github.com/SergioBenitez/cookie-rs")
-    (synopsis "HTTP cookie parsing and cookie jar management")
-    (description "This package provides HTTP cookie parsing and cookie jar
-management.  It supports signed and private (encrypted, authenticated) jars.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-version-check" ,rust-version-check-0.9))))))
 
 (define-public rust-cookie-store-0.12
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 049/150] gnu: rust-unicode-normalization-0.1: Update to 0.1.19.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (47 preceding siblings ...)
  2022-01-17 13:18 ` [bug#53315] [PATCH 048/150] gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15 Aleksandr Vityazev
@ 2022-01-17 13:19 ` Aleksandr Vityazev
  2022-01-17 13:19 ` [bug#53315] [PATCH 050/150] gnu: rust-idna-0.2: Update to 0.2.3 Aleksandr Vityazev
                   ` (101 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:19 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.19.
[arguments]: <#:cargo-inputs>: Change rust-smallvec to rust-tinyvec.
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ca9b98e4fd..2be80535c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62071,7 +62071,7 @@ (define-public rust-unicode-categories-0.1
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-    (version "0.1.11")
+    (version "0.1.19")
     (source
      (origin
        (method url-fetch)
@@ -62079,11 +62079,11 @@ (define-public rust-unicode-normalization-0.1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1kxxb5ndb5dzyp1flajjdxnbwyjw6ml9xvy0pz7b8srjn9ky4qdm"))))
+        (base32 "1yabhmg8zlcksda3ajly9hpbzqgbhknxwch8dwkfkaa1569r0ifm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-       (("rust-smallvec" ,rust-smallvec-1))))
+       (("rust-tinyvec" ,rust-tinyvec-1))))
     (home-page "https://github.com/unicode-rs/unicode-normalization")
     (synopsis
      "This crate provides functions for normalization of Unicode strings")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 050/150] gnu: rust-idna-0.2: Update to 0.2.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (48 preceding siblings ...)
  2022-01-17 13:19 ` [bug#53315] [PATCH 049/150] gnu: rust-unicode-normalization-0.1: Update to 0.1.19 Aleksandr Vityazev
@ 2022-01-17 13:19 ` Aleksandr Vityazev
  2022-01-17 13:20 ` [bug#53315] [PATCH 051/150] gnu: rust-standback-0.2: Update to 0.2.17 Aleksandr Vityazev
                   ` (100 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:19 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-idna-0.2): Update to 0.2.3.
[arguments]: Remove  #:cargo-development-inputs as #:skip-build? is used.
---
 gnu/packages/crates-io.scm | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2be80535c4..cd10c5b574 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25600,26 +25600,21 @@ (define-public rust-ident-case-1
 (define-public rust-idna-0.2
   (package
     (name "rust-idna")
-    (version "0.2.0")
+    (version "0.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "idna" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "1a9066imqpdrm1aavfasdyb1zahqaz8jmdcwdawvb1pf60y6gqh2"))))
+        (base32 "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-matches" ,rust-matches-0.1)
         ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
-        ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
-       #:cargo-development-inputs
-       (("rust-rustc-test" ,rust-rustc-test-0.3)
-        ("rust-serde-json" ,rust-serde-json-1))))
+        ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
     (home-page "https://github.com/servo/rust-url/")
     (synopsis "Internationalizing Domain Names in Applications and Punycode")
     (description
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 051/150] gnu: rust-standback-0.2: Update to 0.2.17.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (49 preceding siblings ...)
  2022-01-17 13:19 ` [bug#53315] [PATCH 050/150] gnu: rust-idna-0.2: Update to 0.2.3 Aleksandr Vityazev
@ 2022-01-17 13:20 ` Aleksandr Vityazev
  2022-01-17 13:20 ` [bug#53315] [PATCH 052/150] gnu: rust-time-macros-0.1: Update to 0.1.1 Aleksandr Vityazev
                   ` (99 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:20 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-standback-0.2): Update to 0.2.17.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cd10c5b574..ff41e40f8d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52811,7 +52811,7 @@ (define-public rust-stackvector-1
 (define-public rust-standback-0.2
   (package
     (name "rust-standback")
-    (version "0.2.10")
+    (version "0.2.17")
     (source
      (origin
        (method url-fetch)
@@ -52819,7 +52819,7 @@ (define-public rust-standback-0.2
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1rnqv9dbq9c4nz7097v0f1d04fjwwsvvyy8rmz8lg1szxahix9rk"))))
+         "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 052/150] gnu: rust-time-macros-0.1: Update to 0.1.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (50 preceding siblings ...)
  2022-01-17 13:20 ` [bug#53315] [PATCH 051/150] gnu: rust-standback-0.2: Update to 0.2.17 Aleksandr Vityazev
@ 2022-01-17 13:20 ` Aleksandr Vityazev
  2022-01-17 13:20 ` [bug#53315] [PATCH 053/150] gnu: rust-time-0.2: Update to 0.2.27 Aleksandr Vityazev
                   ` (98 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:20 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-time-macros-0.1): Update to 0.1.1
---
 gnu/packages/crates-io.scm | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ff41e40f8d..2b5ed84bb1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57404,15 +57404,14 @@ (define-public rust-time-macros-0.1
   (package
     (inherit rust-time-macros-0.2)
     (name "rust-time-macros")
-    (version "0.1.0")
+    (version "0.1.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "time-macros" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "0bdbxjgbxb81xgy08h5dh4qvwy95sy9x8g1y31g11g4my3lvdscs"))))
+        (base32 "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"))))
     (arguments
      `(#:cargo-inputs
        (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 053/150] gnu: rust-time-0.2: Update to 0.2.27.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (51 preceding siblings ...)
  2022-01-17 13:20 ` [bug#53315] [PATCH 052/150] gnu: rust-time-macros-0.1: Update to 0.1.1 Aleksandr Vityazev
@ 2022-01-17 13:20 ` Aleksandr Vityazev
  2022-01-17 13:20 ` [bug#53315] [PATCH 054/150] gnu: Add rust-cargo-metadata-0.2 Aleksandr Vityazev
                   ` (97 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:20 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-time-0.2): Update to 0.2.27.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b5ed84bb1..f440347f42 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57326,14 +57326,14 @@ (define-public rust-time-0.2
   (package
     (inherit rust-time-0.3)
     (name "rust-time")
-    (version "0.2.23")
+    (version "0.2.27")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "time" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12z95k0005rmyn9pf9v4hq80khsns7y5wfydnjr5jpci2yiyxnmw"))))
+        (base32 "0hm209d078jfgxzjhi5xqim64q31rlj1h70zz57qbmpbirzsjlj7"))))
     (arguments
      `(#:cargo-inputs
        (("rust-const-fn" ,rust-const-fn-0.4)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 054/150] gnu: Add rust-cargo-metadata-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (52 preceding siblings ...)
  2022-01-17 13:20 ` [bug#53315] [PATCH 053/150] gnu: rust-time-0.2: Update to 0.2.27 Aleksandr Vityazev
@ 2022-01-17 13:20 ` Aleksandr Vityazev
  2022-01-17 13:20 ` [bug#53315] [PATCH 055/150] gnu: Add rust-itertools-0.6 Aleksandr Vityazev
                   ` (96 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:20 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cargo-metadata-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f440347f42..971696610b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -8896,6 +8896,25 @@ (define-public rust-cargo-metadata-0.6
        (;("rust-docopt" ,rust-docopt-0.8)
         ("rust-clap" ,rust-clap-2))))))
 
+(define-public rust-cargo-metadata-0.2
+  (package
+    (inherit rust-cargo-metadata-0.9)
+    (name "rust-cargo-metadata")
+    (version "0.2.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ywd10r8gnfcmpg2cjv99gcwydgrn0syw252qcsgd1118sw5f45y"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-cargo-platform-0.1
   (package
     (name "rust-cargo-platform")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 055/150] gnu: Add rust-itertools-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (53 preceding siblings ...)
  2022-01-17 13:20 ` [bug#53315] [PATCH 054/150] gnu: Add rust-cargo-metadata-0.2 Aleksandr Vityazev
@ 2022-01-17 13:20 ` Aleksandr Vityazev
  2022-01-17 13:21 ` [bug#53315] [PATCH 056/150] gnu: Add rust-pulldown-cmark-0.0.15 Aleksandr Vityazev
                   ` (95 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:20 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-itertools-0.6): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 971696610b..e2f2e74b86 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26796,6 +26796,27 @@ (define-public rust-itertools-0.7
        (("rust-permutohedron" ,rust-permutohedron-0.2)
         ("rust-quickcheck" ,rust-quickcheck-0.5))))))
 
+(define-public rust-itertools-0.6
+  (package
+    (inherit rust-itertools-0.10)
+    (name "rust-itertools")
+    (version "0.6.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "itertools" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "08fx60wxmjakssqn3w9045dasqvaf1gmgzg5kag062k9l56vxwnk"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-either" ,rust-either-1))
+       #:cargo-development-inputs
+       (("rust-permutohedron" ,rust-permutohedron-0.2)
+        ("rust-quickcheck" ,rust-quickcheck-0.4))))))
+
 (define-public rust-itertools-0.5
   (package
     (inherit rust-itertools-0.7)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 056/150] gnu: Add rust-pulldown-cmark-0.0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (54 preceding siblings ...)
  2022-01-17 13:20 ` [bug#53315] [PATCH 055/150] gnu: Add rust-itertools-0.6 Aleksandr Vityazev
@ 2022-01-17 13:21 ` Aleksandr Vityazev
  2022-01-17 13:21 ` [bug#53315] [PATCH 057/150] gnu: Add rust-quickcheck-0.3 Aleksandr Vityazev
                   ` (94 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:21 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.15): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2f2e74b86..0349dd6524 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41570,6 +41570,26 @@ (define-public rust-pulldown-cmark-0.1
        (("rust-bitflags" ,rust-bitflags-0.9)
         ("rust-getopts" ,rust-getopts-0.2))))))
 
+(define-public rust-pulldown-cmark-0.0.15
+  (package
+    (inherit rust-pulldown-cmark-0.8)
+    (name "rust-pulldown-cmark-15")
+    (version "0.0.15")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pulldown-cmark" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0fr3qcxm1vnvywzxx22b3m1bqrvi9px9g05q5hgi0b1rplfr93ip"))))
+    (arguments
+     `(#:tests? #f
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-0.9)
+        ("rust-getopts" ,rust-getopts-0.2))))))
+
 (define-public rust-pulldown-cmark-0.0.8
   (package
     (inherit rust-pulldown-cmark-0.4)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 057/150] gnu: Add rust-quickcheck-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (55 preceding siblings ...)
  2022-01-17 13:21 ` [bug#53315] [PATCH 056/150] gnu: Add rust-pulldown-cmark-0.0.15 Aleksandr Vityazev
@ 2022-01-17 13:21 ` Aleksandr Vityazev
  2022-01-17 13:21 ` [bug#53315] [PATCH 058/150] gnu: Add rust-quine-mc-cluskey-0.2 Aleksandr Vityazev
                   ` (93 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:21 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-quickcheck-0.3): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0349dd6524..cfce5d269b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42116,6 +42116,26 @@ (define-public rust-quickcheck-0.4
         ("rust-log" ,rust-log-0.3)
         ("rust-rand" ,rust-rand-0.3))))))
 
+(define-public rust-quickcheck-0.3
+  (package
+    (inherit rust-quickcheck-0.5)
+    (name "rust-quickcheck-3")
+    (version "0.3.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quickcheck" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "01a6s6lmnjld9lahbl54qp7h7x2hnkkzhcyr2gdhbk460sj3scqb"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-env-logger" ,rust-env-logger-0.3)
+        ("rust-log" ,rust-log-0.3)
+        ("rust-rand" ,rust-rand-0.3))))))
+
 (define-public rust-quickcheck-0.2
   (package
     (inherit rust-quickcheck-0.4)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 058/150] gnu: Add rust-quine-mc-cluskey-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (56 preceding siblings ...)
  2022-01-17 13:21 ` [bug#53315] [PATCH 057/150] gnu: Add rust-quickcheck-0.3 Aleksandr Vityazev
@ 2022-01-17 13:21 ` Aleksandr Vityazev
  2022-01-17 13:21 ` [bug#53315] [PATCH 059/150] gnu: Add rust-libgit2-sys-0.6 Aleksandr Vityazev
                   ` (92 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:21 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-quine-mc-cluskey-0.2): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cfce5d269b..4f352a4503 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42218,6 +42218,31 @@ (define-public rust-quickcheck-macros-0.8
        #:cargo-development-inputs
        (("rust-quickcheck" ,rust-quickcheck-0.8))))))
 
+(define-public rust-quine-mc-cluskey-0.2
+  (package
+    (name "rust-quine-mc-cluskey")
+    (version "0.2.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quine-mc-cluskey" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0iazdlwffhrlksb8yhhs1prgwpa68rwjwqm4v26hr9hrswarcn07"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-quickcheck" ,rust-quickcheck-0.3))))
+    (home-page "https://github.com/oli-obk/quine-mc_cluskey")
+    (synopsis
+     "Rust implementation of the Quine-McCluskey algorithm and Petrick's method")
+    (description
+     "This package provides a Rust implementation of the Quine-McCluskey algorithm
+and Petrick's method, an algorithm to automatically minimize boolean expressions.")
+    (license license:expat)))
+
 (define-public rust-quote-1
   (package
     (name "rust-quote")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 059/150] gnu: Add rust-libgit2-sys-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (57 preceding siblings ...)
  2022-01-17 13:21 ` [bug#53315] [PATCH 058/150] gnu: Add rust-quine-mc-cluskey-0.2 Aleksandr Vityazev
@ 2022-01-17 13:21 ` Aleksandr Vityazev
  2022-01-17 13:22 ` [bug#53315] [PATCH 060/150] gnu: Add rust-git2-0.6 Aleksandr Vityazev
                   ` (91 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:21 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-libgit2-sys-0.6): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4f352a4503..d31fc09dc9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28392,6 +28392,29 @@ (define-public rust-libgit2-sys-0.8
         (snippet
          '(begin (delete-file-recursively "libgit2") #t))))))
 
+(define-public rust-libgit2-sys-0.6
+  (package
+    (inherit rust-libgit2-sys-0.10)
+    (name "rust-libgit2-sys-6")
+    (version "0.6.19")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "libgit2-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0myk79sxqj20bmj4ir3p81xnma9qnid5rrmlbkj5v68wgdpfdskf"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-cmake" ,rust-cmake-0.1)
+        ("rust-curl-sys" ,rust-curl-sys-0.4)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-libssh2-sys" ,rust-libssh2-sys-0.2)
+        ("rust-libz-sys" ,rust-libz-sys-1)
+        ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
+
 (define-public rust-libloading-0.7
   (package
     (name "rust-libloading")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 060/150] gnu: Add rust-git2-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (58 preceding siblings ...)
  2022-01-17 13:21 ` [bug#53315] [PATCH 059/150] gnu: Add rust-libgit2-sys-0.6 Aleksandr Vityazev
@ 2022-01-17 13:22 ` Aleksandr Vityazev
  2022-01-17 13:22 ` [bug#53315] [PATCH 061/150] gnu: Add rust-crates-index-0.5 Aleksandr Vityazev
                   ` (90 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:22 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-git2-0.6): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d31fc09dc9..e071e53955 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22614,6 +22614,39 @@ (define-public rust-git2-0.9
         ("rust-thread-id" ,rust-thread-id-3)
         ("rust-time" ,rust-time-0.1))))))
 
+(define-public rust-git2-0.6
+  (package
+    (inherit rust-git2-0.11)
+    (name "rust-git2-6")
+    (version "0.6.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "git2" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "115ys6vlfjy5pcwkip0wfzi4q3d1kimbl9isxvjyci1arnvlnnzf"))))
+    (arguments
+     `(#:tests? #f
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-0.9)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-libgit2-sys" ,rust-libgit2-sys-0.6)
+        ("rust-openssl-probe" ,rust-openssl-probe-0.1)
+        ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+        ("rust-url" ,rust-url-1))
+       #:cargo-development-inputs
+       (("rust-docopt" ,rust-docopt-0.8)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-tempdir" ,rust-tempdir-0.3)
+        ("rust-time" ,rust-time-0.1))))
+    (inputs
+     (modify-inputs (package-inputs rust-git2-0.11)
+       (prepend curl)))))
+
 (define-public rust-git2-curl-0.14
   (package
     (name "rust-git2-curl")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 061/150] gnu: Add rust-crates-index-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (59 preceding siblings ...)
  2022-01-17 13:22 ` [bug#53315] [PATCH 060/150] gnu: Add rust-git2-0.6 Aleksandr Vityazev
@ 2022-01-17 13:22 ` Aleksandr Vityazev
  2022-01-17 13:22 ` [bug#53315] [PATCH 062/150] gnu: Add rust-semver-0.6 Aleksandr Vityazev
                   ` (89 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:22 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-crates-index-0.5): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e071e53955..7ab2723c1e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12193,6 +12193,28 @@ (define-public rust-crates-index-0.13
      "Library for retrieving and interacting with the crates.io index.")
     (license license:asl2.0)))
 
+(define-public rust-crates-index-0.5
+  (package
+    (inherit rust-crates-index-0.13)
+    (name "rust-crates-index-5")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "crates-index" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1gak1czvvdz7l00vkkj61srrfa1sj2yl4ydghhgywydby5qh3mlg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;"curl error: Could not resolve host: github.com\n"
+       #:cargo-inputs
+       (("rust-git2" ,rust-git2-0.6)
+        ("rust-glob" ,rust-glob-0.2)
+        ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))
+    (native-inputs (list pkg-config))
+    (inputs (list zlib openssl libssh2 curl cmake))))
+
 (define-public rust-crates-io-0.33
   (package
     (name "rust-crates-io")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 062/150] gnu: Add rust-semver-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (60 preceding siblings ...)
  2022-01-17 13:22 ` [bug#53315] [PATCH 061/150] gnu: Add rust-crates-index-0.5 Aleksandr Vityazev
@ 2022-01-17 13:22 ` Aleksandr Vityazev
  2022-01-17 13:22 ` [bug#53315] [PATCH 063/150] gnu: Add rust-clippy-lints-0.0.153 Aleksandr Vityazev
                   ` (88 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:22 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-semver-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7ab2723c1e..4c34934f24 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48965,6 +48965,28 @@ (define-public rust-semver-0.9
      "Semantic version parsing and comparison.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-semver-0.6
+  (package
+    (inherit rust-semver-0.9)
+    (name "rust-semver")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "semver" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0drmjiwkq0znj33q9x9hw7ld8f28n9diyjs3jlh1l1v5kvn8ccbs"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-semver-parser" ,rust-semver-parser-0.7))
+       #:cargo-development-inputs
+       (("rust-crates-index" ,rust-crates-index-0.5)
+        ("rust-tempdir" ,rust-tempdir-0.3))))))
+
 (define-public rust-semver-0.1
   (package
     (name "rust-semver")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 063/150] gnu: Add rust-clippy-lints-0.0.153.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (61 preceding siblings ...)
  2022-01-17 13:22 ` [bug#53315] [PATCH 062/150] gnu: Add rust-semver-0.6 Aleksandr Vityazev
@ 2022-01-17 13:22 ` Aleksandr Vityazev
  2022-01-17 13:23 ` [bug#53315] [PATCH 064/150] gnu: Add rust-clippy-mini-macro-test-0.1 Aleksandr Vityazev
                   ` (87 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:22 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153): New variable.
---
 gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4c34934f24..661b4e1ad1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10145,6 +10145,41 @@ (define-public rust-clippy-0.0
 pitfalls in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-clippy-lints-0.0.153
+  (package
+    (name "rust-clippy-lints")
+    (version "0.0.153")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "clippy-lints" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "021w4cv2qwczkk0w4d6zy52yx6afi4yz5y29wq6xmb0wqwzp55ca"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-itertools" ,rust-itertools-0.6)
+        ("rust-lazy-static" ,rust-lazy-static-0.2)
+        ("rust-matches" ,rust-matches-0.1)
+        ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.0.15)
+        ("rust-quine-mc-cluskey" ,rust-quine-mc-cluskey-0.2)
+        ("rust-regex-syntax" ,rust-regex-syntax-0.4)
+        ("rust-semver" ,rust-semver-0.6)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-toml" ,rust-toml-0.4)
+        ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
+    (home-page "https://github.com/rust-lang-nursery/rust-clippy")
+    (synopsis "A bunch of helpful lints to avoid common pitfalls in Rust")
+    (description
+     "This package provides a bunch of helpful lints to avoid common pitfalls
+in Rust")
+    (license license:mpl2.0)))
+
 (define-public rust-clircle-0.3
   (package
     (name "rust-clircle")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 064/150] gnu: Add rust-clippy-mini-macro-test-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (62 preceding siblings ...)
  2022-01-17 13:22 ` [bug#53315] [PATCH 063/150] gnu: Add rust-clippy-lints-0.0.153 Aleksandr Vityazev
@ 2022-01-17 13:23 ` Aleksandr Vityazev
  2022-01-17 13:23 ` [bug#53315] [PATCH 065/150] gnu: Add rust-error-chain-0.8 Aleksandr Vityazev
                   ` (86 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:23 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-clippy-mini-macro-test-0.1): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 661b4e1ad1..62bc7f013e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10180,6 +10180,27 @@ (define-public rust-clippy-lints-0.0.153
 in Rust")
     (license license:mpl2.0)))
 
+(define-public rust-clippy-mini-macro-test-0.1
+  (package
+    (name "rust-clippy-mini-macro-test")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "clippy-mini-macro-test" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1f1q09az4xk4aqnp8g1m6kf4hif75gr7rwzhh4yw7g1gqk94jsgq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rust-lang-nursery/rust-clippy")
+    (synopsis "Macro to test clippy's procedural macro checks")
+    (description
+     "This package provides a macro to test clippy's procedural macro
+checks.")
+    (license license:mpl2.0)))
+
 (define-public rust-clircle-0.3
   (package
     (name "rust-clircle")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 065/150] gnu: Add rust-error-chain-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (63 preceding siblings ...)
  2022-01-17 13:23 ` [bug#53315] [PATCH 064/150] gnu: Add rust-clippy-mini-macro-test-0.1 Aleksandr Vityazev
@ 2022-01-17 13:23 ` Aleksandr Vityazev
  2022-01-17 13:23 ` [bug#53315] [PATCH 066/150] gnu: Add rust-lazycell-0.5 Aleksandr Vityazev
                   ` (85 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:23 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-error-chain-0.8): New variable.
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 62bc7f013e..98a3963dbf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18550,6 +18550,24 @@ (define-public rust-error-chain-0.10
      `(#:cargo-inputs
        (("rust-backtrace" ,rust-backtrace-0.3))))))
 
+(define-public rust-error-chain-0.8
+  (package
+    (inherit rust-error-chain-0.11)
+    (name "rust-error-chain")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "error-chain" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0ijxazr966gjvckl3yrkcziazk3ryrfc466m84p9m2iq314y0c39"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-backtrace" ,rust-backtrace-0.3))))))
+
 (define-public rust-error-code-2
   (package
     (name "rust-error-code")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 066/150] gnu: Add rust-lazycell-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (64 preceding siblings ...)
  2022-01-17 13:23 ` [bug#53315] [PATCH 065/150] gnu: Add rust-error-chain-0.8 Aleksandr Vityazev
@ 2022-01-17 13:23 ` Aleksandr Vityazev
  2022-01-17 13:23 ` [bug#53315] [PATCH 067/150] gnu: Add rust-nix-0.8 Aleksandr Vityazev
                   ` (84 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:23 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-lazycell-0.5): New variable.
---
 gnu/packages/crates-io.scm | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 98a3963dbf..32f42c23f2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27984,6 +27984,22 @@ (define-public rust-lazycell-1
      "This package provides a library providing a lazily filled Cell struct.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-lazycell-0.5
+  (package
+    (inherit rust-lazycell-1)
+    (name "rust-lazycell")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lazycell" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "16w5c75sb7xjica1ys6w8ndxvy001y52fjz722m07yqid1x5nn1v"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-clippy" ,rust-clippy-0.0))))))
+
 (define-public rust-lettre-0.9
   (package
     (name "rust-lettre")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 067/150] gnu: Add rust-nix-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (65 preceding siblings ...)
  2022-01-17 13:23 ` [bug#53315] [PATCH 066/150] gnu: Add rust-lazycell-0.5 Aleksandr Vityazev
@ 2022-01-17 13:23 ` Aleksandr Vityazev
  2022-01-17 13:23 ` [bug#53315] [PATCH 068/150] gnu: Add rust-os-pipe-0.5 Aleksandr Vityazev
                   ` (83 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:23 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-nix-0.8): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 32f42c23f2..170e9b6e2b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34145,6 +34145,26 @@ (define-public rust-nix-0.14
         (base32
          "1kmxdlmvnmq8cfpmr3g6wk37rwi2ybdvp1z6z3831m1p23p2nwkc"))))))
 
+(define-public rust-nix-0.8
+  (package
+    (inherit rust-nix-0.15)
+    (name "rust-nix")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nix" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "11v4idygamcdgqvqbz9qcz83nwiyc8bv62k2x72kawcqh9lrzr27"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-0.7)
+        ("rust-cfg-if" ,rust-cfg-if-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-void" ,rust-void-1))))))
+
 (define-public rust-nl80211-0.0.2
   (package
     (name "rust-nl80211")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 068/150] gnu: Add rust-os-pipe-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (66 preceding siblings ...)
  2022-01-17 13:23 ` [bug#53315] [PATCH 067/150] gnu: Add rust-nix-0.8 Aleksandr Vityazev
@ 2022-01-17 13:23 ` Aleksandr Vityazev
  2022-01-17 13:24 ` [bug#53315] [PATCH 069/150] gnu: Add rust-shared-child-0.2 Aleksandr Vityazev
                   ` (82 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:23 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-os-pipe-0.5): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 170e9b6e2b..dea7f215a1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36578,6 +36578,27 @@ (define-public rust-os-pipe-0.9
      "A cross-platform library for opening OS pipes.")
     (license license:expat)))
 
+(define-public rust-os-pipe-0.5
+  (package
+    (inherit rust-os-pipe-0.9)
+    (name "rust-os-pipe")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "os-pipe" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1ccwc7caq3hhgxyrglkl2fw8qzkx0kxanh9azs852w9f0jrzp2wr"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
+        ("rust-nix" ,rust-nix-0.8)
+        ("rust-winapi" ,rust-winapi-0.2))))))
+
 (define-public rust-os-str-bytes-2
   (package
     (name "rust-os-str-bytes")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 069/150] gnu: Add rust-shared-child-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (67 preceding siblings ...)
  2022-01-17 13:23 ` [bug#53315] [PATCH 068/150] gnu: Add rust-os-pipe-0.5 Aleksandr Vityazev
@ 2022-01-17 13:24 ` Aleksandr Vityazev
  2022-01-17 13:24 ` [bug#53315] [PATCH 070/150] gnu: Add rust-duct-0.8 Aleksandr Vityazev
                   ` (81 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:24 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-shared-child-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dea7f215a1..7b9512f1a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51003,6 +51003,25 @@ (define-public rust-shared-child-0.3
      "A library for using child processes from multiple threads.")
     (license license:expat)))
 
+(define-public rust-shared-child-0.2
+  (package
+    (inherit rust-shared-child-0.3)
+    (name "rust-shared-child")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "shared-child" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1k0ldvk9p1l0b38bwd3a29ylmwbj60c37hnqzh0hljmyin93i6q9"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.2))))))
+
 (define-public rust-shared-library-0.1
   (package
     (name "rust-shared-library")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 070/150] gnu: Add rust-duct-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (68 preceding siblings ...)
  2022-01-17 13:24 ` [bug#53315] [PATCH 069/150] gnu: Add rust-shared-child-0.2 Aleksandr Vityazev
@ 2022-01-17 13:24 ` Aleksandr Vityazev
  2022-01-17 13:24 ` [bug#53315] [PATCH 071/150] gnu: Add rust-clippy-0.0.153 Aleksandr Vityazev
                   ` (80 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:24 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-duct-0.8): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7b9512f1a2..5619620e72 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17049,6 +17049,30 @@ (define-public rust-duct-0.13
      "A library for running child processes.")
     (license license:expat)))
 
+(define-public rust-duct-0.8
+  (package
+    (inherit rust-duct-0.13)
+    (name "rust-duct")
+    (version "0.8.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "duct" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0p06yslfi1wa68c2x068wmi9pr2mzmm64d6qwq8zba58w1gs2np4"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-error-chain" ,rust-error-chain-0.8)
+        ("rust-lazycell" ,rust-lazycell-0.5)
+        ("rust-os-pipe" ,rust-os-pipe-0.5)
+        ("rust-shared-child" ,rust-shared-child-0.2))
+       #:cargo-development-inputs
+       (("rust-tempdir" ,rust-tempdir-0.3))))))
+
 (define-public rust-dunce-1
   (package
     (name "rust-dunce")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 071/150] gnu: Add rust-clippy-0.0.153.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (69 preceding siblings ...)
  2022-01-17 13:24 ` [bug#53315] [PATCH 070/150] gnu: Add rust-duct-0.8 Aleksandr Vityazev
@ 2022-01-17 13:24 ` Aleksandr Vityazev
  2022-01-17 13:24 ` [bug#53315] [PATCH 072/150] gnu: Add rust-expectest-0.12 Aleksandr Vityazev
                   ` (79 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:24 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-clippy-0.0.153): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5619620e72..dcadc4e429 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10145,6 +10145,34 @@ (define-public rust-clippy-0.0
 pitfalls in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-clippy-0.0.153
+  (package
+    (inherit rust-clippy-0.0)
+    (name "rust-clippy")
+    (version "0.0.153")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "clippy" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1b5c96303nc6ngphazjafafgjjfawfbsjrkr2c8m2xvg7finxf47"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cargo-metadata" ,rust-cargo-metadata-0.2)
+        ("rust-clippy-lints" ,rust-clippy-lints-0.0.153))
+       #:cargo-development-inputs
+       (("rust-clippy-mini-macro-test" ,rust-clippy-mini-macro-test-0.1)
+        ("rust-compiletest-rs" ,rust-compiletest-rs-0.2)
+        ("rust-duct" ,rust-duct-0.8)
+        ("rust-lazy-static" ,rust-lazy-static-0.2)
+        ("rust-regex" ,rust-regex-0.2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1))))))
+
 (define-public rust-clippy-lints-0.0.153
   (package
     (name "rust-clippy-lints")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 072/150] gnu: Add rust-expectest-0.12.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (70 preceding siblings ...)
  2022-01-17 13:24 ` [bug#53315] [PATCH 071/150] gnu: Add rust-clippy-0.0.153 Aleksandr Vityazev
@ 2022-01-17 13:24 ` Aleksandr Vityazev
  2022-01-17 13:24 ` [bug#53315] [PATCH 073/150] gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12 Aleksandr Vityazev
                   ` (78 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:24 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-expectest-0.12): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dcadc4e429..8989a7825a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18845,6 +18845,27 @@ (define-public rust-expect-test-1
      "This package provides a minimalistic snapshot testing library.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-expectest-0.12
+  (package
+    (name "rust-expectest")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "expectest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0y290ak3q5l8l8ajg00mqx1lx9f1pagk6ckmplzibf5ach5pr0bq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-num-traits" ,rust-num-traits-0.2))))
+    (home-page "https://github.com/zummenix/expectest")
+    (synopsis "Matchers and matcher functions for unit testing")
+    (description "This crate provides matchers and matcher functions for unit
+testing.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-expectest-0.9
   (package
     (name "rust-expectest")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 073/150] gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (71 preceding siblings ...)
  2022-01-17 13:24 ` [bug#53315] [PATCH 072/150] gnu: Add rust-expectest-0.12 Aleksandr Vityazev
@ 2022-01-17 13:24 ` Aleksandr Vityazev
  2022-01-17 13:25 ` [bug#53315] [PATCH 074/150] gnu: rust-rspec-1: Update to 1.0.0 Aleksandr Vityazev
                   ` (77 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:24 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-expectest-0.9): Inherit from rust-expectest-0.12.
---
 gnu/packages/crates-io.scm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8989a7825a..37ecaa2bfb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18868,6 +18868,7 @@ (define-public rust-expectest-0.12
 
 (define-public rust-expectest-0.9
   (package
+    (inherit rust-expectest-0.12)
     (name "rust-expectest")
     (version "0.9.2")
     (source
@@ -18877,15 +18878,9 @@ (define-public rust-expectest-0.9
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0f24q2a53x7sfmmrqjbwbk7pahzwkpd829fcr023kb7q5xnd6z4g"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-       (("rust-num-traits" ,rust-num-traits-0.1))))
-    (home-page "https://github.com/zummenix/expectest")
-    (synopsis "Matchers and matcher functions for unit testing")
-    (description "This crate provides matchers and matcher functions for unit
-testing.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-num-traits" ,rust-num-traits-0.1))))))
 
 (define-public rust-extend-0.1
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 074/150] gnu: rust-rspec-1: Update to 1.0.0.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (72 preceding siblings ...)
  2022-01-17 13:24 ` [bug#53315] [PATCH 073/150] gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12 Aleksandr Vityazev
@ 2022-01-17 13:25 ` Aleksandr Vityazev
  2022-01-17 13:26 ` [bug#53315] [PATCH 075/150] gnu: Add rust-cookie-store-0.15 Aleksandr Vityazev
                   ` (76 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:25 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rspec-1): Update to 1.0.0.
[arguments]: <#:skip-build?>: Remove.
<#:cargo-inputs>: Use rust-clippy-0.0.153, rust-colored-2,
rust-derive-builder-0.9, rust-expectest-0.12, rust-rayon-1, rust-time-0.2.

(rust-publicsuffix-1):
[arguments]: <#:skip-build?>: Set to #t.
<#:cargo-development-inputs>: Remove.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 37ecaa2bfb..db248d6da5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41729,15 +41729,14 @@ (define-public rust-publicsuffix-1
         (base32
          "0yvmjpywfyypfr17kxiwy6ssykgv8nmcdhfakas6548pfn8a9fiv"))))
     (arguments
-     `(#:cargo-inputs
+     `(#:skip-build? #t
+       #:cargo-inputs
        (("rust-error-chain" ,rust-error-chain-0.12)
         ("rust-idna" ,rust-idna-0.2)
         ("rust-lazy-static" ,rust-lazy-static-1)
         ("rust-native-tls" ,rust-native-tls-0.2)
         ("rust-regex" ,rust-regex-1)
-        ("rust-url" ,rust-url-2))
-       #:cargo-development-inputs
-       (("rust-rspec" ,rust-rspec-1))))))
+        ("rust-url" ,rust-url-2))))))
 
 (define-public rust-pulldown-cmark-0.8
   (package
@@ -45457,25 +45456,24 @@ (define-public rust-rowan-0.13
 (define-public rust-rspec-1
   (package
     (name "rust-rspec")
-    (version "1.0.0-beta.4")
+    (version "1.0.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "rspec" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1abfzwkbxlwahb243k8d3fp6i135lx1aqmbfl79w9zlpng182ndk"))))
+        (base32 "02hfwxqjdc39ygnjysvn5qz343fahmwm16rxvxayh403d5y9wf49"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:skip-build? #t ;; TODO unpackaged dev-dependencies
-       #:cargo-inputs
-       (("rust-colored" ,rust-colored-1)
+     `(#:cargo-inputs
+       (("rust-clippy" ,rust-clippy-0.0.153)
+        ("rust-colored" ,rust-colored-2)
         ("rust-derive-new" ,rust-derive-new-0.5)
-        ("rust-derive-builder" ,rust-derive-builder-0.5)
-        ("rust-expectest" ,rust-expectest-0.9)
-        ("rust-rayon" ,rust-rayon-0.8))
-       #:cargo-development-inputs
-       (("rust-clippy" ,rust-clippy-0.0)))) ;; requires 0.0.153
+        ("rust-derive-builder" ,rust-derive-builder-0.9)
+        ("rust-expectest" ,rust-expectest-0.12)
+        ("rust-rayon" ,rust-rayon-1)
+        ("rust-time" ,rust-time-0.2))))
     (home-page "https://github.com/rust-rspec/rspec")
     (synopsis "Write Rspec-like tests with stable rust")
     (description "This package helps writing Rspec-like tests with stable
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 075/150] gnu: Add rust-cookie-store-0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (73 preceding siblings ...)
  2022-01-17 13:25 ` [bug#53315] [PATCH 074/150] gnu: rust-rspec-1: Update to 1.0.0 Aleksandr Vityazev
@ 2022-01-17 13:26 ` Aleksandr Vityazev
  2022-01-17 13:26 ` [bug#53315] [PATCH 076/150] gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15 Aleksandr Vityazev
                   ` (75 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:26 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cookie-store-0.15): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db248d6da5..0885883cb4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11786,6 +11786,36 @@ (define-public rust-cookie-0.14
        #:cargo-development-inputs
        (("rust-version-check" ,rust-version-check-0.9))))))
 
+(define-public rust-cookie-store-0.15
+  (package
+    (name "rust-cookie-store-15")
+    (version "0.15.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cookie-store" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0z0navy9k0ivrdvz492q8c4nhd3iv5l77hwfppskdp1j15607xxk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cookie" ,rust-cookie-0.15)
+        ("rust-idna" ,rust-idna-0.2)
+        ("rust-indexmap" ,rust-indexmap-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-publicsuffix" ,rust-publicsuffix-2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-time" ,rust-time-0.2)
+        ("rust-url" ,rust-url-2))))
+    (home-page "https://github.com/pfernie/cookie_store")
+    (synopsis "Cookie storage and retrieval")
+    (description "This package implements cookie storage and retrieval.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cookie-store-0.12
   (package
     (name "rust-cookie-store")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 076/150] gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (74 preceding siblings ...)
  2022-01-17 13:26 ` [bug#53315] [PATCH 075/150] gnu: Add rust-cookie-store-0.15 Aleksandr Vityazev
@ 2022-01-17 13:26 ` Aleksandr Vityazev
  2022-01-17 13:26 ` [bug#53315] [PATCH 077/150] gnu: Add rust-sct-0.7 Aleksandr Vityazev
                   ` (74 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:26 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cookie-store-0.12): Inherit from rust-cookie-store-0.15.
---
 gnu/packages/crates-io.scm | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0885883cb4..4f979c6b44 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11818,6 +11818,7 @@ (define-public rust-cookie-store-0.15
 
 (define-public rust-cookie-store-0.12
   (package
+    (inherit rust-cookie-store-0.15)
     (name "rust-cookie-store")
     (version "0.12.0")
     (source
@@ -11828,7 +11829,6 @@ (define-public rust-cookie-store-0.12
        (sha256
         (base32
          "1lqhmdwgnyvi1mjmw4rbgd02fwav4aabpg4vcld23d8c9g5dy61q"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-cookie" ,rust-cookie-0.14)
@@ -11842,11 +11842,7 @@ (define-public rust-cookie-store-0.12
         ("rust-url" ,rust-url-2))
        #:cargo-development-inputs
        (("rust-env-logger" ,rust-env-logger-0.7)
-        ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
-    (home-page "https://github.com/pfernie/cookie_store")
-    (synopsis "Cookie storage and retrieval")
-    (description "This package implements cookie storage and retrieval.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
 
 (define-public rust-core-affinity-0.5
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 077/150] gnu: Add rust-sct-0.7.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (75 preceding siblings ...)
  2022-01-17 13:26 ` [bug#53315] [PATCH 076/150] gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15 Aleksandr Vityazev
@ 2022-01-17 13:26 ` Aleksandr Vityazev
  2022-01-17 13:26 ` [bug#53315] [PATCH 078/150] gnu: rust-sct-0.6: Inherit from rust-sct-0.7 Aleksandr Vityazev
                   ` (73 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:26 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sct-0.7): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4f979c6b44..450c7552b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48624,6 +48624,27 @@ (define-public rust-scroll-derive-0.9
 Pwrite traits from the scroll crate.")
     (license license:expat)))
 
+(define-public rust-sct-0.7
+  (package
+    (name "rust-sct")
+    (version "0.7.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "sct" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "193w3dg2pcn7138ab4c586pl76nkryn4h6wqlwvqj5gqr6vwsgfm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-ring" ,rust-ring-0.16)
+        ("rust-untrusted" ,rust-untrusted-0.7))))
+    (home-page "https://github.com/ctz/sct.rs")
+    (synopsis "Certificate transparency SCT verification library")
+    (description "Certificate transparency SCT verification library.")
+    (license (list license:asl2.0 license:isc license:expat))))
+
 (define-public rust-sct-0.6
   (package
     (name "rust-sct")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 078/150] gnu: rust-sct-0.6: Inherit from rust-sct-0.7.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (76 preceding siblings ...)
  2022-01-17 13:26 ` [bug#53315] [PATCH 077/150] gnu: Add rust-sct-0.7 Aleksandr Vityazev
@ 2022-01-17 13:26 ` Aleksandr Vityazev
  2022-01-17 13:26 ` [bug#53315] [PATCH 079/150] gnu: Add rust-webpki-0.22 Aleksandr Vityazev
                   ` (72 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:26 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-sct-0.6): Inherit from rust-sct-0.7.
---
 gnu/packages/crates-io.scm | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 450c7552b3..9b630fd221 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48647,6 +48647,7 @@ (define-public rust-sct-0.7
 
 (define-public rust-sct-0.6
   (package
+    (inherit rust-sct-0.7)
     (name "rust-sct")
     (version "0.6.0")
     (source
@@ -48656,17 +48657,12 @@ (define-public rust-sct-0.6
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0g4dz7las43kcpi9vqv9c6l1afjkdv3g3w3s7d2w7a7w77wjl173"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-ring" ,rust-ring-0.16)
         ("rust-untrusted" ,rust-untrusted-0.7))
        #:cargo-development-inputs
-       (("rust-cc" ,rust-cc-1))))
-    (home-page "https://github.com/ctz/sct.rs")
-    (synopsis "Certificate transparency SCT verification library")
-    (description "Certificate transparency SCT verification library")
-    (license (list license:asl2.0 license:isc license:expat))))
+       (("rust-cc" ,rust-cc-1))))))
 
 (define-public rust-sct-0.5
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 079/150] gnu: Add rust-webpki-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (77 preceding siblings ...)
  2022-01-17 13:26 ` [bug#53315] [PATCH 078/150] gnu: rust-sct-0.6: Inherit from rust-sct-0.7 Aleksandr Vityazev
@ 2022-01-17 13:26 ` Aleksandr Vityazev
  2022-01-17 13:27 ` [bug#53315] [PATCH 080/150] gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22 Aleksandr Vityazev
                   ` (71 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:26 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-webpki-0.22): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b630fd221..e3e595f61f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64592,6 +64592,30 @@ (define-public rust-webbrowser-0.5
 available on a platform.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-webpki-0.22
+  (package
+    (name "rust-webpki")
+    (version "0.22.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "webpki" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1gd1gxip5kgdwmrvhj5gjxij2mgg2mavq1ych4q1h272ja0xg5gh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-ring" ,rust-ring-0.16)
+        ("rust-untrusted" ,rust-untrusted-0.7))
+       #:cargo-development-inputs
+       (("rust-base64" ,rust-base64-0.9))))
+    (home-page "https://github.com/briansmith/webpki")
+    (synopsis "Web PKI X.509 Certificate Verification")
+    (description "This package provides Web PKI X.509 Certificate
+Verification.")
+    (license license:isc)))
+
 (define-public rust-webpki-0.21
   (package
     (name "rust-webpki")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 080/150] gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (78 preceding siblings ...)
  2022-01-17 13:26 ` [bug#53315] [PATCH 079/150] gnu: Add rust-webpki-0.22 Aleksandr Vityazev
@ 2022-01-17 13:27 ` Aleksandr Vityazev
  2022-01-17 13:27 ` [bug#53315] [PATCH 081/150] gnu: Add rust-webpki-roots-0.22 Aleksandr Vityazev
                   ` (70 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:27 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-webpki-0.21): Inherit from rust-webpki-0.22.
---
 gnu/packages/crates-io.scm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e3e595f61f..ca70b5cbd1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64618,6 +64618,7 @@ (define-public rust-webpki-0.22
 
 (define-public rust-webpki-0.21
   (package
+    (inherit rust-webpki-0.22)
     (name "rust-webpki")
     (version "0.21.4")
     (source
@@ -64627,19 +64628,13 @@ (define-public rust-webpki-0.21
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1sm4i8c5bw3bdhi7mjk0wpvwx55hvsmyn0k2lpa4cb161038rqxq"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:tests? #f ;; tests fail to build "missing file tests/ed25519/ee.der"
        #:cargo-inputs
        (("rust-ring" ,rust-ring-0.16)
         ("rust-untrusted" ,rust-untrusted-0.7))
        #:cargo-development-inputs
-       (("rust-base64" ,rust-base64-0.9))))
-    (home-page "https://github.com/briansmith/webpki")
-    (synopsis "Web PKI X.509 Certificate Verification")
-    (description "This package provides Web PKI X.509 Certificate
-Verification.")
-    (license license:isc)))
+       (("rust-base64" ,rust-base64-0.9))))))
 
 (define-public rust-webpki-0.19
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 081/150] gnu: Add rust-webpki-roots-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (79 preceding siblings ...)
  2022-01-17 13:27 ` [bug#53315] [PATCH 080/150] gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22 Aleksandr Vityazev
@ 2022-01-17 13:27 ` Aleksandr Vityazev
  2022-01-17 13:27 ` [bug#53315] [PATCH 082/150] gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22 Aleksandr Vityazev
                   ` (69 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:27 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-webpki-roots-0.22): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ca70b5cbd1..a427773b21 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64678,6 +64678,27 @@ (define-public rust-webpki-0.18
        #:cargo-development-inputs
        (("rust-base64" ,rust-base64-0.9))))))
 
+(define-public rust-webpki-roots-0.22
+  (package
+    (name "rust-webpki-roots")
+    (version "0.22.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "webpki-roots" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0jbll0ys9jakrvv3l1i216bbgj7jbxr7ad2dihw28xcm7s8fnb2m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-webpki" ,rust-webpki-0.22))))
+    (home-page "https://github.com/rustls/webpki-roots")
+    (synopsis "Mozilla's CA root certificates for use with webpki")
+    (description "This package provides Mozilla's CA root certificates for use
+with webpki.")
+    (license license:mpl2.0)))
+
 (define-public rust-webpki-roots-0.21
   (package
     (name "rust-webpki-roots")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 082/150] gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (80 preceding siblings ...)
  2022-01-17 13:27 ` [bug#53315] [PATCH 081/150] gnu: Add rust-webpki-roots-0.22 Aleksandr Vityazev
@ 2022-01-17 13:27 ` Aleksandr Vityazev
  2022-01-17 13:27 ` [bug#53315] [PATCH 083/150] gnu: Add rust-rustls-pemfile-0.2 Aleksandr Vityazev
                   ` (68 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:27 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-webpki-roots-0.21): Inherit from rust-webpki-roots-0.22.
---
 gnu/packages/crates-io.scm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a427773b21..22ffd79ce7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64701,6 +64701,7 @@ (define-public rust-webpki-roots-0.22
 
 (define-public rust-webpki-roots-0.21
   (package
+    (inherit rust-webpki-roots-0.22)
     (name "rust-webpki-roots")
     (version "0.21.1")
     (source
@@ -64710,16 +64711,10 @@ (define-public rust-webpki-roots-0.21
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0h49lkr7hrxpyr0xg1nph4m3v1l6rhg8ax9n8msvfwz48hsibgma"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-webpki" ,rust-webpki-0.21))))
-    (home-page "https://github.com/ctz/webpki-roots")
-    (synopsis "Mozilla's CA root certificates for use with webpki")
-    (description "This package provides Mozilla's CA root certificates for use
-with webpki.")
-    (license license:mpl2.0)))
+       (("rust-webpki" ,rust-webpki-0.21))))))
 
 (define-public rust-webpki-roots-0.20
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 083/150] gnu: Add rust-rustls-pemfile-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (81 preceding siblings ...)
  2022-01-17 13:27 ` [bug#53315] [PATCH 082/150] gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22 Aleksandr Vityazev
@ 2022-01-17 13:27 ` Aleksandr Vityazev
  2022-01-17 13:27 ` [bug#53315] [PATCH 084/150] gnu: Add rust-rustls-0.20 Aleksandr Vityazev
                   ` (67 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:27 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustls-pemfile-0.2): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 22ffd79ce7..e90abdd4c2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47427,6 +47427,29 @@ (define-public rust-rustls-native-certs-0.4
         ("rust-webpki" ,rust-webpki-0.21)
         ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
 
+(define-public rust-rustls-pemfile-0.2
+  (package
+    (name "rust-rustls-pemfile")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustls-pemfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jfi97lqnnnnxhmfy6ygrsp0x70m8wsdpaw45svvz1qc6vmymssy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-base64" ,rust-base64-0.13))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.3))))
+    (home-page "https://github.com/rustls/pemfile")
+    (synopsis "Basic parser for PEM formatted keys and certificates")
+    (description "This package provides a very basic parser for the
+PEM-encodings commonly used to store keys and certificates at rest.")
+    (license (list license:asl2.0 license:isc license:expat))))
+
 (define-public rust-rusttype-0.9
   (package
     (name "rust-rusttype")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 084/150] gnu: Add rust-rustls-0.20.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (82 preceding siblings ...)
  2022-01-17 13:27 ` [bug#53315] [PATCH 083/150] gnu: Add rust-rustls-pemfile-0.2 Aleksandr Vityazev
@ 2022-01-17 13:27 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 085/150] gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20 Aleksandr Vityazev
                   ` (66 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:27 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustls-0.20): New variable.
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e90abdd4c2..21874790f0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47181,6 +47181,40 @@ (define-public rust-rustfix-0.4
         `(("rust-failure" ,rust-failure-0.1)
           ,@(alist-delete "rust-anyhow" cargo-inputs)))))))
 
+(define-public rust-rustls-0.20
+  (package
+    (name "rust-rustls")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustls" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "111z24faq1i1z3gbznfgl7qp3in2fx1y1adijjsl1q7kj0i5wznk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-log" ,rust-log-0.4)
+        ("rust-ring" ,rust-ring-0.16)
+        ("rust-sct" ,rust-sct-0.7)
+        ("rust-webpki" ,rust-webpki-0.22))
+       #:cargo-development-inputs
+       (("rust-base64" ,rust-base64-0.13)
+        ("rust-criterion" ,rust-criterion-0.3)
+        ("rust-env-logger" ,rust-env-logger-0.9)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.22))))
+    (home-page "https://github.com/rustls/rustls")
+    (synopsis "Modern TLS library written in Rust")
+    (description
+     "This package provides a modern TLS library written in Rust.")
+    (license
+     (list license:asl2.0 license:isc license:expat))))
+
 (define-public rust-rustls-0.19
   (package
     (name "rust-rustls")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 085/150] gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (83 preceding siblings ...)
  2022-01-17 13:27 ` [bug#53315] [PATCH 084/150] gnu: Add rust-rustls-0.20 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 086/150] gnu: Add rust-radium-0.6 Aleksandr Vityazev
                   ` (65 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustls-0.19): Inherit from rust-rustls-0.20.
---
 gnu/packages/crates-io.scm | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 21874790f0..1d0f5d5a3f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47217,6 +47217,7 @@ (define-public rust-rustls-0.20
 
 (define-public rust-rustls-0.19
   (package
+    (inherit rust-rustls-0.20)
     (name "rust-rustls")
     (version "0.19.0")
     (source
@@ -47227,7 +47228,6 @@ (define-public rust-rustls-0.19
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "02wqas2pcxk75s9l9c9f1r5am7258bmqprh68pnqfvkwz0gx4kq6"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
@@ -47235,13 +47235,7 @@ (define-public rust-rustls-0.19
         ("rust-log" ,rust-log-0.4)
         ("rust-ring" ,rust-ring-0.16)
         ("rust-sct" ,rust-sct-0.6)
-        ("rust-webpki" ,rust-webpki-0.21))))
-    (home-page "https://github.com/ctz/rustls")
-    (synopsis "Modern TLS library written in Rust")
-    (description
-     "This package provides a modern TLS library written in Rust.")
-    (license
-     (list license:asl2.0 license:isc license:expat))))
+        ("rust-webpki" ,rust-webpki-0.21))))))
 
 (define-public rust-rustls-0.18
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 086/150] gnu: Add rust-radium-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (84 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 085/150] gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 087/150] gnu: rust-radium-0.5: Inherit from rust-radium-0.6 Aleksandr Vityazev
                   ` (64 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-radium-0.6): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1d0f5d5a3f..ebd1494afb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42712,6 +42712,30 @@ (define-public rust-racer-interner-0.1
 fashion.  It is mostly used in Racer.")
     (license license:expat)))
 
+(define-public rust-radium-0.6
+  (package
+    (name "rust-radium")
+    (version "0.6.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "radium" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1ys4bpp2l701ghdniz90zhkvb5ykmfw2pj0m8pfcbi7bm10qygv4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-development-inputs
+       (("rust-static-assertions" ,rust-static-assertions-1))))
+    (home-page "https://github.com/bitvecto-rs/radium")
+    (synopsis "Portable interfaces for maybe-atomic types")
+    (description
+     "@code{radium} provides abstractions and graceful degradation for behavior
+that must be shared-mutable, but merely may use atomic instructions to do so.")
+    (license license:expat)))
+
 (define-public rust-radium-0.5
   (package
     (name "rust-radium")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 087/150] gnu: rust-radium-0.5: Inherit from rust-radium-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (85 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 086/150] gnu: Add rust-radium-0.6 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 088/150] gnu: rust-tap-1: Update to 1.0.1 Aleksandr Vityazev
                   ` (63 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-radium-0.5): Inherit from rust-radium-0.6.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ebd1494afb..e3d1cd7c0c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42738,27 +42738,21 @@ (define-public rust-radium-0.6
 
 (define-public rust-radium-0.5
   (package
+    (inherit rust-radium-0.6)
     (name "rust-radium")
     (version "0.5.3")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "radium" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "1f5vj5zy4kcsw8p87y976dm5pln6v6jfw5f0fkj7qbwfipbsj6wl"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "radium" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1f5vj5zy4kcsw8p87y976dm5pln6v6jfw5f0fkj7qbwfipbsj6wl"))))
     (arguments
      `(#:cargo-development-inputs
-       (("rust-static-assertions" ,rust-static-assertions-1))))
-    (home-page "https://github.com/mystor/radium")
-    (synopsis "Portable interfaces for maybe-atomic types")
-    (description
-     "@code{radium} provides abstractions and graceful degradation for behavior
-that must be shared-mutable, but merely may use atomic instructions to do so.")
-    (license license:expat)))
+       (("rust-static-assertions" ,rust-static-assertions-1))))))
 
 (define-public rust-radix-fmt-1
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 088/150] gnu: rust-tap-1: Update to 1.0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (86 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 087/150] gnu: rust-radium-0.5: Inherit from rust-radium-0.6 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 089/150] gnu: Add rust-wyz-0.4 Aleksandr Vityazev
                   ` (62 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-tap-1): Update to 1.0.1.
---
 gnu/packages/crates-io.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e3d1cd7c0c..b54cee0c3f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55950,16 +55950,14 @@ (define-public rust-takeable-option-0.4
 (define-public rust-tap-1
   (package
     (name "rust-tap")
-    (version "1.0.0")
+    (version "1.0.1")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "tap" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "13h7rw3zg3qyb4wrri8l6xbd1wrxd2rq29sqxnkd7zqs5mrlwirn"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0sc3gl4nldqpvyhqi3bbd0l9k7fngrcl4zs47n314nqqk4bpx4sm"))))
     (build-system cargo-build-system)
     (home-page "https://github.com/myrrlyn/tap")
     (synopsis "Generic extensions for tapping values in Rust")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 089/150] gnu: Add rust-wyz-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (87 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 088/150] gnu: rust-tap-1: Update to 1.0.1 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:28 ` [bug#53315] [PATCH 090/150] gnu: Add rust-funty-1.2 Aleksandr Vityazev
                   ` (61 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-wyz-0.4): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b54cee0c3f..60d7cb6462 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65659,6 +65659,31 @@ (define-public rust-wyhash-0.5
 non-cryptographic hashing algorithm and random number generator.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-wyz-0.4
+  (package
+    (name "rust-wyz")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wyz" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "126irvwn63kxgqjk5ap1pw3p3grw2sskyg32h0v4bqawsrx057hj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-once-cell" ,rust-once-cell-1)
+        ("rust-tap" ,rust-tap-1)
+        ("rust-typemap" ,rust-typemap-0.3))))
+    (home-page "https://myrrlyn.net/crates/wyz")
+    (synopsis "Collection of utility functions")
+    (description
+     "This package provides a collection of utility functions.")
+    (license license:expat)))
+
 (define-public rust-wyz-0.2
   (package
     (name "rust-wyz")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 090/150] gnu: Add rust-funty-1.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (88 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 089/150] gnu: Add rust-wyz-0.4 Aleksandr Vityazev
@ 2022-01-17 13:28 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 091/150] gnu: rust-funty-1: Inherit from rust-funty-1.2 Aleksandr Vityazev
                   ` (60 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:28 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-funty-1.2): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 60d7cb6462..dcaa06beb1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20867,6 +20867,31 @@ (define-public rust-fuchsia-zircon-sys-0.3
     (description "Low-level Rust bindings for the Zircon kernel.")
     (license license:bsd-3)))
 
+(define-public rust-funty-1.2
+  (package
+    (name "rust-funty")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "funty" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "07lb1f8yih3g694id3n90anlgxf8m6p98bllsnn6dmb5rfwsniqq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-development-inputs
+       (("rust-static-assertions" ,rust-static-assertions-1))))
+    (home-page "https://github.com/myrrlyn/funty")
+    (synopsis "Trait generalization over the primitive types")
+    (description
+     "Prior to 1.0, Rust had traits for the numeric primitive types to permit
+code to generalize over which specific type it accepted. This was never
+stabilized, and eventually removed.  This library reïnstates these traits.")
+    (license license:expat)))
+
 (define-public rust-funty-1
   (package
     (name "rust-funty")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 091/150] gnu: rust-funty-1: Inherit from rust-funty-1.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (89 preceding siblings ...)
  2022-01-17 13:28 ` [bug#53315] [PATCH 090/150] gnu: Add rust-funty-1.2 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 092/150] gnu: Add rust-bitvec-0.22 Aleksandr Vityazev
                   ` (59 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-funty-1): Inherit from rust-funty-1.2.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 27 ++++++++++-----------------
 1 file changed, 10 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dcaa06beb1..b24ac87077 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20894,28 +20894,21 @@ (define-public rust-funty-1.2
 
 (define-public rust-funty-1
   (package
+    (inherit rust-funty-1.2)
     (name "rust-funty")
     (version "1.1.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "funty" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "19wx3p3jmv863y0mjb56sr4qf1kvqhl3fsyslkd92zli0p8lrlzy"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "funty" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "19wx3p3jmv863y0mjb56sr4qf1kvqhl3fsyslkd92zli0p8lrlzy"))))
     (arguments
      `(#:cargo-development-inputs
-       (("rust-static-assertions" ,rust-static-assertions-1))))
-    (home-page "https://github.com/myrrlyn/funty")
-    (synopsis "Trait generalization over the primitive types")
-    (description
-     "Prior to 1.0, Rust had traits for the numeric primitive types to permit
-code to generalize over which specific type it accepted. This was never
-stabilized, and eventually removed.  This library reïnstates these traits.")
-    (license license:expat)))
+       (("rust-static-assertions" ,rust-static-assertions-1))))))
 
 (define-public rust-futf-0.1
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 092/150] gnu: Add rust-bitvec-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (90 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 091/150] gnu: rust-funty-1: Inherit from rust-funty-1.2 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 093/150] gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22 Aleksandr Vityazev
                   ` (58 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-bitvec-0.22): New variable.
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b24ac87077..293aae276f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6405,6 +6405,40 @@ (define-public rust-bitstream-io-0.8
          "00a6wy54s1dmadm5xz8k2cbsd7ixvm48mlc45bk0fdy0pbra6jk1"))))
     (arguments `(#:skip-build? #t))))
 
+(define-public rust-bitvec-0.22
+  (package
+    (name "rust-bitvec")
+    (version "0.22.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bitvec" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09xm84dg04y8k3cm7aa81n2xfvcnidahx0qpqc60l4w6ih5g0dsj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-funty" ,rust-funty-1.2)
+        ("rust-radium" ,rust-radium-0.6)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-tap" ,rust-tap-1)
+        ("rust-wyz" ,rust-wyz-0.4))
+       #:cargo-development-inputs
+       (("rust-bincode" ,rust-bincode-1)
+        ("rust-criterion" ,rust-criterion-0.3)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-test" ,rust-serde-test-1)
+        ("rust-static-assertions" ,rust-static-assertions-1))))
+    (home-page "https://bitvecto-rs.github.io/bitvec")
+    (synopsis "Manipulate memory, bit by bit")
+    (description
+     "This package provides a crate for manipulating memory, bit by bit.")
+    (license license:expat)))
+
 (define-public rust-bitvec-0.19
   (package
     (name "rust-bitvec")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 093/150] gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (91 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 092/150] gnu: Add rust-bitvec-0.22 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 094/150] gnu: Add rust-der-oid-macro-0.5 Aleksandr Vityazev
                   ` (57 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-bitvec-0.19): Inherit from rust-bitvec-0.22.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 293aae276f..a7f3207c2c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6441,18 +6441,18 @@ (define-public rust-bitvec-0.22
 
 (define-public rust-bitvec-0.19
   (package
+    (inherit rust-bitvec-0.22)
     (name "rust-bitvec")
     (version "0.19.4")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "bitvec" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "10bz751jbsy8fj203ibjwil07p2fwfzvx7b326wfssaravlkbfm7"))))
-    (build-system cargo-build-system)
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bitvec" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "10bz751jbsy8fj203ibjwil07p2fwfzvx7b326wfssaravlkbfm7"))))
     (arguments
      `(#:cargo-inputs
        (("rust-funty" ,rust-funty-1)
@@ -6465,12 +6465,7 @@ (define-public rust-bitvec-0.19
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
         ("rust-serde-test" ,rust-serde-test-1)
-        ("rust-static-assertions" ,rust-static-assertions-1))))
-    (home-page "https://myrrlyn.net/crates/bitvec")
-    (synopsis "Manipulate memory, bit by bit")
-    (description
-     "This package provides a crate for manipulating memory, bit by bit.")
-    (license license:expat)))
+        ("rust-static-assertions" ,rust-static-assertions-1))))))
 
 (define-public rust-blake2-0.9
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 094/150] gnu: Add rust-der-oid-macro-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (92 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 093/150] gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 095/150] gnu: Add rust-rusticata-macros-4 Aleksandr Vityazev
                   ` (56 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-der-oid-macro-0.5): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a7f3207c2c..9b6a84635a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15670,6 +15670,32 @@ (define-public rust-derive-new-0.5
 structs and enums.")
   (license license:expat)))
 
+(define-public rust-der-oid-macro-0.5
+  (package
+    (name "rust-der-oid-macro")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "der-oid-macro" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0dply8g2p72hfhyymkrkr7fjqy844drj19xbrfkqrp55nq4z4fn7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-num-bigint" ,rust-num-bigint-0.4)
+        ("rust-num-traits" ,rust-num-traits-0.2)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/rusticata/der-parser")
+    (synopsis "Macro to encode DER oids at compile time")
+    (description
+     "Macro to encode DER oids at compile time.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-des-0.6
   (package
     (name "rust-des")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 095/150] gnu: Add rust-rusticata-macros-4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (93 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 094/150] gnu: Add rust-der-oid-macro-0.5 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:29 ` [bug#53315] [PATCH 096/150] gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4 Aleksandr Vityazev
                   ` (55 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rusticata-macros-4): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b6a84635a..0830549a2f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13358,6 +13358,28 @@ (define-public rust-rust-crypto-0.2
 common cryptographic algorithms.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-rusticata-macros-4
+  (package
+    (name "rust-rusticata-macros")
+    (version "4.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rusticata-macros" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "03dmfxhgwzpm1360iwcpcg3y18ddgya0i0hc599am212pdvj7ib5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-nom" ,rust-nom-7))))
+    (home-page "https://github.com/rusticata/rusticata-macros")
+    (synopsis "Helper macros for Rusticata")
+    (description "Helper macros for Rusticata.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rusticata-macros-3
   (package
     (name "rust-rusticata-macros")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 096/150] gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (94 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 095/150] gnu: Add rust-rusticata-macros-4 Aleksandr Vityazev
@ 2022-01-17 13:29 ` Aleksandr Vityazev
  2022-01-17 13:30 ` [bug#53315] [PATCH 097/150] gnu: Add rust-der-parser-6 Aleksandr Vityazev
                   ` (54 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:29 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rusticata-macros-3): Inherit from rust-rusticata-macros-4.
---
 gnu/packages/crates-io.scm | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0830549a2f..b6a4d79623 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13382,6 +13382,7 @@ (define-public rust-rusticata-macros-4
 
 (define-public rust-rusticata-macros-3
   (package
+    (inherit rust-rusticata-macros-4)
     (name "rust-rusticata-macros")
     (version "3.2.0")
     (source
@@ -13393,13 +13394,8 @@ (define-public rust-rusticata-macros-3
        (sha256
         (base32
          "1b91k644rqblbam6rfhhmgcxs0zddldi2h0w93aapv1kqq9fbgpv"))))
-    (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-nom" ,rust-nom-6))))
-    (home-page "https://github.com/rusticata/rusticata-macros")
-    (synopsis "Helper macros for Rusticata")
-    (description "Helper macros for Rusticata")
-    (license (list license:expat license:asl2.0))))
+     `(#:cargo-inputs (("rust-nom" ,rust-nom-6))))))
 
 (define-public rust-crypto-common-0.1
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 097/150] gnu: Add rust-der-parser-6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (95 preceding siblings ...)
  2022-01-17 13:29 ` [bug#53315] [PATCH 096/150] gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4 Aleksandr Vityazev
@ 2022-01-17 13:30 ` Aleksandr Vityazev
  2022-01-17 13:30 ` [bug#53315] [PATCH 098/150] gnu: Add rust-oid-registry-0.2 Aleksandr Vityazev
                   ` (53 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:30 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-der-parser-6): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6a4d79623..931a72cbc3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15714,6 +15714,39 @@ (define-public rust-der-oid-macro-0.5
      "Macro to encode DER oids at compile time.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-der-parser-6
+  (package
+    (name "rust-der-parser")
+    (version "6.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "der-parser" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0gn465dncghmj52k8dlkl71wkmlz5zc6jfjgj9ra2knf22ryy1wq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitvec" ,rust-bitvec-0.22)
+        ("rust-cookie-factory" ,rust-cookie-factory-0.3)
+        ("rust-der-oid-macro" ,rust-der-oid-macro-0.5)
+        ("rust-nom" ,rust-nom-7)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
+        ("rust-num-traits" ,rust-num-traits-0.2)
+        ("rust-rusticata-macros" ,rust-rusticata-macros-4))
+       #:cargo-development-inputs
+       (("rust-hex-literal" ,rust-hex-literal-0.3)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
+        ("rust-test-case" ,rust-test-case-1))))
+    (home-page "https://github.com/rusticata/der-parser")
+    (synopsis "BER/DER parser written in pure Rust")
+    (description "A parser for Basic Encoding Rules (BER [X.690]) and
+Distinguished Encoding Rules(DER [X.690]), implemented with the @code{nom}
+parser combinator framework.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-des-0.6
   (package
     (name "rust-des")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 098/150] gnu: Add rust-oid-registry-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (96 preceding siblings ...)
  2022-01-17 13:30 ` [bug#53315] [PATCH 097/150] gnu: Add rust-der-parser-6 Aleksandr Vityazev
@ 2022-01-17 13:30 ` Aleksandr Vityazev
  2022-01-17 13:30 ` [bug#53315] [PATCH 099/150] gnu: Add rust-rustls-native-certs-0.6 Aleksandr Vityazev
                   ` (52 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:30 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-oid-registry-0.2): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 931a72cbc3..f3a4491ce4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36149,6 +36149,31 @@ (define-public rust-odds-0.2
         ("rust-memchr" ,rust-memchr-2)
         ("rust-quickcheck" ,rust-quickcheck-0.4))))))
 
+(define-public rust-oid-registry-0.2
+  (package
+    (name "rust-oid-registry")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "oid-registry" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "058qip5j5y0i95ckmw67mp73372rq16ci0lcczyq9irv76r4qmgy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-der-parser" ,rust-der-parser-6))))
+    (home-page "https://github.com/rusticata/oid-registry")
+    (synopsis "Object Identifier (OID) database")
+    (description "This crate is a helper crate, containing a database of
+OID objects.  These objects are intended for use when manipulating ASN.1
+grammars and BER/DER encodings, for example.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-onig-6
   (package
     (name "rust-onig")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 099/150] gnu: Add rust-rustls-native-certs-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (97 preceding siblings ...)
  2022-01-17 13:30 ` [bug#53315] [PATCH 098/150] gnu: Add rust-oid-registry-0.2 Aleksandr Vityazev
@ 2022-01-17 13:30 ` Aleksandr Vityazev
  2022-01-17 13:30 ` [bug#53315] [PATCH 100/150] gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6 Aleksandr Vityazev
                   ` (51 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:30 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.6): New variable.
---
 gnu/packages/crates-io.scm | 68 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f3a4491ce4..ae72818814 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47570,6 +47570,42 @@ (define-public rust-rustls-0.12
         ("rust-serde-derive" ,rust-serde-derive-1)
         ("rust-webpki-roots" ,rust-webpki-roots-0.14))))))
 
+(define-public rust-rustls-native-certs-0.6
+  (package
+    (name "rust-rustls-native-certs")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustls-native-certs" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0hq9h3kri19kv00gvbq61h21rarqadxh6y98wj0c2gvxlbgypaaw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-openssl-probe" ,rust-openssl-probe-0.1)
+        ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
+        ("rust-schannel" ,rust-schannel-0.1)
+        ("rust-security-framework" ,rust-security-framework-2))
+       #:cargo-development-inputs
+       (("rust-ring" ,rust-ring-0.16)
+        ("rust-rustls" ,rust-rustls-0.20)
+        ("rust-serial-test" ,rust-serial-test-0.5)
+        ("rust-untrusted" ,rust-untrusted-0.7)
+        ("rust-webpki" ,rust-webpki-0.22)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.22)
+        ("rust-x509-parser" ,rust-x509-parser-0.12))))
+    (home-page "https://github.com/ctz/rustls-native-certs")
+    (synopsis "Use the platform native certificate store with rustls")
+    (description "@code{rustls-native-certs} allows rustls to use the platform
+native certificate store.")
+    (license
+     (list license:asl2.0 license:isc license:expat))))
+
 (define-public rust-rustls-native-certs-0.5
   (package
     (name "rust-rustls-native-certs")
@@ -65879,6 +65915,38 @@ (define-public rust-x25519-dalek-1
 exchange, with curve operations provided by @code{curve25519-dalek}.")
     (license license:bsd-3)))
 
+(define-public rust-x509-parser-0.12
+  (package
+    (name "rust-x509-parser")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "x509-parser" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1vanwazknxwd1kmlp443bpph9qyas021ayqk6iljxdscm0v0ijgz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.13)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-data-encoding" ,rust-data-encoding-2)
+        ("rust-der-parser" ,rust-der-parser-6)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-nom" ,rust-nom-7)
+        ("rust-oid-registry" ,rust-oid-registry-0.2)
+        ("rust-ring" ,rust-ring-0.16)
+        ("rust-rusticata-macros" ,rust-rusticata-macros-4)
+        ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/rusticata/x509-parser")
+    (synopsis "X.509 parser written in pure Rust")
+    (description "Parser for the X.509 v3 format (RFC 5280 certificates).")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-x86-0.33
   (package
     (name "rust-x86")
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 100/150] gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (98 preceding siblings ...)
  2022-01-17 13:30 ` [bug#53315] [PATCH 099/150] gnu: Add rust-rustls-native-certs-0.6 Aleksandr Vityazev
@ 2022-01-17 13:30 ` Aleksandr Vityazev
  2022-01-17 13:30 ` [bug#53315] [PATCH 101/150] gnu: rust-brotli-decompressor-2: Update to 2.3.2 Aleksandr Vityazev
                   ` (50 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:30 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.5): Inherit from rust-rustls-native-certs-0.6.
---
 gnu/packages/crates-io.scm | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ae72818814..9f46d9f1b9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47608,6 +47608,7 @@ (define-public rust-rustls-native-certs-0.6
 
 (define-public rust-rustls-native-certs-0.5
   (package
+    (inherit rust-rustls-native-certs-0.6)
     (name "rust-rustls-native-certs")
     (version "0.5.0")
     (source
@@ -47617,20 +47618,13 @@ (define-public rust-rustls-native-certs-0.5
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "14i0bbbigk6r6262hvc51vz4dvqk1f3vg2f264wfvn2vi30vf1ss"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-openssl-probe" ,rust-openssl-probe-0.1)
         ("rust-rustls" ,rust-rustls-0.19)
         ("rust-schannel" ,rust-schannel-0.1)
-        ("rust-security-framework" ,rust-security-framework-2))))
-    (home-page "https://github.com/ctz/rustls-native-certs")
-    (synopsis "Use the platform native certificate store with rustls")
-    (description "@code{rustls-native-certs} allows rustls to use the platform
-native certificate store.")
-    (license
-     (list license:asl2.0 license:isc license:expat))))
+        ("rust-security-framework" ,rust-security-framework-2))))))
 
 (define-public rust-rustls-native-certs-0.4
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 101/150] gnu: rust-brotli-decompressor-2: Update to 2.3.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (99 preceding siblings ...)
  2022-01-17 13:30 ` [bug#53315] [PATCH 100/150] gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6 Aleksandr Vityazev
@ 2022-01-17 13:30 ` Aleksandr Vityazev
  2022-01-17 13:31 ` [bug#53315] [PATCH 102/150] gnu: rust-cc-1: Update to 1.0.67 Aleksandr Vityazev
                   ` (49 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:30 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-brotli-decompressor-2): Update to 2.3.2.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9f46d9f1b9..6f79a4307e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7190,7 +7190,7 @@ (define-public rust-brotli-3
 (define-public rust-brotli-decompressor-2
   (package
     (name "rust-brotli-decompressor")
-    (version "2.3.1")
+    (version "2.3.2")
     (source
      (origin
        (method url-fetch)
@@ -7198,7 +7198,7 @@ (define-public rust-brotli-decompressor-2
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1v7l1sa63ix1aq8h0k1ijvxvb5w796hz154b9aw0xn6lp31y2lhh"))))
+         "102v89h9z0p45j5fsjna97761nxx9nxz9ccpwxma6p5zad32vbar"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; not all test files included
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 102/150] gnu: rust-cc-1: Update to 1.0.67.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (100 preceding siblings ...)
  2022-01-17 13:30 ` [bug#53315] [PATCH 101/150] gnu: rust-brotli-decompressor-2: Update to 2.3.2 Aleksandr Vityazev
@ 2022-01-17 13:31 ` Aleksandr Vityazev
  2022-01-17 15:09 ` [bug#53315] [PATCH 103/150] gnu: Add rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
                   ` (48 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 13:31 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.67.
---
 gnu/packages/crates-io.scm | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f79a4307e..8e2c476646 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9067,15 +9067,15 @@ (define-public rust-cblas-sys-0.1
 (define-public rust-cc-1
   (package
     (name "rust-cc")
-    (version "1.0.66")
+    (version "1.0.67")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "cc" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "0j7d7h4n81z5f22l3v8ggjvvw8m64636nlaqax4x1y44da1rc12c"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1z9p27ys80shv09zhknmlal8jjra78agdwg97i6jjd6lg83rpip3"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f
@@ -20029,7 +20029,7 @@ (define-public rust-flate2-1
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-1)
-        ("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.2)
+        ("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3)
         ("rust-crc32fast" ,rust-crc32fast-1)
         ("rust-futures" ,rust-futures-0.1)
         ("rust-libc" ,rust-libc-0.2)
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 103/150] gnu: Add rust-cloudflare-zlib-sys-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (101 preceding siblings ...)
  2022-01-17 13:31 ` [bug#53315] [PATCH 102/150] gnu: rust-cc-1: Update to 1.0.67 Aleksandr Vityazev
@ 2022-01-17 15:09 ` Aleksandr Vityazev
  2022-01-17 15:10 ` [bug#53315] [PATCH 104/150] gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
                   ` (47 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:09 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.3): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e2c476646..e51353e4f3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10326,6 +10326,34 @@ (define-public rust-cloudabi-0.0
      `(#:cargo-inputs
        (("rust-bitflags" ,rust-bitflags-1))))))

+(define-public rust-cloudflare-zlib-sys-0.3
+  (Package
+    (Name "rust-cloudflare-zlib-sys")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cloudflare-zlib-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0vyd0l0vprvh9hc1ikllybrk8xc0lz9f509d2xgxgrpyxp8vch10"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cc" ,rust-cc-1))))
+    (home-page "https://github.com/cloudflare/zlib")
+    (synopsis
+     "Cloudflare fork of zlib with massive performance improvements")
+    (description
+     "Cloudflare fork of zlib with massive performance improvements.")
+    (license
+     (list license:expat
+           license:asl2.0
+           license:zlib))))
+
 (define-public rust-cloudflare-zlib-sys-0.2
   (package
     (name "rust-cloudflare-zlib-sys")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 104/150] gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (102 preceding siblings ...)
  2022-01-17 15:09 ` [bug#53315] [PATCH 103/150] gnu: Add rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
@ 2022-01-17 15:10 ` Aleksandr Vityazev
  2022-01-17 15:10 ` [bug#53315] [PATCH 105/150] gnu: rust-flate2-1: Update to 1.0.22 Aleksandr Vityazev
                   ` (46 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.2): Inherit from rust-cloudflare-zlib-sys-0.3.
[source]: Fix formatting.
---
 gnu/packages/crates-io.scm | 29 ++++++++++-------------------
 1 file changed, 10 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e51353e4f3..76402d6604 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10356,32 +10356,23 @@ (define-public rust-cloudflare-zlib-sys-0.3

 (define-public rust-cloudflare-zlib-sys-0.2
   (package
+    (inherit rust-cloudflare-zlib-sys-0.3)
     (name "rust-cloudflare-zlib-sys")
     (version "0.2.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "cloudflare-zlib-sys" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "01lwfd15ijw4d8jsqp87yv4wpmzcp84qm0qqwy3yxmm0fjr5q6by"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cloudflare-zlib-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "01lwfd15ijw4d8jsqp87yv4wpmzcp84qm0qqwy3yxmm0fjr5q6by"))))
     ;; This crate bundles cloudflare's fork of zlib, so we don't unbundle it.
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-cc" ,rust-cc-1))))
-    (home-page "https://github.com/cloudflare/zlib")
-    (synopsis
-     "Cloudflare fork of zlib with massive performance improvements")
-    (description
-     "Cloudflare fork of zlib with massive performance improvements.")
-    (license
-      (list license:expat
-            license:asl2.0
-            license:zlib))))
+       (("rust-cc" ,rust-cc-1))))))

 (define-public rust-cmac-0.5
   (package
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 105/150] gnu: rust-flate2-1: Update to 1.0.22.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (103 preceding siblings ...)
  2022-01-17 15:10 ` [bug#53315] [PATCH 104/150] gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
@ 2022-01-17 15:10 ` Aleksandr Vityazev
  2022-01-17 15:10 ` [bug#53315] [PATCH 106/150] gnu: Add rust-ureq-2 Aleksandr Vityazev
                   ` (45 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.22.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 76402d6604..07d3c8dccd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20033,7 +20033,7 @@ (define-public rust-flatbuffers-0.8
 (define-public rust-flate2-1
   (package
     (name "rust-flate2")
-    (version "1.0.20")
+    (version "1.0.22")
     (source
      (origin
        (method url-fetch)
@@ -20042,7 +20042,7 @@ (define-public rust-flate2-1
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1q5b4r2rclhjbcxlbv5231avp1y6y8bynrf5v3brdzhhvr9yqfnd"))))
+         "0gy5iwfqylb2f0dd9n7r8w2xwbzlrqlsairvyj2w9jf1jzl8hs8y"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 106/150] gnu: Add rust-ureq-2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (104 preceding siblings ...)
  2022-01-17 15:10 ` [bug#53315] [PATCH 105/150] gnu: rust-flate2-1: Update to 1.0.22 Aleksandr Vityazev
@ 2022-01-17 15:10 ` Aleksandr Vityazev
  2022-01-17 15:10 ` [bug#53315] [PATCH 107/150] gnu: Add rust-stats-alloc-0.1 Aleksandr Vityazev
                   ` (44 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-ureq-2): New variable.
---
 gnu/packages/crates-io.scm | 45 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 07d3c8dccd..5584c012a3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -63165,6 +63165,51 @@ (define-public rust-uom-0.30
        (sha256
         (base32 "1vg59hnb7hh0p8kjjhgmrsnn3597722lkfdkp481wksq6vk06rg7"))))))

+(define-public rust-ureq-2
+  (package
+    (name "rust-ureq")
+    (version "2.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ureq" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1m8nzx683iph4zfpfg2xmkkbwmgf1i403lnbhxqk4gbsj8pzm6ck"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;tests fail
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.13)
+        ("rust-brotli-decompressor" ,rust-brotli-decompressor-2)
+        ("rust-chunked-transfer" ,rust-chunked-transfer-1)
+        ("rust-cookie" ,rust-cookie-0.15)
+        ("rust-cookie-store" ,rust-cookie-store-0.15)
+        ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+        ("rust-flate2" ,rust-flate2-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-native-tls" ,rust-native-tls-0.2)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-rustls" ,rust-rustls-0.20)
+        ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-socks" ,rust-socks-0.3)
+        ("rust-url" ,rust-url-2)
+        ("rust-webpki" ,rust-webpki-0.22)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.22))
+       #:cargo-development-inputs
+       (("rust-env-logger" ,rust-env-logger-0.9)
+        ("rust-rustls" ,rust-rustls-0.20)
+        ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
+        ("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/algesten/ureq")
+    (synopsis "Simple, safe HTTP client")
+    (description "This package provides minimal request library in Rust.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-url-2
   (package
     (name "rust-url")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 107/150] gnu: Add rust-stats-alloc-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (105 preceding siblings ...)
  2022-01-17 15:10 ` [bug#53315] [PATCH 106/150] gnu: Add rust-ureq-2 Aleksandr Vityazev
@ 2022-01-17 15:10 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 108/150] gnu: Add rust-lru-0.7 Aleksandr Vityazev
                   ` (43 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:10 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-stats-alloc-0.1): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5584c012a3..52a97058f7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53772,6 +53772,27 @@ (define-public rust-statrs-0.12
 Rust.")
     (license license:expat)))

+(define-public rust-stats-alloc-0.1
+  (package
+    (name "rust-stats-alloc")
+    (version "0.1.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "stats-alloc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1l3rs4m0q8y78dr9r4wxwhncqakkqzic4bqc6sgrcwv2y9mwjq52"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/neoeinstein/stats_alloc")
+    (synopsis "Allocator wrapper")
+    (description
+     "This package provides an allocator wrapper that allows for
+instrumenting global allocators.")
+    (license license:expat)))
+
 (define-public rust-stb-truetype-0.3
   (package
     (name "rust-stb-truetype")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 108/150] gnu: Add rust-lru-0.7.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (106 preceding siblings ...)
  2022-01-17 15:10 ` [bug#53315] [PATCH 107/150] gnu: Add rust-stats-alloc-0.1 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 109/150] gnu: Add rust-convert-case-0.4 Aleksandr Vityazev
                   ` (42 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-lru-0.7): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 52a97058f7..448da966d2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30083,6 +30083,31 @@ (define-public rust-lopdf-0.26
      "This package provides a Rust library for PDF document manipulation.")
     (license license:expat)))

+(define-public rust-lru-0.7
+  (package
+    (name "rust-lru")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lru" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "07sdl7gpg30hbz7cgph75n2xl8915rshi90c7jqr5j9mi62m6hr7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-hashbrown" ,rust-hashbrown-0.11))
+       #:cargo-development-inputs
+       (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
+        ("rust-stats-alloc" ,rust-stats-alloc-0.1))))
+    (home-page "https://github.com/jeromefroe/lru-rs")
+    (synopsis "LRU cache")
+    (description "This package provides a LRU cache implementation.")
+    (license license:expat)))
+
 (define-public rust-lru-cache-0.1
   (package
     (name "rust-lru-cache")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 109/150] gnu: Add rust-convert-case-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (107 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 108/150] gnu: Add rust-lru-0.7 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 110/150] gnu: Add rust-rustc-version-0.4 Aleksandr Vityazev
                   ` (41 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-convert-case-0.4): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 448da966d2..249bb8a45a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11595,6 +11595,27 @@ (define-public rust-conv-0.3
 semantics than those provided by @code{as} or @code{From}/@code{Into}.")
     (license license:expat)))

+(define-public rust-convert-case-0.4
+  (package
+    (name "rust-convert-case")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "convert-case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "03jaf1wrsyqzcaah9jf8l1iznvdw5mlsca2qghhzr9w27sddaib2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-rand" ,rust-rand-0.7))))
+    (home-page "https://github.com/rutrum/convert-case")
+    (synopsis "Convert strings into any case")
+    (description "Convert strings into any case.")
+    (license license:expat)))
+
 (define-public rust-cookie-0.12
   (package
     (name "rust-cookie")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 110/150] gnu: Add rust-rustc-version-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (108 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 109/150] gnu: Add rust-convert-case-0.4 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 111/150] gnu: rust-rustc-version-0.3: Inherit from rust-rustc-version-0.4 Aleksandr Vityazev
                   ` (40 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustc-version-0.4): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 249bb8a45a..a26893eddb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47281,6 +47281,29 @@ (define-public rust-rustc-tools-util-0.2
      "small helper to generate version information for git packages")
     (license (list license:expat license:asl2.0))))

+(define-public rust-rustc-version-0.4
+  (package
+    (name "rust-rustc-version")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustc-version" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0rpk9rcdk405xhbmgclsh4pai0svn49x35aggl4nhbkd4a2zb85z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-semver" ,rust-semver-1))))
+    (home-page "https://github.com/Kimundi/rustc-version-rs")
+    (synopsis "Library for querying the version of an installed rustc compiler")
+    (description
+     "This package provides a library for querying the version of an installed
+rustc compiler.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rustc-version-0.3
   (package
     (name "rust-rustc-version")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 111/150] gnu: rust-rustc-version-0.3: Inherit from rust-rustc-version-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (109 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 110/150] gnu: Add rust-rustc-version-0.4 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 112/150] gnu: rust-derive-more-0.99: Update to 0.99.17 Aleksandr Vityazev
                   ` (39 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-rustc-version-0.3): Inherit from rust-rustc-version-0.4.
---
 gnu/packages/crates-io.scm | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a26893eddb..d1f9ccb64b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47306,6 +47306,7 @@ (define-public rust-rustc-version-0.4

 (define-public rust-rustc-version-0.3
   (package
+    (inherit rust-rustc-version-0.4)
     (name "rust-rustc-version")
     (version "0.3.3")
     (source
@@ -47315,17 +47316,10 @@ (define-public rust-rustc-version-0.3
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1vjmw7xcdri0spsf24mkpwpph853wrbqppihhw061i2igh4f5pzh"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-semver" ,rust-semver-0.11))))
-    (home-page "https://github.com/djc/rustc-version-rs")
-    (synopsis "Library for querying the version of an installed rustc compiler")
-    (description
-     "This package provides a library for querying the version of an installed
-rustc compiler.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-semver" ,rust-semver-0.11))))))

 (define-public rust-rustc-version-0.2
   (package
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 112/150] gnu: rust-derive-more-0.99: Update to 0.99.17.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (110 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 111/150] gnu: rust-rustc-version-0.3: Inherit from rust-rustc-version-0.4 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:11 ` [bug#53315] [PATCH 113/150] gnu: Add rust-tinyfiledialogs-3 Aleksandr Vityazev
                   ` (38 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-derive-more-0.99): Update to 0.99.17.
[arguments]: move <#:cargo-development-inputs> to <#:cargo-inputs>.
---
 gnu/packages/crates-io.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d1f9ccb64b..00e420c267 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15670,7 +15670,7 @@ (define-public rust-derive-is-enum-variant-0.1
 (define-public rust-derive-more-0.99
   (package
     (name "rust-derive-more")
-    (version "0.99.11")
+    (version "0.99.17")
     (source
      (origin
        (method url-fetch)
@@ -15679,17 +15679,17 @@ (define-public rust-derive-more-0.99
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "131xrz5nmnh8zq3vcvv0wfpcaflypbxp3fin984fsqddc5hhxjs1"))))
+         "0883jr0gdf9mi8rn7qbz1p0z7hqzfd275pil2gwm66bw1b9i1f2g"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f  ; Some test files missing.
        #:cargo-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
+       (("rust-convert-case" ,rust-convert-case-0.4)
+        ("rust-peg" ,rust-peg-0.5)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
         ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))
-       #:cargo-development-inputs
-       (("rust-peg" ,rust-peg-0.5)
-        ("rust-rustc-version" ,rust-rustc-version-0.2))))
+        ("rust-rustc-version" ,rust-rustc-version-0.4)
+        ("rust-syn" ,rust-syn-1))))
     (home-page "https://github.com/JelteF/derive_more")
     (synopsis "Adds derive macros for more traits")
     (description
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 113/150] gnu: Add rust-tinyfiledialogs-3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (111 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 112/150] gnu: rust-derive-more-0.99: Update to 0.99.17 Aleksandr Vityazev
@ 2022-01-17 15:11 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 114/150] gnu: Add rust-atk-sys-0.10 Aleksandr Vityazev
                   ` (37 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:11 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-tinyfiledialogs-3): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 00e420c267..101d34c886 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58419,6 +58419,32 @@ (define-public rust-tiny-keccak-2
 specified in FIPS-202, SP800-185 and KangarooTwelve.")
     (license license:cc0)))

+(define-public rust-tinyfiledialogs-3
+  (package
+    (name "rust-tinyfiledialogs")
+    (version "3.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tinyfiledialogs" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1sfx2wddmd6dg8vwn53iwlabrynn6gzfbnvhskhy89iwd9i7gidd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-libc" ,rust-libc-0.2))))
+    (home-page "https://github.com/jdm/tinyfiledialogs-rs")
+    (synopsis "High-level Rust binding for the tinyfiledialogs C library")
+    (description
+     "This package provides high-level Rust binding for the tinyfiledialogs
+C library.")
+    (license license:zlib)))
+
 (define-public rust-tinytemplate-1
   (package
     (name "rust-tinytemplate")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 114/150] gnu: Add rust-atk-sys-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (112 preceding siblings ...)
  2022-01-17 15:11 ` [bug#53315] [PATCH 113/150] gnu: Add rust-tinyfiledialogs-3 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 115/150] gnu: Add rust-gtk-sys-0.10 Aleksandr Vityazev
                   ` (36 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): New variable.
[use-modules]: Add (gnu packages pkg-config).
---
 gnu/packages/crates-gtk.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index b22905629f..60eda78ca8 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2020, 2021 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -25,6 +26,7 @@ (define-module (gnu packages crates-gtk)
   #:use-module (gnu packages)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-graphics)
+  #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk))

@@ -32,6 +34,36 @@ (define-module (gnu packages crates-gtk)
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;

+(define-public rust-atk-sys-0.10
+  (package
+    (name "rust-atk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;missing files
+       #:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-system-deps" ,rust-system-deps-1))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs (list pkg-config))
+    (inputs
+     (list atk glib))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libatk-1")
+    (description "FFI bindings to libatk-1.")
+    (license license:expat)))
+
 (define-public rust-atk-sys-0.9
   (package
     (name "rust-atk-sys")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 115/150] gnu: Add rust-gtk-sys-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (113 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 114/150] gnu: Add rust-atk-sys-0.10 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 116/150] gnu: Add rust-javascriptcore-rs-sys-0.2 Aleksandr Vityazev
                   ` (35 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 60eda78ca8..8a55408de2 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -974,6 +974,43 @@ (define-public rust-gtk-rs-lgpl-docs-0.1
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))

+(define-public rust-gtk-sys-0.10
+  (package
+    (name "rust-gtk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;tests FAILED.
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("rust-gdk-sys" ,rust-gdk-sys-0.10)
+        ("rust-gio-sys" ,rust-gio-sys-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-system-deps" ,rust-system-deps-1))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list gtk+))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.9
   (package
     (name "rust-gtk-sys")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 116/150] gnu: Add rust-javascriptcore-rs-sys-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (114 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 115/150] gnu: Add rust-gtk-sys-0.10 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 117/150] gnu: Add rust-soup-sys-0.10 Aleksandr Vityazev
                   ` (34 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-javascriptcore-rs-sys-0.2): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 101d34c886..669bca43aa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27344,6 +27344,27 @@ (define-public rust-ivf-0.1
     (description "This package provides a simple ivf muxer.")
     (license license:bsd-2)))

+(define-public rust-javascriptcore-rs-sys-0.2
+  (package
+    (name "rust-javascriptcore-rs-sys")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "javascriptcore-rs-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1619vl48yw3wrjw4c3dfm3s5s9sizgxp5s7s1ahpbkcdl2lasiiz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2))))
+    (home-page "https://github.com/tauri-apps/javascriptcore-rs")
+    (synopsis "JavaScriptCore bindings and wrappers for Rust")
+    (description
+     "Sys functions for the Rust bindings of the javacriptcore library.")
+    (license license:expat)))
+
 (define-public rust-jemalloc-sys-0.3
   (package
     (name "rust-jemalloc-sys")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 117/150] gnu: Add rust-soup-sys-0.10.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (115 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 116/150] gnu: Add rust-javascriptcore-rs-sys-0.2 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 118/150] gnu: Add rust-webkit2gtk-sys-0.12 Aleksandr Vityazev
                   ` (33 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-gtk.scm (rust-soup-sys-0.10): New variable.
[use-modules]: Add (gnu packages gnome).
---
 gnu/packages/crates-gtk.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 8a55408de2..e37aad5002 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -27,6 +27,7 @@ (define-module (gnu packages crates-gtk)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-graphics)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages gnome)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk))

@@ -1278,3 +1279,38 @@ (define-public rust-pangocairo-sys-0.10
     (synopsis "FFI bindings to libgtk-3")
     (description "This package provides FFI bindings to libgtk-3.")
     (license license:expat)))
+
+(define-public rust-soup-sys-0.10
+  (package
+    (name "rust-soup-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "soup-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0gm1b1dj6z3l94sklw6jvqblhik8i8gz2mgrf6xhnqv5hpqaviy3"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;tests FAILED
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-gio-sys" ,rust-gio-sys-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pkg-config" ,rust-pkg-config-0.3)
+        ("rust-system-deps" ,rust-system-deps-1))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list glib
+           libsoup-minimal-2))
+    (home-page "https://github.com/gtk-rs/soup-sys-rs")
+    (synopsis "Soup FFI crate for Rust")
+    (description "Soup FFI crate for Rust.")
+    (license license:expat)))
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 118/150] gnu: Add rust-webkit2gtk-sys-0.12.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (116 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 117/150] gnu: Add rust-soup-sys-0.10 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 119/150] gnu: Add rust-webview-sys-0.6 Aleksandr Vityazev
                   ` (32 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-gtk.scm (rust-webkit2gtk-sys-0.12): New variable.
[use-modules]: Add (gnu packages webkit).
---
 gnu/packages/crates-gtk.scm | 43 +++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index e37aad5002..46bfb91c1d 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -28,6 +28,7 @@ (define-module (gnu packages crates-gtk)
   #:use-module (gnu packages crates-graphics)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages gnome)
+  #:use-module (gnu packages webkit)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk))

@@ -1314,3 +1315,45 @@ (define-public rust-soup-sys-0.10
     (synopsis "Soup FFI crate for Rust")
     (description "Soup FFI crate for Rust.")
     (license license:expat)))
+
+(define-public rust-webkit2gtk-sys-0.12
+  (package
+    (name "rust-webkit2gtk-sys")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "webkit2gtk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0686iy2jrq8h2i2p4zb53mg32ql5zagba1fskcdi23asr0w537iq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;tests FAILED
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("rust-gdk-sys" ,rust-gdk-sys-0.10)
+        ("rust-gio-sys" ,rust-gio-sys-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-javascriptcore-rs-sys" ,rust-javascriptcore-rs-sys-0.2)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pkg-config" ,rust-pkg-config-0.3)
+        ("rust-soup-sys" ,rust-soup-sys-0.10))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list glib
+           webkitgtk-with-libsoup2))
+    (home-page "https://github.com/tauri-apps/webkit2gtk-rs")
+    (synopsis "Rust binding for webkit-gtk library")
+    (description "Rust binding for webkit-gtk library.")
+    (license license:expat)))
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 119/150] gnu: Add rust-webview-sys-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (117 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 118/150] gnu: Add rust-webkit2gtk-sys-0.12 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:12 ` [bug#53315] [PATCH 120/150] gnu: Add rust-derive-more-0.15 Aleksandr Vityazev
                   ` (31 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-webview-sys-0.6): New variable.
[use-modules]: Add (gnu packages gtk) and (gnu packages webkit).
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 669bca43aa..4244a7d528 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85,6 +85,8 @@ (define-module (gnu packages crates-io)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (gnu packages gtk)
+  #:use-module (gnu packages webkit)
   #:use-module (srfi srfi-1))

 ;;;
@@ -65271,6 +65273,41 @@ (define-public rust-webpki-roots-0.14
        (("rust-untrusted" ,rust-untrusted-0.6)
         ("rust-webpki" ,rust-webpki-0.18))))))

+(define-public rust-webview-sys-0.6
+  (package
+    (name "rust-webview-sys")
+    (version "0.6.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "webview-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jb6h261lzp4b9rp7iwssbc7vs5d3q4wp08a4wvgwps2q4jz0080"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-gdk-sys" ,rust-gdk-sys-0.10)
+        ("rust-gio-sys" ,rust-gio-sys-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-javascriptcore-rs-sys" ,rust-javascriptcore-rs-sys-0.2)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pkg-config" ,rust-pkg-config-0.3)
+        ("rust-webkit2gtk-sys" ,rust-webkit2gtk-sys-0.12))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list gtk+ webkitgtk-with-libsoup2))
+    (home-page "https://github.com/Boscop/web-view")
+    (synopsis "Rust native ffi bindings for webview")
+    (description "This library provides a Rust binding to the original
+implementation of webview, a tiny cross-platform library to render web-based
+GUIs as desktop applications.")
+    (license license:expat)))
+
 (define-public rust-weedle-0.10
   (package
     (name "rust-weedle")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 120/150] gnu: Add rust-derive-more-0.15.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (118 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 119/150] gnu: Add rust-webview-sys-0.6 Aleksandr Vityazev
@ 2022-01-17 15:12 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 121/150] gnu: Add rust-actix-threadpool-0.1 Aleksandr Vityazev
                   ` (30 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:12 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-derive-more-0.15): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4244a7d528..995d61397c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15707,6 +15707,27 @@ (define-public rust-derive-more-0.99
 traits for both structs and enums.")
     (license license:expat)))

+(define-public rust-derive-more-0.15
+  (package
+    (inherit rust-derive-more-0.99)
+    (name "rust-derive-more")
+    (version "0.15.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive-more" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1zks5bn7hmqfz927spmridk9bvy7ly4f38vls331x4hc4hq1653s"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+        ("rust-quote" ,rust-quote-0.6)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-rustc-version" ,rust-rustc-version-0.2)
+        ("rust-syn" ,rust-syn-0.15))))))
+
 (define-public rust-derive-new-0.5
   (package
     (name "rust-derive-new")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 121/150] gnu: Add rust-actix-threadpool-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (119 preceding siblings ...)
  2022-01-17 15:12 ` [bug#53315] [PATCH 120/150] gnu: Add rust-derive-more-0.15 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 122/150] gnu: Add rust-actix-rt-0.2 Aleksandr Vityazev
                   ` (29 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-threadpool-0.1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 995d61397c..04444877b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -699,6 +699,28 @@ (define-public rust-actix-threadpool-0.3
     (description "This package provides Actix thread pool for sync code.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-threadpool-0.1
+  (package
+    (inherit rust-actix-threadpool-0.3)
+    (name "rust-actix-threadpool")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-threadpool" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pfk6k09cdw0w63wh8glqm6bvqz0hlqwhyqvdfw6yzns2dfyhnkb"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-derive-more" ,rust-derive-more-0.15)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-parking-lot" ,rust-parking-lot-0.9)
+        ("rust-threadpool" ,rust-threadpool-1))))))
+
 (define-public rust-actix-tls-2
   (package
     (name "rust-actix-tls")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 122/150] gnu: Add rust-actix-rt-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (120 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 121/150] gnu: Add rust-actix-threadpool-0.1 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 123/150] gnu: Add rust-actix-codec-0.1 Aleksandr Vityazev
                   ` (28 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-rt-0.2): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 04444877b2..1f99c3d18e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -586,6 +586,28 @@ (define-public rust-actix-rt-1
     (description "This package provides Actix runtime.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-rt-0.2
+  (package
+    (inherit rust-actix-rt-1)
+    (name "rust-actix-rt")
+    (version "0.2.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-rt" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13h9dph54lhxlzcz6wxmsv96qqpbh1dzr4365gn84gb00qfxmjc8"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
+        ("rust-copyless" ,rust-copyless-0.1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
+        ("rust-tokio-executor" ,rust-tokio-executor-0.1)
+        ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
+
 (define-public rust-actix-server-1
   (package
     (name "rust-actix-server")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 123/150] gnu: Add rust-actix-codec-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (121 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 122/150] gnu: Add rust-actix-rt-0.2 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 124/150] gnu: Add rust-actix-service-0.4 Aleksandr Vityazev
                   ` (27 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-codec-0.1): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1f99c3d18e..591e29bf88 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -229,6 +229,26 @@ (define-public rust-actix-codec-0.2
         ("rust-tokio" ,rust-tokio-0.2)
         ("rust-tokio-util" ,rust-tokio-util-0.2))))))

+(define-public rust-actix-codec-0.1
+  (package
+    (inherit rust-actix-codec-0.3)
+    (name "rust-actix-codec")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-codec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lv42xf57y3kwy8nl2a9pkz35yvbspd9250virfr7p069fpi2b4z"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bytes" ,rust-bytes-0.4)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-tokio-codec" ,rust-tokio-codec-0.1)
+        ("rust-tokio-io" ,rust-tokio-io-0.1))))))
+
 (define-public rust-actix-connect-2
   (package
     (name "rust-actix-connect")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 124/150] gnu: Add rust-actix-service-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (122 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 123/150] gnu: Add rust-actix-codec-0.1 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 125/150] gnu: Add rust-actix-utils-0.4 Aleksandr Vityazev
                   ` (26 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-service-0.4): New variable.
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 591e29bf88..c17529ccb9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -690,6 +690,24 @@ (define-public rust-actix-service-1
 asynchronous request/response operations.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-service-0.4
+  (package
+    (inherit rust-actix-service-1)
+    (name "rust-actix-service")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-service" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0gvpw11hcr1zmi5qzq3np6qzd0j51mdxn7yfgmzgyhc8ja7b99dw"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-futures" ,rust-futures-0.1))
+       #:cargo-development-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2))))))
+
 (define-public rust-actix-testing-1
   (package
     (name "rust-actix-testing")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 125/150] gnu: Add rust-actix-utils-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (123 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 124/150] gnu: Add rust-actix-service-0.4 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 126/150] gnu: Add rust-actix-server-config-0.1 Aleksandr Vityazev
                   ` (25 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-utils-0.4): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c17529ccb9..03bbb99eb9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -906,6 +906,31 @@ (define-public rust-actix-utils-1
         ("rust-pin-project" ,rust-pin-project-0.4)
         ("rust-slab" ,rust-slab-0.4))))))

+(define-public rust-actix-utils-0.4
+  (package
+    (inherit rust-actix-utils-2)
+    (name "rust-actix-utils")
+    (version "0.4.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-utils" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "15bv06z7pccnmh067l5zj0fvpmfagnil7lvznnl3fp4gjh4k334h"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-either" ,rust-either-1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2))
+       #:cargo-development-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2))))))
+
 (define-public rust-actix-web-3
   (package
     (name "rust-actix-web")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 126/150] gnu: Add rust-actix-server-config-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (124 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 125/150] gnu: Add rust-actix-utils-0.4 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 127/150] gnu: Add rust-actix-server-0.5 Aleksandr Vityazev
                   ` (24 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-server-config-0.1): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03bbb99eb9..a1e29ac2b0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -663,6 +663,32 @@ (define-public rust-actix-server-1
 ecosystem.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-server-config-0.1
+  (package
+    (name "rust-actix-server-config")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-server-config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0c7zp4l63n5skljbpq6j0a0avdjv6w067bdc5ca96bb8kjc38fj8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-futures" ,rust-futures-0.1)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-tokio-io" ,rust-tokio-io-0.1)
+        ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
+        ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-uds" ,rust-tokio-uds-0.2))))
+    (home-page "https://actix.rs")
+    (synopsis "Actix server config utils")
+    (description "Actix server config utils.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-actix-service-1
   (package
     (name "rust-actix-service")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 127/150] gnu: Add rust-actix-server-0.5.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (125 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 126/150] gnu: Add rust-actix-server-config-0.1 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:13 ` [bug#53315] [PATCH 128/150] gnu: Add rust-actix-server-0.6 Aleksandr Vityazev
                   ` (23 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-server-0.5): New variable.
---
 gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a1e29ac2b0..17a0e03c62 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -663,6 +663,46 @@ (define-public rust-actix-server-1
 ecosystem.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-server-0.5
+  (package
+    (inherit rust-actix-server-1)
+    (name "rust-actix-server")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-server" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fyxkkgm3cbyzxgx0qw86i1dq9hrr891n1c7mc7450n8arir735s"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mio" ,rust-mio-0.6)
+        ("rust-native-tls" ,rust-native-tls-0.2)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-slab" ,rust-slab-0.4)
+        ("rust-tokio-io" ,rust-tokio-io-0.1)
+        ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
+        ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+        ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
+        ("rust-tokio-signal" ,rust-tokio-signal-0.2)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2)
+        ("rust-webpki" ,rust-webpki-0.19)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.16))
+       #:cargo-development-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-env-logger" ,rust-env-logger-0.6))))))
+
 (define-public rust-actix-server-config-0.1
   (package
     (name "rust-actix-server-config")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 128/150] gnu: Add rust-actix-server-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (126 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 127/150] gnu: Add rust-actix-server-0.5 Aleksandr Vityazev
@ 2022-01-17 15:13 ` Aleksandr Vityazev
  2022-01-17 15:14 ` [bug#53315] [PATCH 129/150] gnu: Add rust-actix-test-server-0.2 Aleksandr Vityazev
                   ` (22 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:13 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-server-0.6): New variable.
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 17a0e03c62..0c6e7b9069 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -663,6 +663,48 @@ (define-public rust-actix-server-1
 ecosystem.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-server-0.6
+  (package
+    (inherit rust-actix-server-1)
+    (name "rust-actix-server")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-server" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "19b2sl8dz01xfrynmf4iixq4a15g0gk1z43lby7762ldmws6aqnx"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mio" ,rust-mio-0.6)
+        ("rust-mio-uds" ,rust-mio-uds-0.6)
+        ("rust-native-tls" ,rust-native-tls-0.2)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-slab" ,rust-slab-0.4)
+        ("rust-tokio-io" ,rust-tokio-io-0.1)
+        ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
+        ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+        ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
+        ("rust-tokio-signal" ,rust-tokio-signal-0.2)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2)
+        ("rust-tokio-uds" ,rust-tokio-uds-0.2)
+        ("rust-webpki" ,rust-webpki-0.19)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.16))
+       #:cargo-development-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-env-logger" ,rust-env-logger-0.6))))))
+
 (define-public rust-actix-server-0.5
   (package
     (inherit rust-actix-server-1)
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 129/150] gnu: Add rust-actix-test-server-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (127 preceding siblings ...)
  2022-01-17 15:13 ` [bug#53315] [PATCH 128/150] gnu: Add rust-actix-server-0.6 Aleksandr Vityazev
@ 2022-01-17 15:14 ` Aleksandr Vityazev
  2022-01-17 15:14 ` [bug#53315] [PATCH 130/150] gnu: Add rust-actix-connect-0.2 Aleksandr Vityazev
                   ` (21 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-test-server-0.2): New variable.
---
 gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0c6e7b9069..1e4b79eb5c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -841,6 +841,41 @@ (define-public rust-actix-testing-1
     (description "This package provides Actix testing utils.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-test-server-0.2
+  (package
+    (name "rust-actix-test-server")
+    (version "0.2.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-test-server" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lqx8adsl3nlhbnvvjrmy9mkfa0d8wmwyy4gdz5ik8xhbwibxnn2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server" ,rust-actix-server-0.5)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-native-tls" ,rust-native-tls-0.2)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+        ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-webpki" ,rust-webpki-0.19)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.16))
+       #:cargo-development-inputs
+       (("rust-actix-service" ,rust-actix-service-0.4))))
+    (home-page "https://actix.rs")
+    (synopsis "Actix test server")
+    (description "Actix test server.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-actix-threadpool-0.3
   (package
     (name "rust-actix-threadpool")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 130/150] gnu: Add rust-actix-connect-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (128 preceding siblings ...)
  2022-01-17 15:14 ` [bug#53315] [PATCH 129/150] gnu: Add rust-actix-test-server-0.2 Aleksandr Vityazev
@ 2022-01-17 15:14 ` Aleksandr Vityazev
  2022-01-17 15:14 ` [bug#53315] [PATCH 131/150] gnu: Add rust-ahash-0.2 Aleksandr Vityazev
                   ` (20 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-connect-0.2): New variable.
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1e4b79eb5c..048879bd37 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -331,6 +331,43 @@ (define-public rust-actix-connect-1
                 ,(package-version rust-trust-dns-proto-0.18)))
              #t)))))))

+(define-public rust-actix-connect-0.2
+  (package
+    (inherit rust-actix-connect-2)
+    (name "rust-actix-connect")
+    (version "0.2.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-connect" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "187whz05gjkp9pcza4i714v0a8yxlg3jdrzii7gaqsxl9fyykbcz"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-actix-utils" ,rust-actix-utils-0.4)
+        ("rust-derive-more" ,rust-derive-more-0.15)
+        ("rust-either" ,rust-either-1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-http" ,rust-http-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
+        ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
+        ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11)
+        ("rust-webpki" ,rust-webpki-0.19))
+       #:cargo-development-inputs
+       (("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-test-server" ,rust-actix-test-server-0.2)
+        ("rust-bytes" ,rust-bytes-0.4))))))
+
 (define-public rust-actix-derive-0.5
   (package
     (name "rust-actix-derive")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 131/150] gnu: Add rust-ahash-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (129 preceding siblings ...)
  2022-01-17 15:14 ` [bug#53315] [PATCH 130/150] gnu: Add rust-actix-connect-0.2 Aleksandr Vityazev
@ 2022-01-17 15:14 ` Aleksandr Vityazev
  2022-01-17 15:14 ` [bug#53315] [PATCH 132/150] gnu: Add rust-hashbrown-0.6 Aleksandr Vityazev
                   ` (19 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-ahash-0.2): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 048879bd37..8839075b37 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2010,6 +2010,30 @@ (define-public rust-ahash-0.3
         ("rust-rand" ,rust-rand-0.6)
         ("rust-seahash" ,rust-seahash-3))))))

+(define-public rust-ahash-0.2
+  (package
+    (inherit rust-ahash-0.4)
+    (name "rust-ahash")
+    (version "0.2.19")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ahash" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1yzdrxaq99zfy0niq5i3cz5jv569s3s6z5q2cxcg08y6prh1nri9"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-const-random" ,rust-const-random-0.1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.2)
+        ("rust-fnv" ,rust-fnv-1)
+        ("rust-fxhash" ,rust-fxhash-0.2)
+        ("rust-hex" ,rust-hex-0.3)
+        ("rust-no-panic" ,rust-no-panic-0.1)
+        ("rust-rand" ,rust-rand-0.6)
+        ("rust-seahash" ,rust-seahash-3))))))
+
 (define-public rust-aho-corasick-0.7
   (package
     (name "rust-aho-corasick")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 132/150] gnu: Add rust-hashbrown-0.6.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (130 preceding siblings ...)
  2022-01-17 15:14 ` [bug#53315] [PATCH 131/150] gnu: Add rust-ahash-0.2 Aleksandr Vityazev
@ 2022-01-17 15:14 ` Aleksandr Vityazev
  2022-01-17 15:14 ` [bug#53315] [PATCH 133/150] gnu: Add rust-actix-web-codegen-0.1 Aleksandr Vityazev
                   ` (18 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-hashbrown-0.6): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8839075b37..50a3a5eedc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24477,6 +24477,35 @@ (define-public rust-hashbrown-0.8
         ("rust-rustc-hash" ,rust-rustc-hash-1)
         ("rust-serde-test" ,rust-serde-test-1))))))

+(define-public rust-hashbrown-0.6
+  (package
+    (inherit rust-hashbrown-0.9)
+    (name "rust-hashbrown")
+    (version "0.6.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hashbrown" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1bbf9k46v57zi41m6hjwn83rjldyipv5zwxmdsa7a9c1rb876q4f"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-ahash" ,rust-ahash-0.2)
+        ("rust-autocfg" ,rust-autocfg-0.1)
+        ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+        ("rust-rayon" ,rust-rayon-1)
+        ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+        ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+        ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-doc-comment" ,rust-doc-comment-0.3)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-rand" ,rust-rand-0.5)
+        ("rust-rayon" ,rust-rayon-1)
+        ("rust-rustc-hash" ,rust-rustc-hash-1)
+        ("rust-serde-test" ,rust-serde-test-1))))))
+
 (define-public rust-hashbrown-0.5
   (package
     (inherit rust-hashbrown-0.8)
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 133/150] gnu: Add rust-actix-web-codegen-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (131 preceding siblings ...)
  2022-01-17 15:14 ` [bug#53315] [PATCH 132/150] gnu: Add rust-hashbrown-0.6 Aleksandr Vityazev
@ 2022-01-17 15:14 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 134/150] gnu: Add rust-hashbrown-0.3 Aleksandr Vityazev
                   ` (17 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:14 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.1): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 50a3a5eedc..c89a99f338 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1258,6 +1258,25 @@ (define-public rust-actix-web-codegen-0.2
        (("rust-actix-rt" ,rust-actix-rt-1)
         ("rust-actix-web" ,rust-actix-web-2))))))

+(define-public rust-actix-web-codegen-0.1
+  (package
+    (inherit rust-actix-web-codegen-0.4)
+    (name "rust-actix-web-codegen")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-web-codegen" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1frs0id6k1vjczhnfhwh8q8birp27imlvgi6jylfxh911r9372h6"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-adaptive-barrier-0.1
   (package
     (name "rust-adaptive-barrier")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 134/150] gnu: Add rust-hashbrown-0.3.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (132 preceding siblings ...)
  2022-01-17 15:14 ` [bug#53315] [PATCH 133/150] gnu: Add rust-actix-web-codegen-0.1 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 135/150] gnu: Add rust-derive-more-0.14 Aleksandr Vityazev
                   ` (16 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-hashbrown-0.3): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c89a99f338..4f69330163 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24554,6 +24554,27 @@ (define-public rust-hashbrown-0.5
         ("rust-rustc-hash" ,rust-rustc-hash-1)
         ("rust-serde-test" ,rust-serde-test-1))))))

+(define-public rust-hashbrown-0.3
+  (package
+    (inherit rust-hashbrown-0.8)
+    (name "rust-hashbrown")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hashbrown" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "063fy36q5796kd836sc5dgcc58bkgr7sw1hczmnmhbblwjmskyr9"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+        ("rust-rayon" ,rust-rayon-1)
+        ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+        ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+        ("rust-serde" ,rust-serde-1))))))
+
 (define-public rust-hashbrown-0.1
   (package
     (inherit rust-hashbrown-0.5)
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 135/150] gnu: Add rust-derive-more-0.14.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (133 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 134/150] gnu: Add rust-hashbrown-0.3 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 136/150] gnu: Add rust-actix-testing-0.1 Aleksandr Vityazev
                   ` (15 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-derive-more-0.14): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4f69330163..d3a252a82a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16058,6 +16058,25 @@ (define-public rust-derive-more-0.15
         ("rust-rustc-version" ,rust-rustc-version-0.2)
         ("rust-syn" ,rust-syn-0.15))))))

+(define-public rust-derive-more-0.14
+  (package
+    (inherit rust-derive-more-0.99)
+    (name "rust-derive-more-1")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive-more" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fgq5ziyg0gwr5j7pghfrxgzqzmmadknivpigrsniliy0334m53d"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-0.4)
+        ("rust-quote" ,rust-quote-0.6)
+        ("rust-rustc-version" ,rust-rustc-version-0.2)
+        ("rust-syn" ,rust-syn-0.15))))))
+
 (define-public rust-derive-new-0.5
   (package
     (name "rust-derive-new")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 136/150] gnu: Add rust-actix-testing-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (134 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 135/150] gnu: Add rust-derive-more-0.14 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 137/150] gnu: Add rust-actix-derive-0.4 Aleksandr Vityazev
                   ` (14 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-testing-0.1): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d3a252a82a..22074560f7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -878,6 +878,31 @@ (define-public rust-actix-testing-1
     (description "This package provides Actix testing utils.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-testing-0.1
+  (package
+    (inherit rust-actix-testing-1)
+    (name "rust-actix-testing")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-testing" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1w9p7wv2n2wda8ph3ahp8fqslmbh12vs206l4i49jl37mjbiw05g"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server" ,rust-actix-server-0.6)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1))))))
+
 (define-public rust-actix-test-server-0.2
   (package
     (name "rust-actix-test-server")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 137/150] gnu: Add rust-actix-derive-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (135 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 136/150] gnu: Add rust-actix-testing-0.1 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 138/150] gnu: Add rust-actix-router-0.1 Aleksandr Vityazev
                   ` (13 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-derive-0.4): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 22074560f7..1be9080b29 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -395,6 +395,25 @@ (define-public rust-actix-derive-0.5
      "This package provides proc macros for the Rust actor framework Actix.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-derive-0.4
+  (package
+    (inherit rust-actix-derive-0.5)
+    (name "rust-actix-derive")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0v0mvq883aq5z6d0893bh32bfddvfajh5bm7nkl0l8idpzbzdx8b"))))
+    (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.15))))))
+
 (define-public rust-actix-http-2
   (package
     (name "rust-actix-http")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 138/150] gnu: Add rust-actix-router-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (136 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 137/150] gnu: Add rust-actix-derive-0.4 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 139/150] gnu: Add rust-actix-http-0.2 Aleksandr Vityazev
                   ` (12 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-router-0.1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1be9080b29..d928e04d06 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -636,6 +636,28 @@ (define-public rust-actix-router-0.2
     (description "This package provides resource path matching library.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-router-0.1
+  (package
+    (inherit rust-actix-router-0.2)
+    (name "rust-actix-router")
+    (version "0.1.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-router" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1xyc0kzawfwjfiw4znb7xx6hh4r7nnwjq44i08fjc1724ysln8i3"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bytes" ,rust-bytes-0.4)
+        ("rust-http" ,rust-http-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-string" ,rust-string-0.2))))))
+
 (define-public rust-actix-rt-1
   (package
     (name "rust-actix-rt")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 139/150] gnu: Add rust-actix-http-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (137 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 138/150] gnu: Add rust-actix-router-0.1 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:15 ` [bug#53315] [PATCH 140/150] gnu: Add rust-awc-0.2 Aleksandr Vityazev
                   ` (11 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-http-0.2): New variable.
---
 gnu/packages/crates-io.scm | 62 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d928e04d06..0a28588699 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -537,6 +537,68 @@ (define-public rust-actix-http-1
        #:cargo-development-inputs
        (("rust-actix-http-test" ,rust-actix-http-test-1))))))

+(define-public rust-actix-http-0.2
+  (package
+    (inherit rust-actix-http-2)
+    (name "rust-actix-http")
+    (version "0.2.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-http" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fdi9pi33am22qbqni5dn2in11xfbchgsjnm9ws0s918rmvhzdgw"))))
+    ;; XXX: The crate fails to't build without rust-actix-http-test-0.2 making
+    ;; a circular dependency with rust-awc-0.2
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-connect" ,rust-actix-connect-0.2)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
+        ("rust-actix-utils" ,rust-actix-utils-0.4)
+        ("rust-base64" ,rust-base64-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-brotli2" ,rust-brotli2-0.3)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-copyless" ,rust-copyless-0.1)
+        ("rust-derive-more" ,rust-derive-more-0.15)
+        ("rust-either" ,rust-either-1)
+        ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+        ("rust-failure" ,rust-failure-0.1)
+        ("rust-flate2" ,rust-flate2-1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-h2" ,rust-h2-0.1)
+        ("rust-hashbrown" ,rust-hashbrown-0.6)
+        ("rust-http" ,rust-http-0.1)
+        ("rust-httparse" ,rust-httparse-1)
+        ("rust-indexmap" ,rust-indexmap-1)
+        ("rust-language-tags" ,rust-language-tags-0.2)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mime" ,rust-mime-0.3)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-percent-encoding" ,rust-percent-encoding-2)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-ring" ,rust-ring-0.14)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
+        ("rust-sha1" ,rust-sha1-0.6)
+        ("rust-slab" ,rust-slab-0.4)
+        ("rust-time" ,rust-time-0.1)
+        ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2)
+        ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11)
+        ("rust-webpki-roots" ,rust-webpki-roots-0.16))))))
+
 (define-public rust-actix-http-test-1
   (package
     (name "rust-actix-http-test")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 140/150] gnu: Add rust-awc-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (138 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 139/150] gnu: Add rust-actix-http-0.2 Aleksandr Vityazev
@ 2022-01-17 15:15 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 141/150] gnu: Add rust-actix-0.8 Aleksandr Vityazev
                   ` (10 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:15 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-awc-0.2): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0a28588699..0736e1f4d2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5151,6 +5151,39 @@ (define-public rust-awc-1
         ("rust-actix-web" ,rust-actix-web-2)
         ("rust-brotli" ,rust-brotli-3))))))

+(define-public rust-awc-0.2
+  (package
+    (inherit rust-awc-2)
+    (name "rust-awc-2")
+    (version "0.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "awc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1i5qinnh37bwpx86m2yyq1q1bnsa31vlwlz7942bzlwd4y1m56ay"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-http" ,rust-actix-http-0.2)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-base64" ,rust-base64-0.10)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-derive-more" ,rust-derive-more-0.15)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mime" ,rust-mime-0.3)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-percent-encoding" ,rust-percent-encoding-2)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
+
 (define-public rust-az-1
   (package
     (name "rust-az")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 141/150] gnu: Add rust-actix-0.8.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (139 preceding siblings ...)
  2022-01-17 15:15 ` [bug#53315] [PATCH 140/150] gnu: Add rust-awc-0.2 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 142/150] gnu: Add rust-actix-http-test-0.2 Aleksandr Vityazev
                   ` (9 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-0.8): New variable.
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0736e1f4d2..387ab27eef 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -177,6 +177,43 @@ (define-public rust-actix-0.10
     (description "This package provides Actix actor framework for Rust.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-0.8
+  (package
+    (inherit rust-actix-0.10)
+    (name "rust-actix")
+    (version "0.8.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1xqyrwq7hgi640h5czy73zrkxl1s0yhm7laxga13dwhkfg9f6737"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-http" ,rust-actix-http-0.2)
+        ("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-derive" ,rust-actix-derive-0.4)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.3)
+        ("rust-derive-more" ,rust-derive-more-0.14)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-hashbrown" ,rust-hashbrown-0.3)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-parking-lot" ,rust-parking-lot-0.8)
+        ("rust-smallvec" ,rust-smallvec-0.6)
+        ("rust-tokio-codec" ,rust-tokio-codec-0.1)
+        ("rust-tokio-executor" ,rust-tokio-executor-0.1)
+        ("rust-tokio-io" ,rust-tokio-io-0.1)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2)
+        ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11))
+       #:cargo-development-inputs
+       (("rust-doc-comment" ,rust-doc-comment-0.3))))))
+
 (define-public rust-actix-codec-0.3
   (package
     (name "rust-actix-codec")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 142/150] gnu: Add rust-actix-http-test-0.2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (140 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 141/150] gnu: Add rust-actix-0.8 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 143/150] gnu: Add rust-actix-web-1 Aleksandr Vityazev
                   ` (8 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-http-test-0.2): New variable.
---
 gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 387ab27eef..32e94d3f4e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -684,6 +684,45 @@ (define-public rust-actix-http-test-1
 during testing.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-actix-http-test-0.2
+  (package
+    (inherit rust-actix-http-test-1)
+    (name "rust-actix-http-test-2")
+    (version "0.2.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-http-test" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0m1ghgllf7ws5wk51x8phcdjq21phylawmvp7wb29zd1d0aw2aac"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-connect" ,rust-actix-connect-0.2)
+        ("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server" ,rust-actix-server-0.6)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-actix-utils" ,rust-actix-utils-0.4)
+        ("rust-awc" ,rust-awc-0.2)
+        ("rust-base64" ,rust-base64-0.10)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-env-logger" ,rust-env-logger-0.6)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-http" ,rust-http-0.1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
+        ("rust-sha1" ,rust-sha1-0.6)
+        ("rust-slab" ,rust-slab-0.4)
+        ("rust-time" ,rust-time-0.1)
+        ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
+
 (define-public rust-actix-macros-0.1
   (package
     (name "rust-actix-macros")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 143/150] gnu: Add rust-actix-web-1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (141 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 142/150] gnu: Add rust-actix-http-test-0.2 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 144/150] gnu: Add rust-web-view-0.7 Aleksandr Vityazev
                   ` (7 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-actix-web-1): New variable.
---
 gnu/packages/crates-io.scm | 55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 32e94d3f4e..54f50bc00f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1418,6 +1418,61 @@ (define-public rust-actix-web-2
         ("rust-time" ,rust-time-0.1)
         ("rust-url" ,rust-url-2))))))

+(define-public rust-actix-web-1
+  (package
+    (inherit rust-actix-web-3)
+    (name "rust-actix-web")
+    (version "1.0.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "actix-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00wvayn7v2s61hylisr53f48s2bzg8jp3bmrqh1vkb6vgjb1nfmg"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-actix-codec" ,rust-actix-codec-0.1)
+        ("rust-actix-http" ,rust-actix-http-0.2)
+        ("rust-actix-router" ,rust-actix-router-0.1)
+        ("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-server" ,rust-actix-server-0.6)
+        ("rust-actix-server-config" ,rust-actix-server-config-0.1)
+        ("rust-actix-service" ,rust-actix-service-0.4)
+        ("rust-actix-testing" ,rust-actix-testing-0.1)
+        ("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
+        ("rust-actix-utils" ,rust-actix-utils-0.4)
+        ("rust-actix-web-codegen" ,rust-actix-web-codegen-0.1)
+        ("rust-awc" ,rust-awc-0.2)
+        ("rust-bytes" ,rust-bytes-0.4)
+        ("rust-derive-more" ,rust-derive-more-0.15)
+        ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-hashbrown" ,rust-hashbrown-0.6)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mime" ,rust-mime-0.3)
+        ("rust-net2" ,rust-net2-0.2)
+        ("rust-openssl" ,rust-openssl-0.10)
+        ("rust-parking-lot" ,rust-parking-lot-0.9)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-rustls" ,rust-rustls-0.15)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
+        ("rust-time" ,rust-time-0.1)
+        ("rust-url" ,rust-url-2))
+       #:cargo-development-inputs
+       (("rust-actix" ,rust-actix-0.8)
+        ("rust-actix-connect" ,rust-actix-connect-0.2)
+        ("rust-actix-http-test" ,rust-actix-http-test-0.2)
+        ("rust-brotli2" ,rust-brotli2-0.3)
+        ("rust-env-logger" ,rust-env-logger-0.6)
+        ("rust-flate2" ,rust-flate2-1)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
+
 (define-public rust-actix-web-codegen-0.4
   (package
     (name "rust-actix-web-codegen")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 144/150] gnu: Add rust-web-view-0.7.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (142 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 143/150] gnu: Add rust-actix-web-1 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 145/150] gnu: Add rust-open-2 Aleksandr Vityazev
                   ` (6 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-web-view-0.7): New variable.
---
 gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 54f50bc00f..badef1870d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65694,6 +65694,49 @@ (define-public rust-wl-clipboard-rs-0.4
 for terminal and other window-less applications.")
     (license (list license:expat license:asl2.0))))

+(define-public rust-web-view-0.7
+  (package
+    (name "rust-web-view")
+    (version "0.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "web-view" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1smgmc00nk2wn8kpagp0mpsd0d9f5mvljidf2x7plbi3bymac7gf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;missing files
+       #:cargo-inputs
+       (("rust-boxfnonce" ,rust-boxfnonce-0.1)
+        ("rust-tinyfiledialogs" ,rust-tinyfiledialogs-3)
+        ("rust-urlencoding" ,rust-urlencoding-1)
+        ("rust-webview-sys" ,rust-webview-sys-0.6))
+       #:cargo-development-inputs
+       (("rust-actix-rt" ,rust-actix-rt-0.2)
+        ("rust-actix-web" ,rust-actix-web-1)
+        ("rust-futures" ,rust-futures-0.1)
+        ("rust-grep" ,rust-grep-0.2)
+        ("rust-mime-guess" ,rust-mime-guess-2)
+        ("rust-rust-embed" ,rust-rust-embed-5)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-walkdir" ,rust-walkdir-2))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list gtk+
+           webkitgtk-with-libsoup2))
+    (home-page "https://github.com/Boscop/web-view")
+    (synopsis "Rust bindings for webview")
+    (description
+     "This library provides a Rust binding to the original implementation of
+webview, a tiny cross-platform library to render web-based GUIs as desktop
+applications.")
+    (license license:expat)))
+
 (define-public rust-web-sys-0.3
   (package
     (name "rust-web-sys")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 145/150] gnu: Add rust-open-2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (143 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 144/150] gnu: Add rust-web-view-0.7 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 146/150] gnu: rust-open-1: Inherit from rust-open-2 Aleksandr Vityazev
                   ` (5 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-open-2): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index badef1870d..bc556608fa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37172,6 +37172,30 @@ (define-public rust-opaque-debug-0.2
         (base32
          "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck"))))))

+(define-public rust-open-2
+  (package
+    (name "rust-open")
+    (version "2.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "open" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1dq9c6dgq7iv5kvqfk8gvkfq34j5pdinfcs1hbdd4x6i62vf8vhp"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-pathdiff" ,rust-pathdiff-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/Byron/open-rs")
+    (synopsis "Open a path or URL using the program configured on the system")
+    (description
+     "Use this library to open a path or URL using the program configured on
+the system.")
+    (license license:expat)))
+
 (define-public rust-open-1
   (package
     (name "rust-open")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 146/150] gnu: rust-open-1: Inherit from rust-open-2.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (144 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 145/150] gnu: Add rust-open-2 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 147/150] gnu: Add rust-thread-priority-0.4 Aleksandr Vityazev
                   ` (4 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-open-1): Inherit from rust-open-2.
---
 gnu/packages/crates-io.scm | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bc556608fa..c11b1460eb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37198,6 +37198,7 @@ (define-public rust-open-2

 (define-public rust-open-1
   (package
+    (inherit rust-open-2)
     (name "rust-open")
     (version "1.7.1")
     (source
@@ -37207,18 +37208,11 @@ (define-public rust-open-1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "00828zcxdy3r38inz48jgnszgvqgi1a3bi2rrhij86mqsqq7msnw"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-pathdiff" ,rust-pathdiff-0.2)
-        ("rust-winapi" ,rust-winapi-0.3))))
-    (home-page "https://github.com/Byron/open-rs")
-    (synopsis "Open a path or URL using the program configured on the system")
-    (description
-     "Use this library to open a path or URL using the program configured on
-the system.")
-    (license license:expat)))
+        ("rust-winapi" ,rust-winapi-0.3))))))

 (define-public rust-opener-0.4
   (package
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 147/150] gnu: Add rust-thread-priority-0.4.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (145 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 146/150] gnu: rust-open-1: Inherit from rust-open-2 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:16 ` [bug#53315] [PATCH 148/150] gnu: Add rust-serde-derive-1.0.126 Aleksandr Vityazev
                   ` (3 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-thread-priority-0.4): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c11b1460eb..9a0c50c194 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58643,6 +58643,30 @@ (define-public rust-thread-local-0.2
      `(#:cargo-inputs
        (("rust-thread-id" ,rust-thread-id-2))))))

+(define-public rust-thread-priority-0.4
+  (package
+    (name "rust-thread-priority")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "thread-priority" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1ccidjv5ra017knav1h34bzlscpx856fhz7kln3zhszh3jpr8qqg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/vityafx/thread-priority")
+    (synopsis "Library for managing threads priority and schedule policies")
+    (description
+     "Library for managing threads priority and schedule policies.")
+    (license license:expat)))
+
 (define-public rust-thread-tree-0.3
   (package
     (name "rust-thread-tree")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 148/150] gnu: Add rust-serde-derive-1.0.126.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (146 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 147/150] gnu: Add rust-thread-priority-0.4 Aleksandr Vityazev
@ 2022-01-17 15:16 ` Aleksandr Vityazev
  2022-01-17 15:17 ` [bug#53315] [PATCH 149/150] gnu: Add rust-winres-0.1 Aleksandr Vityazev
                   ` (2 subsequent siblings)
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:16 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-serde-derive-1.0.126): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9a0c50c194..4d33d14a8a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50895,6 +50895,26 @@ (define-public rust-serde-derive-1
      "Macros 1.1 implementation of #[derive(Serialize, Deserialize)].")
     (license (list license:expat license:asl2.0))))

+(define-public rust-serde-derive-1.0.126
+  (package
+    (inherit rust-serde-derive-1)
+    (name "rust-serde-derive")
+    (version "1.0.126")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0hsdh39qj0g187nwndfzg67q4qajbm5g6x0fr5xarblmk2y7sfln"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-serde-derive-0.9
   (package
     (inherit rust-serde-derive-1)
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 149/150] gnu: Add rust-winres-0.1.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (147 preceding siblings ...)
  2022-01-17 15:16 ` [bug#53315] [PATCH 148/150] gnu: Add rust-serde-derive-1.0.126 Aleksandr Vityazev
@ 2022-01-17 15:17 ` Aleksandr Vityazev
  2022-01-17 15:17 ` [bug#53315] [PATCH 150/150] gnu: Add alfis Aleksandr Vityazev
  2022-01-17 15:18 ` [bug#53315] [PATCH 000/150] " Aleksandr Vityazev
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (rust-winres-0.1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4d33d14a8a..1546e39ace 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66769,6 +66769,28 @@ (define-public rust-winreg-0.5
         ("rust-serde" ,rust-serde-1)
         ("rust-winapi" ,rust-winapi-0.3))))))

+(define-public rust-winres-0.1
+  (package
+    (name "rust-winres")
+    (version "0.1.12")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "winres" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0v2gvqnd8iwwvb6fs69nv0mmk1z96430527n0qlfbsarxxhv53dn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/mxre/winres")
+    (synopsis "Create and set windows icons and metadata for executables")
+    (description "A simple library to facilitate adding metainformation and
+icons to windows executables and dynamic libraries.")
+    (license license:expat)))
+
 (define-public rust-winutil-0.1
   (package
     (name "rust-winutil")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 150/150] gnu: Add alfis.
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (148 preceding siblings ...)
  2022-01-17 15:17 ` [bug#53315] [PATCH 149/150] gnu: Add rust-winres-0.1 Aleksandr Vityazev
@ 2022-01-17 15:17 ` Aleksandr Vityazev
  2022-01-22 12:57   ` bug#53315: " Nicolas Goaziou
  2022-01-17 15:18 ` [bug#53315] [PATCH 000/150] " Aleksandr Vityazev
  150 siblings, 1 reply; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:17 UTC (permalink / raw)
  To: 53315

* gnu/packages/crates-io.scm (alfis): New variable.
[use-modules]: Add (gnu packages webkit).
---
 gnu/packages/rust-apps.scm | 75 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 75 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 556ff04940..646d078ac0 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -15,6 +15,7 @@
 ;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
 ;;; Copyright © 2021 jgart <jgart@dismail.de>
 ;;; Copyright © 2021 Nicolas Graves <ngraves@ngraves.fr>
+;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -64,6 +65,7 @@ (define-module (gnu packages rust-apps)
   #:use-module (gnu packages rust)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages version-control)
+  #:use-module (gnu packages webkit)
   #:use-module (gnu packages xorg))

 (define-public agate
@@ -101,6 +103,79 @@ (define-public agate
 low-end hardware and serving many concurrent requests.")
     (license (list license:expat license:asl2.0))))

+(define-public alfis
+  (package
+    (name "alfis")
+    (version "0.6.10")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Revertron/Alfis")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1kgzz92mkyzn7mbsdpik1q21kl38i4almn01k99nww3p0vgx9514"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;tests failed
+       #:rust ,rust-1.57
+       #:cargo-inputs
+       (("rust-getopts" ,rust-getopts-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-simplelog" ,rust-simplelog-0.11)
+        ("rust-toml" ,rust-toml-0.5)
+        ("rust-digest" ,rust-digest-0.10)
+        ("rust-sha2" ,rust-sha2-0.10)
+        ("rust-ed25519-dalek" ,rust-ed25519-dalek-1)
+        ("rust-x25519-dalek" ,rust-x25519-dalek-1)
+        ("rust-ecies-ed25519" ,rust-ecies-ed25519-0.5)
+        ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.9)
+        ("rust-signature" ,rust-signature-1)
+        ("rust-blakeout" ,rust-blakeout-0.3)
+        ("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-byteorder" ,rust-byteorder-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-bincode" ,rust-bincode-1)
+        ("rust-serde-cbor" ,rust-serde-cbor-0.11)
+        ("rust-base64" ,rust-base64-0.13)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
+        ("rust-num-traits" ,rust-num-traits-0.2)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-rand" ,rust-rand-0.8)
+        ("rust-rand-0.7" ,rust-rand-0.7) ;For ed25519-dalek
+        ("rust-sqlite" ,rust-sqlite-0.26)
+        ("rust-uuid" ,rust-uuid-0.8)
+        ("rust-mio" ,rust-mio-0.8)
+        ("rust-ureq" ,rust-ureq-2)
+        ("rust-lru" ,rust-lru-0.7)
+        ("rust-derive-more" ,rust-derive-more-0.99)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-tinyfiledialogs" ,rust-tinyfiledialogs-3)
+        ("rust-web-view" ,rust-web-view-0.7)
+        ("rust-open" ,rust-open-2)
+        ("rust-thread-priority" ,rust-thread-priority-0.4)
+        ("rust-winres" ,rust-winres-0.1))
+       #:cargo-development-inputs
+       (("rust-serde-bytes" ,rust-serde-bytes-0.11)
+        ("rust-serde-derive" ,rust-serde-derive-1.0.126))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list atk
+           gtk
+           glib
+           pango
+           webkitgtk-with-libsoup2))
+    (home-page "https://github.com/Revertron/Alfis")
+    (synopsis "Alternative Free Identity System")
+    (description
+     "This project represents a minimal blockchain without cryptocurrency,
+capable of sustaining any number of domain names in a bunch of original
+alternative zones.")
+    (license license:agpl3+)))
+
 (define-public bat
   (package
     (name "bat")
--
2.34.0



--

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [bug#53315] [PATCH 000/150] gnu: Add alfis
  2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
                   ` (149 preceding siblings ...)
  2022-01-17 15:17 ` [bug#53315] [PATCH 150/150] gnu: Add alfis Aleksandr Vityazev
@ 2022-01-17 15:18 ` Aleksandr Vityazev
  150 siblings, 0 replies; 153+ messages in thread
From: Aleksandr Vityazev @ 2022-01-17 15:18 UTC (permalink / raw)
  To: 53315


On 2022-01-17, 13:01 +0000, Aleksandr Vityazev <avityazev@posteo.org> wrote:
Aleksandr Vityazev (150):
  gnu: Add rust-paris-1.
  gnu: Add rust-simplelog-0.11.
  gnu: Add rust-block-buffer-0.10.
  gnu: rust-block-buffer-0.9: Inherit from rust-block-buffer-0.10.
  gnu: Add rust-crypto-common-0.1.
  gnu: rust-subtle-2: Update to 2.4.1.
  gnu: Add rust-digest-0.10.
  gnu: rust-digest-0.9: Inherit from rust-digest-0.10.
  gnu: Add rust-cpufeatures-0.2.
  gnu: rust-cpufeatures-0.1: Inherit from rust-cpufeatures-0.2.
  gnu: Add rust-sha2-0.10.
  gnu: rust-sha2-0.9: Inherit from rust-sha2-0.10.
  gnu: rust-zeroize-1: Update to 1.3.0.
  gnu: Add rust-fiat-crypto-0.1.
  gnu: rust-curve25519-dalek-3: Update to 3.2.0.
  gnu: Add rust-x25519-dalek-1.
  gnu: Add rust-aes-gcm-0.8.
  gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8.
  gnu: Add rust-hkdf-0.10.
  gnu: rust-hkdf-0.9: Inherit from rust-hkdf-0.10.
  gnu: Add rust-ecies-ed25519-0.5.
  gnu: rust-blobby-0.3: Update to 0.3.1.
  gnu: Add rust-aead-0.4.
  gnu: Add rust-chacha20-0.8.
  gnu: Add rust-poly1305-0.7.
  gnu: Add rust-chacha20poly1305-0.9.
  gnu: rust-signature-derive-1: Update to 1.0.0-pre.4.
  gnu: rust-signature-1: Update to 1.5.0.
  gnu: Add rust-blake2-0.9.
  gnu: Add rust-blakeout-0.3.
  gnu: rust-num-cpus-1: Update to 1.13.1.
  gnu: rust-byteorder-1: Update to 1.4.3.
  gnu: rust-serde-1: Update to 1.0.133.
  gnu: rust-serde-derive-1: Update to 1.0.133.
  gnu: Add rust-itoa-1.
  gnu: rust-trybuild-1: Update to 1.0.54.
  gnu: rust-serde-json-1: Update to 1.0.74.
  gnu: rust-bincode-1: Update to 1.3.3.
  gnu: rust-serde-cbor-0.11: Update to 0.11.2.
  gnu: Add rust-sqlite3-src-0.3.
  gnu: Add rust-temporary-0.6.
  gnu: Add rust-sqlite3-sys-0.13.
  gnu: Add rust-sqlite-0.26.
  gnu: rust-env-logger-0.8 : Update to 0.8.4.
  gnu: Add rust-mio-0.8.
  gnu: rust-mio-0.7: Inherit from rust-mio-0.8.
  gnu: Add rust-cookie-0.15.
  gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15.
  gnu: rust-unicode-normalization-0.1: Update to 0.1.19.
  gnu: rust-idna-0.2: Update to 0.2.3.
  gnu: rust-standback-0.2: Update to 0.2.17.
  gnu: rust-time-macros-0.1: Update to 0.1.1.
  gnu: rust-time-0.2: Update to 0.2.27.
  gnu: Add rust-cargo-metadata-0.2.
  gnu: Add rust-itertools-0.6.
  gnu: Add rust-pulldown-cmark-0.0.15.
  gnu: Add rust-quickcheck-0.3.
  gnu: Add rust-quine-mc-cluskey-0.2.
  gnu: Add rust-libgit2-sys-0.6.
  gnu: Add rust-git2-0.6.
  gnu: Add rust-crates-index-0.5.
  gnu: Add rust-semver-0.6.
  gnu: Add rust-clippy-lints-0.0.153.
  gnu: Add rust-clippy-mini-macro-test-0.1.
  gnu: Add rust-error-chain-0.8.
  gnu: Add rust-lazycell-0.5.
  gnu: Add rust-nix-0.8.
  gnu: Add rust-os-pipe-0.5.
  gnu: Add rust-shared-child-0.2.
  gnu: Add rust-duct-0.8.
  gnu: Add rust-clippy-0.0.153.
  gnu: Add rust-expectest-0.12.
  gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12.
  gnu: rust-rspec-1: Update to 1.0.0.
  gnu: Add rust-cookie-store-0.15.
  gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15.
  gnu: Add rust-sct-0.7.
  gnu: rust-sct-0.6: Inherit from rust-sct-0.7.
  gnu: Add rust-webpki-0.22.
  gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22.
  gnu: Add rust-webpki-roots-0.22.
  gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22.
  gnu: Add rust-rustls-pemfile-0.2.
  gnu: Add rust-rustls-0.20.
  gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20.
  gnu: Add rust-radium-0.6.
  gnu: rust-radium-0.5: Inherit from rust-radium-0.6.
  gnu: rust-tap-1: Update to 1.0.1.
  gnu: Add rust-wyz-0.4.
  gnu: Add rust-funty-1.2.
  gnu: rust-funty-1: Inherit from rust-funty-1.2.
  gnu: Add rust-bitvec-0.22.
  gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22.
  gnu: Add rust-der-oid-macro-0.5.
  gnu: Add rust-rusticata-macros-4.
  gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4.
  gnu: Add rust-der-parser-6.
  gnu: Add rust-oid-registry-0.2.
  gnu: Add rust-rustls-native-certs-0.6.
  gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6.
  gnu: rust-brotli-decompressor-2: Update to 2.3.2.
  gnu: rust-cc-1: Update to 1.0.67.
  gnu: Add rust-cloudflare-zlib-sys-0.3.
  gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3.
  gnu: rust-flate2-1: Update to 1.0.22.
  gnu: Add rust-ureq-2.
  gnu: Add rust-stats-alloc-0.1.
  gnu: Add rust-lru-0.7.
  gnu: Add rust-convert-case-0.4.
  gnu: Add rust-rustc-version-0.4.
  gnu: rust-rustc-version-0.3: Inherit from rust-rustc-version-0.4.
  gnu: rust-derive-more-0.99: Update to 0.99.17.
  gnu: Add rust-tinyfiledialogs-3.
  gnu: Add rust-atk-sys-0.10.
  gnu: Add rust-gtk-sys-0.10.
  gnu: Add rust-javascriptcore-rs-sys-0.2.
  gnu: Add rust-soup-sys-0.10.
  gnu: Add rust-webkit2gtk-sys-0.12.
  gnu: Add rust-webview-sys-0.6.
  gnu: Add rust-derive-more-0.15.
  gnu: Add rust-actix-threadpool-0.1.
  gnu: Add rust-actix-rt-0.2.
  gnu: Add rust-actix-codec-0.1.
  gnu: Add rust-actix-service-0.4.
  gnu: Add rust-actix-utils-0.4.
  gnu: Add rust-actix-server-config-0.1.
  gnu: Add rust-actix-server-0.5.
  gnu: Add rust-actix-server-0.6.
  gnu: Add rust-actix-test-server-0.2.
  gnu: Add rust-actix-connect-0.2.
  gnu: Add rust-ahash-0.2.
  gnu: Add rust-hashbrown-0.6.
  gnu: Add rust-actix-web-codegen-0.1.
  gnu: Add rust-hashbrown-0.3.
  gnu: Add rust-derive-more-0.14.
  gnu: Add rust-actix-testing-0.1.
  gnu: Add rust-actix-derive-0.4.
  gnu: Add rust-actix-router-0.1.
  gnu: Add rust-actix-http-0.2.
  gnu: Add rust-awc-0.2.
  gnu: Add rust-actix-0.8.
  gnu: Add rust-actix-http-test-0.2.
  gnu: Add rust-actix-web-1.
  gnu: Add rust-web-view-0.7.
  gnu: Add rust-open-2.
  gnu: rust-open-1: Inherit from rust-open-2.
  gnu: Add rust-thread-priority-0.4.
  gnu: Add rust-serde-derive-1.0.126.
  gnu: Add rust-winres-0.1.
  gnu: Add alfis.

 gnu/packages/crates-gtk.scm |  148 ++
 gnu/packages/crates-io.scm  | 3168 +++++++++++++++++++++++++++++++----
 gnu/packages/rust-apps.scm  |   75 +
 3 files changed, 3039 insertions(+), 352 deletions(-)

-- 

Aleksandr Vityazev




^ permalink raw reply	[flat|nested] 153+ messages in thread

* bug#53315: [PATCH 150/150] gnu: Add alfis.
  2022-01-17 15:17 ` [bug#53315] [PATCH 150/150] gnu: Add alfis Aleksandr Vityazev
@ 2022-01-22 12:57   ` Nicolas Goaziou
  0 siblings, 0 replies; 153+ messages in thread
From: Nicolas Goaziou @ 2022-01-22 12:57 UTC (permalink / raw)
  To: Aleksandr Vityazev; +Cc: 53315-done

Hello,

Aleksandr Vityazev <avityazev@posteo.org> writes:

> * gnu/packages/crates-io.scm (alfis): New variable.

Applied the whole set, barring a few unnecessary or already applied patch.

> +(define-public alfis
> +  (package
> +    (name "alfis")
> +    (version "0.6.10")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/Revertron/Alfis")
> +             (commit (string-append "v" version))))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "1kgzz92mkyzn7mbsdpik1q21kl38i4almn01k99nww3p0vgx9514"))))
> +    (build-system cargo-build-system)
> +    (arguments
> +     `(#:tests? #f                      ;tests failed

The comment is a bit terse. If they fail, it is better to explain the
kind of failure, if possible. In any case, I just skipped the two
failing tests.

> +       #:rust ,rust-1.57

This is not needed anymore since rust defaults to 1.57.

> +       #:cargo-development-inputs
> +       (("rust-serde-bytes" ,rust-serde-bytes-0.11)
> +        ("rust-serde-derive" ,rust-serde-derive-1.0.126))))

The package builds with rust-serde-derive-1, so I just used that and
dropped the patch adding rust-serd-derive-1.0.126. I had to relax
requirements for rust-zeroize-1, tho.

Thank you!

Regards,
-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 153+ messages in thread

end of thread, other threads:[~2022-01-22 13:02 UTC | newest]

Thread overview: 153+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-17 13:01 [bug#53315] [PATCH 000/150] gnu: Add alfis Aleksandr Vityazev
2022-01-17 13:05 ` [bug#53315] [PATCH 001/150] gnu: Add rust-paris-1 Aleksandr Vityazev
2022-01-17 13:05 ` [bug#53315] [PATCH 002/150] gnu: Add rust-simplelog-0.11 Aleksandr Vityazev
2022-01-17 13:05 ` [bug#53315] [PATCH 003/150] gnu: Add rust-block-buffer-0.10 Aleksandr Vityazev
2022-01-17 13:05 ` [bug#53315] [PATCH 004/150] gnu: rust-block-buffer-0.9: Inherit from rust-block-buffer-0.10 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 005/150] gnu: Add rust-crypto-common-0.1 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 006/150] gnu: rust-subtle-2: Update to 2.4.1 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 007/150] gnu: Add rust-digest-0.10 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 008/150] gnu: rust-digest-0.9: Inherit from rust-digest-0.10 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 009/150] gnu: Add rust-cpufeatures-0.2 Aleksandr Vityazev
2022-01-17 13:06 ` [bug#53315] [PATCH 010/150] gnu: rust-cpufeatures-0.1: Inherit from rust-cpufeatures-0.2 Aleksandr Vityazev
2022-01-17 13:07 ` [bug#53315] [PATCH 011/150] gnu: Add rust-sha2-0.10 Aleksandr Vityazev
2022-01-17 13:07 ` [bug#53315] [PATCH 012/150] gnu: rust-sha2-0.9: Inherit from rust-sha2-0.10 Aleksandr Vityazev
2022-01-17 13:07 ` [bug#53315] [PATCH 013/150] gnu: rust-zeroize-1: Update to 1.3.0 Aleksandr Vityazev
2022-01-17 13:07 ` [bug#53315] [PATCH 014/150] gnu: Add rust-fiat-crypto-0.1 Aleksandr Vityazev
2022-01-17 13:08 ` [bug#53315] [PATCH 015/150] gnu: rust-curve25519-dalek-3: Update to 3.2.0 Aleksandr Vityazev
2022-01-17 13:08 ` [bug#53315] [PATCH 016/150] gnu: Add rust-x25519-dalek-1 Aleksandr Vityazev
2022-01-17 13:09 ` [bug#53315] [PATCH 017/150] gnu: Add rust-aes-gcm-0.8 Aleksandr Vityazev
2022-01-17 13:09 ` [bug#53315] [PATCH 018/150] gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8 Aleksandr Vityazev
2022-01-17 13:09 ` [bug#53315] [PATCH 019/150] gnu: Add rust-hkdf-0.10 Aleksandr Vityazev
2022-01-17 13:09 ` [bug#53315] [PATCH 020/150] gnu: rust-hkdf-0.9: Inherit from rust-hkdf-0.10 Aleksandr Vityazev
2022-01-17 13:10 ` [bug#53315] [PATCH 021/150] gnu: Add rust-ecies-ed25519-0.5 Aleksandr Vityazev
2022-01-17 13:10 ` [bug#53315] [PATCH 022/150] gnu: rust-blobby-0.3: Update to 0.3.1 Aleksandr Vityazev
2022-01-17 13:10 ` [bug#53315] [PATCH 023/150] gnu: Add rust-aead-0.4 Aleksandr Vityazev
2022-01-17 13:10 ` [bug#53315] [PATCH 024/150] gnu: Add rust-chacha20-0.8 Aleksandr Vityazev
2022-01-17 13:11 ` [bug#53315] [PATCH 025/150] gnu: Add rust-poly1305-0.7 Aleksandr Vityazev
2022-01-17 13:11 ` [bug#53315] [PATCH 026/150] gnu: Add rust-chacha20poly1305-0.9 Aleksandr Vityazev
2022-01-17 13:11 ` [bug#53315] [PATCH 027/150] gnu: rust-signature-derive-1: Update to 1.0.0-pre.4 Aleksandr Vityazev
2022-01-17 13:12 ` [bug#53315] [PATCH 028/150] gnu: rust-signature-1: Update to 1.5.0 Aleksandr Vityazev
2022-01-17 13:12 ` [bug#53315] [PATCH 029/150] gnu: Add rust-blake2-0.9 Aleksandr Vityazev
2022-01-17 13:12 ` [bug#53315] [PATCH 030/150] gnu: Add rust-blakeout-0.3 Aleksandr Vityazev
2022-01-17 13:13 ` [bug#53315] [PATCH 031/150] gnu: rust-num-cpus-1: Update to 1.13.1 Aleksandr Vityazev
2022-01-17 13:13 ` [bug#53315] [PATCH 032/150] gnu: rust-byteorder-1: Update to 1.4.3 Aleksandr Vityazev
2022-01-17 13:13 ` [bug#53315] [PATCH 033/150] gnu: rust-serde-1: Update to 1.0.133 Aleksandr Vityazev
2022-01-17 13:14 ` [bug#53315] [PATCH 034/150] gnu: rust-serde-derive-1: " Aleksandr Vityazev
2022-01-17 13:14 ` [bug#53315] [PATCH 035/150] gnu: Add rust-itoa-1 Aleksandr Vityazev
2022-01-17 13:14 ` [bug#53315] [PATCH 036/150] gnu: rust-trybuild-1: Update to 1.0.54 Aleksandr Vityazev
2022-01-17 13:14 ` [bug#53315] [PATCH 037/150] gnu: rust-serde-json-1: Update to 1.0.74 Aleksandr Vityazev
2022-01-17 13:15 ` [bug#53315] [PATCH 038/150] gnu: rust-bincode-1: Update to 1.3.3 Aleksandr Vityazev
2022-01-17 13:16 ` [bug#53315] [PATCH 039/150] gnu: rust-serde-cbor-0.11: Update to 0.11.2 Aleksandr Vityazev
2022-01-17 13:16 ` [bug#53315] [PATCH 040/150] gnu: Add rust-sqlite3-src-0.3 Aleksandr Vityazev
2022-01-17 13:17 ` [bug#53315] [PATCH 041/150] gnu: Add rust-temporary-0.6 Aleksandr Vityazev
2022-01-17 13:17 ` [bug#53315] [PATCH 042/150] gnu: Add rust-sqlite3-sys-0.13 Aleksandr Vityazev
2022-01-17 13:17 ` [bug#53315] [PATCH 043/150] gnu: Add rust-sqlite-0.26 Aleksandr Vityazev
2022-01-17 13:17 ` [bug#53315] [PATCH 044/150] gnu: rust-env-logger-0.8 : Update to 0.8.4 Aleksandr Vityazev
2022-01-17 13:18 ` [bug#53315] [PATCH 045/150] gnu: Add rust-mio-0.8 Aleksandr Vityazev
2022-01-17 13:18 ` [bug#53315] [PATCH 046/150] gnu: rust-mio-0.7: Inherit from rust-mio-0.8 Aleksandr Vityazev
2022-01-17 13:18 ` [bug#53315] [PATCH 047/150] gnu: Add rust-cookie-0.15 Aleksandr Vityazev
2022-01-17 13:18 ` [bug#53315] [PATCH 048/150] gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15 Aleksandr Vityazev
2022-01-17 13:19 ` [bug#53315] [PATCH 049/150] gnu: rust-unicode-normalization-0.1: Update to 0.1.19 Aleksandr Vityazev
2022-01-17 13:19 ` [bug#53315] [PATCH 050/150] gnu: rust-idna-0.2: Update to 0.2.3 Aleksandr Vityazev
2022-01-17 13:20 ` [bug#53315] [PATCH 051/150] gnu: rust-standback-0.2: Update to 0.2.17 Aleksandr Vityazev
2022-01-17 13:20 ` [bug#53315] [PATCH 052/150] gnu: rust-time-macros-0.1: Update to 0.1.1 Aleksandr Vityazev
2022-01-17 13:20 ` [bug#53315] [PATCH 053/150] gnu: rust-time-0.2: Update to 0.2.27 Aleksandr Vityazev
2022-01-17 13:20 ` [bug#53315] [PATCH 054/150] gnu: Add rust-cargo-metadata-0.2 Aleksandr Vityazev
2022-01-17 13:20 ` [bug#53315] [PATCH 055/150] gnu: Add rust-itertools-0.6 Aleksandr Vityazev
2022-01-17 13:21 ` [bug#53315] [PATCH 056/150] gnu: Add rust-pulldown-cmark-0.0.15 Aleksandr Vityazev
2022-01-17 13:21 ` [bug#53315] [PATCH 057/150] gnu: Add rust-quickcheck-0.3 Aleksandr Vityazev
2022-01-17 13:21 ` [bug#53315] [PATCH 058/150] gnu: Add rust-quine-mc-cluskey-0.2 Aleksandr Vityazev
2022-01-17 13:21 ` [bug#53315] [PATCH 059/150] gnu: Add rust-libgit2-sys-0.6 Aleksandr Vityazev
2022-01-17 13:22 ` [bug#53315] [PATCH 060/150] gnu: Add rust-git2-0.6 Aleksandr Vityazev
2022-01-17 13:22 ` [bug#53315] [PATCH 061/150] gnu: Add rust-crates-index-0.5 Aleksandr Vityazev
2022-01-17 13:22 ` [bug#53315] [PATCH 062/150] gnu: Add rust-semver-0.6 Aleksandr Vityazev
2022-01-17 13:22 ` [bug#53315] [PATCH 063/150] gnu: Add rust-clippy-lints-0.0.153 Aleksandr Vityazev
2022-01-17 13:23 ` [bug#53315] [PATCH 064/150] gnu: Add rust-clippy-mini-macro-test-0.1 Aleksandr Vityazev
2022-01-17 13:23 ` [bug#53315] [PATCH 065/150] gnu: Add rust-error-chain-0.8 Aleksandr Vityazev
2022-01-17 13:23 ` [bug#53315] [PATCH 066/150] gnu: Add rust-lazycell-0.5 Aleksandr Vityazev
2022-01-17 13:23 ` [bug#53315] [PATCH 067/150] gnu: Add rust-nix-0.8 Aleksandr Vityazev
2022-01-17 13:23 ` [bug#53315] [PATCH 068/150] gnu: Add rust-os-pipe-0.5 Aleksandr Vityazev
2022-01-17 13:24 ` [bug#53315] [PATCH 069/150] gnu: Add rust-shared-child-0.2 Aleksandr Vityazev
2022-01-17 13:24 ` [bug#53315] [PATCH 070/150] gnu: Add rust-duct-0.8 Aleksandr Vityazev
2022-01-17 13:24 ` [bug#53315] [PATCH 071/150] gnu: Add rust-clippy-0.0.153 Aleksandr Vityazev
2022-01-17 13:24 ` [bug#53315] [PATCH 072/150] gnu: Add rust-expectest-0.12 Aleksandr Vityazev
2022-01-17 13:24 ` [bug#53315] [PATCH 073/150] gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12 Aleksandr Vityazev
2022-01-17 13:25 ` [bug#53315] [PATCH 074/150] gnu: rust-rspec-1: Update to 1.0.0 Aleksandr Vityazev
2022-01-17 13:26 ` [bug#53315] [PATCH 075/150] gnu: Add rust-cookie-store-0.15 Aleksandr Vityazev
2022-01-17 13:26 ` [bug#53315] [PATCH 076/150] gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15 Aleksandr Vityazev
2022-01-17 13:26 ` [bug#53315] [PATCH 077/150] gnu: Add rust-sct-0.7 Aleksandr Vityazev
2022-01-17 13:26 ` [bug#53315] [PATCH 078/150] gnu: rust-sct-0.6: Inherit from rust-sct-0.7 Aleksandr Vityazev
2022-01-17 13:26 ` [bug#53315] [PATCH 079/150] gnu: Add rust-webpki-0.22 Aleksandr Vityazev
2022-01-17 13:27 ` [bug#53315] [PATCH 080/150] gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22 Aleksandr Vityazev
2022-01-17 13:27 ` [bug#53315] [PATCH 081/150] gnu: Add rust-webpki-roots-0.22 Aleksandr Vityazev
2022-01-17 13:27 ` [bug#53315] [PATCH 082/150] gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22 Aleksandr Vityazev
2022-01-17 13:27 ` [bug#53315] [PATCH 083/150] gnu: Add rust-rustls-pemfile-0.2 Aleksandr Vityazev
2022-01-17 13:27 ` [bug#53315] [PATCH 084/150] gnu: Add rust-rustls-0.20 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 085/150] gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 086/150] gnu: Add rust-radium-0.6 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 087/150] gnu: rust-radium-0.5: Inherit from rust-radium-0.6 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 088/150] gnu: rust-tap-1: Update to 1.0.1 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 089/150] gnu: Add rust-wyz-0.4 Aleksandr Vityazev
2022-01-17 13:28 ` [bug#53315] [PATCH 090/150] gnu: Add rust-funty-1.2 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 091/150] gnu: rust-funty-1: Inherit from rust-funty-1.2 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 092/150] gnu: Add rust-bitvec-0.22 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 093/150] gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 094/150] gnu: Add rust-der-oid-macro-0.5 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 095/150] gnu: Add rust-rusticata-macros-4 Aleksandr Vityazev
2022-01-17 13:29 ` [bug#53315] [PATCH 096/150] gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4 Aleksandr Vityazev
2022-01-17 13:30 ` [bug#53315] [PATCH 097/150] gnu: Add rust-der-parser-6 Aleksandr Vityazev
2022-01-17 13:30 ` [bug#53315] [PATCH 098/150] gnu: Add rust-oid-registry-0.2 Aleksandr Vityazev
2022-01-17 13:30 ` [bug#53315] [PATCH 099/150] gnu: Add rust-rustls-native-certs-0.6 Aleksandr Vityazev
2022-01-17 13:30 ` [bug#53315] [PATCH 100/150] gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6 Aleksandr Vityazev
2022-01-17 13:30 ` [bug#53315] [PATCH 101/150] gnu: rust-brotli-decompressor-2: Update to 2.3.2 Aleksandr Vityazev
2022-01-17 13:31 ` [bug#53315] [PATCH 102/150] gnu: rust-cc-1: Update to 1.0.67 Aleksandr Vityazev
2022-01-17 15:09 ` [bug#53315] [PATCH 103/150] gnu: Add rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
2022-01-17 15:10 ` [bug#53315] [PATCH 104/150] gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3 Aleksandr Vityazev
2022-01-17 15:10 ` [bug#53315] [PATCH 105/150] gnu: rust-flate2-1: Update to 1.0.22 Aleksandr Vityazev
2022-01-17 15:10 ` [bug#53315] [PATCH 106/150] gnu: Add rust-ureq-2 Aleksandr Vityazev
2022-01-17 15:10 ` [bug#53315] [PATCH 107/150] gnu: Add rust-stats-alloc-0.1 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 108/150] gnu: Add rust-lru-0.7 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 109/150] gnu: Add rust-convert-case-0.4 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 110/150] gnu: Add rust-rustc-version-0.4 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 111/150] gnu: rust-rustc-version-0.3: Inherit from rust-rustc-version-0.4 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 112/150] gnu: rust-derive-more-0.99: Update to 0.99.17 Aleksandr Vityazev
2022-01-17 15:11 ` [bug#53315] [PATCH 113/150] gnu: Add rust-tinyfiledialogs-3 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 114/150] gnu: Add rust-atk-sys-0.10 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 115/150] gnu: Add rust-gtk-sys-0.10 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 116/150] gnu: Add rust-javascriptcore-rs-sys-0.2 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 117/150] gnu: Add rust-soup-sys-0.10 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 118/150] gnu: Add rust-webkit2gtk-sys-0.12 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 119/150] gnu: Add rust-webview-sys-0.6 Aleksandr Vityazev
2022-01-17 15:12 ` [bug#53315] [PATCH 120/150] gnu: Add rust-derive-more-0.15 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 121/150] gnu: Add rust-actix-threadpool-0.1 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 122/150] gnu: Add rust-actix-rt-0.2 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 123/150] gnu: Add rust-actix-codec-0.1 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 124/150] gnu: Add rust-actix-service-0.4 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 125/150] gnu: Add rust-actix-utils-0.4 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 126/150] gnu: Add rust-actix-server-config-0.1 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 127/150] gnu: Add rust-actix-server-0.5 Aleksandr Vityazev
2022-01-17 15:13 ` [bug#53315] [PATCH 128/150] gnu: Add rust-actix-server-0.6 Aleksandr Vityazev
2022-01-17 15:14 ` [bug#53315] [PATCH 129/150] gnu: Add rust-actix-test-server-0.2 Aleksandr Vityazev
2022-01-17 15:14 ` [bug#53315] [PATCH 130/150] gnu: Add rust-actix-connect-0.2 Aleksandr Vityazev
2022-01-17 15:14 ` [bug#53315] [PATCH 131/150] gnu: Add rust-ahash-0.2 Aleksandr Vityazev
2022-01-17 15:14 ` [bug#53315] [PATCH 132/150] gnu: Add rust-hashbrown-0.6 Aleksandr Vityazev
2022-01-17 15:14 ` [bug#53315] [PATCH 133/150] gnu: Add rust-actix-web-codegen-0.1 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 134/150] gnu: Add rust-hashbrown-0.3 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 135/150] gnu: Add rust-derive-more-0.14 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 136/150] gnu: Add rust-actix-testing-0.1 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 137/150] gnu: Add rust-actix-derive-0.4 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 138/150] gnu: Add rust-actix-router-0.1 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 139/150] gnu: Add rust-actix-http-0.2 Aleksandr Vityazev
2022-01-17 15:15 ` [bug#53315] [PATCH 140/150] gnu: Add rust-awc-0.2 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 141/150] gnu: Add rust-actix-0.8 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 142/150] gnu: Add rust-actix-http-test-0.2 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 143/150] gnu: Add rust-actix-web-1 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 144/150] gnu: Add rust-web-view-0.7 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 145/150] gnu: Add rust-open-2 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 146/150] gnu: rust-open-1: Inherit from rust-open-2 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 147/150] gnu: Add rust-thread-priority-0.4 Aleksandr Vityazev
2022-01-17 15:16 ` [bug#53315] [PATCH 148/150] gnu: Add rust-serde-derive-1.0.126 Aleksandr Vityazev
2022-01-17 15:17 ` [bug#53315] [PATCH 149/150] gnu: Add rust-winres-0.1 Aleksandr Vityazev
2022-01-17 15:17 ` [bug#53315] [PATCH 150/150] gnu: Add alfis Aleksandr Vityazev
2022-01-22 12:57   ` bug#53315: " Nicolas Goaziou
2022-01-17 15:18 ` [bug#53315] [PATCH 000/150] " Aleksandr Vityazev

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.