* [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 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
* [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