diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b3a92ecbbe..72d28994a5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -82423,33 +82423,6 @@ (define-public rust-wild-2 command-line, uniformly on all platforms") (license (list license:asl2.0 license:expat)))) -(define-public rust-win-crypto-ng-0.5 - (package - (name "rust-win-crypto-ng") - (version "0.5.0") - (source (origin - (method url-fetch) - (uri (crate-uri "win-crypto-ng" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0faf5bd4d5kaf642yw91lh0n2bfwnz0l70bm85ysmj3dsj4hg9mf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t ; Windows library - #:cargo-inputs - (("rust-cipher" ,rust-cipher-0.4) - ("rust-doc-comment" ,rust-doc-comment-0.3) - ("rust-rand-core" ,rust-rand-core-0.5) - ("rust-winapi" ,rust-winapi-0.3) - ("rust-zeroize" ,rust-zeroize-1)) - #:cargo-development-inputs - (("rust-doc-comment" ,rust-doc-comment-0.3)))) - (home-page "https://github.com/emgre/win-crypto-ng") - (synopsis "Safe bindings to Windows Cryptography API: Next Generation") - (description "Safe bindings to Windows Cryptography API: Next Generation") - (license license:bsd-3))) - (define-public rust-winapi-0.3 (package (name "rust-winapi") diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 6f0d289688..0aec946917 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -662,6 +662,33 @@ (define-public rust-user32-sys-0.2 See winapi for types and constants.") (license license:expat))) +(define-public rust-win-crypto-ng-0.5 + (package + (name "rust-win-crypto-ng") + (version "0.5.0") + (source (origin + (method url-fetch) + (uri (crate-uri "win-crypto-ng" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0faf5bd4d5kaf642yw91lh0n2bfwnz0l70bm85ysmj3dsj4hg9mf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t ; Windows library + #:cargo-inputs + (("rust-cipher" ,rust-cipher-0.4) + ("rust-doc-comment" ,rust-doc-comment-0.3) + ("rust-rand-core" ,rust-rand-core-0.5) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-zeroize" ,rust-zeroize-1)) + #:cargo-development-inputs + (("rust-doc-comment" ,rust-doc-comment-0.3)))) + (home-page "https://github.com/emgre/win-crypto-ng") + (synopsis "Safe bindings to Windows Cryptography API: Next Generation") + (description "Safe bindings to Windows Cryptography API: Next Generation") + (license license:bsd-3))) + (define-public rust-windows-0.48 (package (name "rust-windows") diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm index ea90340897..0501bdaf15 100644 --- a/gnu/packages/sequoia.scm +++ b/gnu/packages/sequoia.scm @@ -30,6 +30,7 @@ (define-module (gnu packages sequoia) #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-tls) #:use-module (gnu packages crates-web) + #:use-module (gnu packages crates-windows) #:use-module (gnu packages llvm) #:use-module (gnu packages multiprecision) #:use-module (gnu packages nettle)