cargo-flash: fix build

Since v0.10.0 cargo-flash uses sentry for logging, which requires
openssl.
This commit is contained in:
Simon Bruder 2021-05-17 11:21:16 +02:00 committed by Raphael Megzari
parent ff6d2142ce
commit 6569cadf66

View File

@ -3,6 +3,7 @@
, rustPlatform , rustPlatform
, fetchFromGitHub , fetchFromGitHub
, libusb1 , libusb1
, openssl
, pkg-config , pkg-config
, rustfmt , rustfmt
, Security , Security
@ -22,7 +23,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "sha256-P7xyg9I1MhmiKlyAI9cvABcYKNxB6TSvTgMsMk5KxAQ="; cargoSha256 = "sha256-P7xyg9I1MhmiKlyAI9cvABcYKNxB6TSvTgMsMk5KxAQ=";
nativeBuildInputs = [ pkg-config rustfmt ]; nativeBuildInputs = [ pkg-config rustfmt ];
buildInputs = [ libusb1 ] ++ lib.optionals stdenv.isDarwin [ Security ]; buildInputs = [ libusb1 openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
meta = with lib; { meta = with lib; {
description = "A cargo extension for working with microcontrollers"; description = "A cargo extension for working with microcontrollers";