neomutt: add smime_keys optional

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
Christina Sørensen 2024-08-28 07:37:50 +02:00
parent 03efb61d1d
commit f9b42e36aa
No known key found for this signature in database
GPG Key ID: 26C542FD97F965CE

View File

@ -31,6 +31,7 @@
enableZstd ? true,
enableMixmaster ? false,
enableLua ? false,
enableSmimeKeys ? true,
withContrib ? true,
}:
@ -118,6 +119,11 @@ stdenv.mkDerivation (finalAttrs: {
''
wrapProgram "$out/bin/neomutt" --prefix PATH : "$out/libexec/neomutt"
''
+ lib.optionalString enableSmimeKeys ''
install -m 755 $src/contrib/smime_keys $out/bin;
substituteInPlace $out/bin/smime_keys \
--replace-fail '/usr/bin/openssl' '${openssl}/bin/openssl';
''
# https://github.com/neomutt/neomutt-contrib
# Contains vim-keys, keybindings presets and more.
+ lib.optionalString withContrib "${lib.getExe lndir} ${finalAttrs.passthru.contrib} $out/share/doc/neomutt";