From 230fcec81e42e17c968eec3c0c5452ea891ed0e0 Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Wed, 31 Jul 2024 14:56:49 +0800 Subject: [PATCH] openconnect: fix build on darwin by only including pcsclite on linux. --- pkgs/tools/networking/openconnect/common.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/openconnect/common.nix b/pkgs/tools/networking/openconnect/common.nix index 42a8851d25aa..0dccb0e92fff 100644 --- a/pkgs/tools/networking/openconnect/common.nix +++ b/pkgs/tools/networking/openconnect/common.nix @@ -21,7 +21,7 @@ , autoreconfHook }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "openconnect"; inherit version src; @@ -33,9 +33,9 @@ stdenv.mkDerivation rec { "--without-openssl-version-check" ]; - buildInputs = [ gmp libxml2 stoken zlib pcsclite (if useOpenSSL then openssl else gnutls) ] + buildInputs = [ gmp libxml2 stoken zlib (if useOpenSSL then openssl else gnutls) ] ++ lib.optional stdenv.isDarwin PCSC - ++ lib.optional stdenv.isLinux p11-kit + ++ lib.optionals stdenv.isLinux [ p11-kit pcsclite ] ++ lib.optional useDefaultExternalBrowser xdg-utils; nativeBuildInputs = [ pkg-config autoreconfHook ];