diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix index 37887989c8fc..8a2cfeae06e5 100644 --- a/pkgs/tools/security/gnupg/22.nix +++ b/pkgs/tools/security/gnupg/22.nix @@ -7,10 +7,6 @@ , guiSupport ? stdenv.isDarwin, pinentry }: -let - pinentryBinaryPath = pinentry.binaryPath or "bin/pinentry"; -in - assert guiSupport -> enableMinimal == false; stdenv.mkDerivation rec { @@ -53,7 +49,7 @@ stdenv.mkDerivation rec { "--with-ksba-prefix=${libksba.dev}" "--with-npth-prefix=${npth}" ] - ++ lib.optional guiSupport "--with-pinentry-pgm=${pinentry}/${pinentryBinaryPath}" + ++ lib.optional guiSupport "--with-pinentry-pgm=${pinentry}/${pinentry.binaryPath or "bin/pinentry"}" ++ lib.optional stdenv.isDarwin "--disable-ccid-driver"; postInstall = if enableMinimal diff --git a/pkgs/tools/security/gnupg/24.nix b/pkgs/tools/security/gnupg/24.nix index 827a19c3340d..ee4e5d277b73 100644 --- a/pkgs/tools/security/gnupg/24.nix +++ b/pkgs/tools/security/gnupg/24.nix @@ -8,10 +8,6 @@ , withTpm2Tss ? !stdenv.isDarwin && !enableMinimal, tpm2-tss }: -let - pinentryBinaryPath = pinentry.binaryPath or "bin/pinentry"; -in - assert guiSupport -> enableMinimal == false; stdenv.mkDerivation rec { @@ -54,7 +50,7 @@ stdenv.mkDerivation rec { "--with-ksba-prefix=${libksba.dev}" "--with-npth-prefix=${npth}" ] - ++ lib.optional guiSupport "--with-pinentry-pgm=${pinentry}/${pinentryBinaryPath}" + ++ lib.optional guiSupport "--with-pinentry-pgm=${pinentry}/${pinentry.binaryPath or "bin/pinentry"}" ++ lib.optional withTpm2Tss "--with-tss=intel" ++ lib.optional stdenv.isDarwin "--disable-ccid-driver";