diff options
author | Nicolas Graves <ngraves@ngraves.fr> | 2022-01-07 15:21:32 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2022-01-19 14:04:47 +0100 |
commit | 904e1c1b9db32143082c0e29cac12efa3b88bdc8 (patch) | |
tree | f655809c0553af6144007a841bd31819a1e1a50d | |
parent | 8fc84a0b514fcc112b434b1905c90bff85863863 (diff) | |
download | guix-904e1c1b9db32143082c0e29cac12efa3b88bdc8.tar guix-904e1c1b9db32143082c0e29cac12efa3b88bdc8.tar.gz |
gnu: Add rust-ctr-0.8.
* gnu/packages/crates-io.scm (rust-ctr-0.8): New variable.
(rust-ctr-0.6): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/crates-io.scm | 45 |
1 files changed, 30 insertions, 15 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 76c283f954..d9f985fe1c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13708,31 +13708,46 @@ use with sct crate.") "This package provides an @code{__attribute__((constructor))} for Rust.") (license (list license:asl2.0 license:expat)))) -(define-public rust-ctr-0.6 +(define-public rust-ctr-0.8 (package (name "rust-ctr") - (version "0.6.0") + (version "0.8.0") (source - (origin - (method url-fetch) - (uri (crate-uri "ctr" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0zvyf13675hrlc37myj97k5ng7m1mj3d9p4ic4yvyhvl9zak0jpv")))) + (origin + (method url-fetch) + (uri (crate-uri "ctr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sk1aykwhkny92cnvl6s75dx3fyvfzw5xkd6xz3y7w5anhgvk6q4")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-cipher" ,rust-cipher-0.2)))) + `(#:skip-build? #t + #:cargo-inputs (("rust-cipher" ,rust-cipher-0.3)))) (home-page "https://docs.rs/ctr/") (synopsis "CTR block mode of operation") (description "This package provides a generic implementations of CTR mode -for block ciphers. - -Mode functionality is accessed using traits from re-exported cipher crate.") +for block ciphers. Mode functionality is accessed using traits from +re-exported cipher crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-ctr-0.6 + (package + (inherit rust-ctr-0.8) + (name "rust-ctr") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ctr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zvyf13675hrlc37myj97k5ng7m1mj3d9p4ic4yvyhvl9zak0jpv")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cipher" ,rust-cipher-0.2)))))) + (define-public rust-ctrlc-3 (package (name "rust-ctrlc") |