add missing pkg-config for darwin

This commit is contained in:
Clément DOUIN
2024-11-25 08:30:45 +01:00
parent 82aca9c9ba
commit 38488e93db
2 changed files with 4 additions and 1 deletions
+1
View File
@@ -45,6 +45,7 @@ let
installManPages = false;
notmuch = pkgs.notmuch;
gpgme = pkgs.gpgme;
pkg-config = pkgs.pkg-config;
buildNoDefaultFeatures = !defaultFeatures;
buildFeatures = lib.strings.splitString "," features;
};
+3 -1
View File
@@ -1,4 +1,5 @@
{ lib
, pkg-config
, hostPlatform
, rustPlatform
, fetchFromGitHub
@@ -38,10 +39,11 @@ rustPlatform.buildRustPackage rec {
'';
nativeBuildInputs = [ ]
++ lib.optional hostPlatform.isDarwin pkg-config
++ lib.optional (installManPages || installShellCompletions) installShellFiles;
buildInputs = [ ]
++ lib.optionals hostPlatform.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ libiconv Security ])
++ lib.optionals hostPlatform.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ Security ])
++ lib.optional (builtins.elem "notmuch" buildFeatures) notmuch
++ lib.optional (builtins.elem "pgp-gpg" buildFeatures) gpgme;