From 9e03864090545e1533220ecc09616fad5051815c Mon Sep 17 00:00:00 2001 From: Daniel Szabo Date: Mon, 10 Jul 2023 14:45:21 +0300 Subject: [PATCH] set openssl dependency as vendored Fixes build github action error caused by dependency of a non-included openssl system binary in the action used to build MicroBin --- Cargo.lock | 11 +++++++++++ Cargo.toml | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 7a27463..5a29e9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1625,6 +1625,7 @@ dependencies = [ "log", "magic-crypt", "mime_guess", + "openssl", "qrcode-generator", "rand", "reqwest", @@ -1837,6 +1838,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "111.25.0+1.1.1t" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3173cd3626c43e3854b1b727422a276e568d9ec5fe8cec197822cf52cfb743d6" +dependencies = [ + "cc", +] + [[package]] name = "openssl-sys" version = "0.9.90" @@ -1845,6 +1855,7 @@ checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" dependencies = [ "cc", "libc", + "openssl-src", "pkg-config", "vcpkg", ] diff --git a/Cargo.toml b/Cargo.toml index eef6eeb..2fb67a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,6 +40,10 @@ magic-crypt = "3.1.12" rusqlite = { version = "0.29.0", features = ["bundled"] } reqwest = { version = "0.11", features = ["json"] } +[dependencies.openssl] +version = "0.10.51" +features = ["vendored"] + [profile.release] lto = true strip = true