libmongocrypt: fix build on aarch64-darwin

This commit is contained in:
figsoda 2023-05-17 13:05:38 -04:00
parent 4376e41af0
commit c2013d056a

View file

@ -1,4 +1,14 @@
{ stdenv, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config, mongoc, openssl }:
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cmake
, pkg-config
, mongoc
, openssl
, darwin
}:
stdenv.mkDerivation rec {
pname = "libmongocrypt";
version = "1.7.4";
@ -20,7 +30,12 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ mongoc openssl ];
buildInputs = [
mongoc
openssl
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
];
cmakeFlags = [
# all three of these are required to use system libbson