From e0757cf88a19c01cd9ac65190ab1c8628a02e70a Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 21 Mar 2020 05:46:00 -0500 Subject: [PATCH] mkcert: fix build on darwin --- pkgs/development/tools/misc/mkcert/default.nix | 6 ++++-- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/mkcert/default.nix b/pkgs/development/tools/misc/mkcert/default.nix index ae0a4a6dfe2..6a114a8de8b 100644 --- a/pkgs/development/tools/misc/mkcert/default.nix +++ b/pkgs/development/tools/misc/mkcert/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ stdenv, buildGoModule, fetchFromGitHub, Security }: buildGoModule rec { pname = "mkcert"; @@ -19,7 +19,9 @@ buildGoModule rec { -X ${goPackagePath}/main.Version=${version} ''; - meta = with lib; { + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ]; + + meta = with stdenv.lib; { homepage = https://github.com/FiloSottile/mkcert; description = "A simple tool for making locally-trusted development certificates"; license = licenses.bsd3; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f2df1d4ef99..9e9794b8914 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10582,7 +10582,9 @@ in mk = callPackage ../development/tools/build-managers/mk { }; - mkcert = callPackage ../development/tools/misc/mkcert { }; + mkcert = callPackage ../development/tools/misc/mkcert { + inherit (darwin.apple_sdk.frameworks) Security; + }; mkdocs = callPackage ../development/tools/documentation/mkdocs { };