From b8c09483e70866cfe6990121e63fb2d828f30ca9 Mon Sep 17 00:00:00 2001 From: John Soo Date: Mon, 26 Oct 2020 07:09:20 -0700 Subject: [PATCH 41/89] gnu: Add rust-openssl-0.9. * gnu/packages/crates-io.scm (rust-openssl-0.9): New variable. * gnu/packages/crates-io.scm (rust-openssl-0.7): Inherit from rust-openssl-0.9. --- gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9fca3ac71f..be7ac76140 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17615,10 +17615,39 @@ You probably don't want to link to this crate directly; instead check out the (description "OpenSSL bindings.") (license license:asl2.0))) -(define-public rust-openssl-0.7 +(define-public rust-openssl-0.9 (package (inherit rust-openssl-0.10) (name "rust-openssl") + (version "0.9.24") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssl" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "11br5b8x1kc5klsn50ihiml82ajyzcwi3lljvrlsm8vlhhlmqq53")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-bitflags" ,rust-bitflags-0.9) + ("rust-foreign-types" ,rust-foreign-types-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-openssl-sys" ,rust-openssl-sys-0.9)) + #:cargo-development-inputs + (("rust-data-encoding" ,rust-data-encoding-2) + ("rust-hex" ,rust-hex-0.2) + ("rust-tempdir" ,rust-tempdir-0.3) + ("rust-winapi" ,rust-winapi-0.2) + ("rust-ws2-32-sys" ,rust-ws2-32-sys-0.2)))))) + +(define-public rust-openssl-0.7 + (package + (inherit rust-openssl-0.9) + (name "rust-openssl") (version "0.7.14") (source (origin -- 2.28.0