summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-08-10 18:06:40 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-08-10 18:06:40 +0200
commit4cfbe4ad4305490a0a998fb52852eaf2d87d9174 (patch)
tree096d62afffb58e34a3e7d350c57b97155303c195
parentMerge pull request #95058 from r-ryantm/auto-update/git-quick-stats (diff)
downloadnixpkgs-4cfbe4ad4305490a0a998fb52852eaf2d87d9174.tar.gz
neomutt: 20200626 -> 20200807
ChangeLog: https://github.com/neomutt/neomutt/releases/tag/20200807
-rw-r--r--pkgs/applications/networking/mailreaders/neomutt/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix
index 5a567863ab51..28b35954fe37 100644
--- a/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which, writeScript
, ncurses, perl , cyrus_sasl, gss, gpgme, kerberos, libidn, libxml2, notmuch, openssl
, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, elinks, mailcap, runtimeShell, sqlite, zlib
-, glibcLocales
+, glibcLocales, fetchpatch
}:
stdenv.mkDerivation rec {
- version = "20200626";
+ version = "20200807";
pname = "neomutt";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
rev = version;
- sha256 = "0r16fy02z61dbjdxc28yzj5i4f6r7aakh453gaqc8ilm1nsxhmnp";
+ sha256 = "0bj81bl54jx1c9fnyrplwvgvwq8l0ldqd58jjb4haw2rlzfj2a8s";
};
buildInputs = [
@@ -27,6 +27,14 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ patches = [
+ # fixes segfault on startup
+ (fetchpatch {
+ url = "https://github.com/neomutt/neomutt/commit/887428a38f845f9eaca80c3e05e0c2aedb137669.patch";
+ sha256 = "1yqpj0xaryxmsvj6hbfksy50i9alqxidifqf3daqgg4vypi8s9b9";
+ })
+ ];
+
postPatch = ''
substituteInPlace contrib/smime_keys \
--replace /usr/bin/openssl ${openssl}/bin/openssl
@@ -40,7 +48,7 @@ stdenv.mkDerivation rec {
# allow neomutt to map attachments to their proper mime.types if specified wrongly
# and use a far more comprehensive list than the one shipped with neomutt
- substituteInPlace sendlib.c \
+ substituteInPlace send/sendlib.c \
--replace /etc/mime.types ${mailcap}/etc/mime.types
'';