From 21f8a7ca845533d8be50d877de768f72067822a3 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Fri, 4 Nov 2022 08:24:18 -0400 Subject: [PATCH] mutt: assert relations between configuration options Existing postPatch/postInstall phases bring reference to "openssl" if gpgme or smime are enabled, regardless of "enableSSL" configuration option. To avoid unnecessary illusion we refuse to evaluate "+gpgme -ssl" configuration instead of building output that does not match requested configuration. --- pkgs/applications/networking/mailreaders/mutt/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix index dfa92fc42c98..91a424d9eb12 100644 --- a/pkgs/applications/networking/mailreaders/mutt/default.nix +++ b/pkgs/applications/networking/mailreaders/mutt/default.nix @@ -18,6 +18,8 @@ , gssSupport ? true , writeScript }: +assert smimeSupport -> sslSupport; +assert gpgmeSupport -> sslSupport; stdenv.mkDerivation rec { pname = "mutt";