From 30530803358c576da73da52f53ab7a232c01c8c6 Mon Sep 17 00:00:00 2001 From: Christian Lask Date: Fri, 15 Apr 2016 23:01:05 +0200 Subject: [PATCH] neomutt: init at 20160416 With various tweaks by @cstrahan. closes #14747 --- .../mailreaders/neomutt/default.nix | 51 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/applications/networking/mailreaders/neomutt/default.nix diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix new file mode 100644 index 00000000000..f4718e1ee74 --- /dev/null +++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchFromGitHub, which, autoconf, automake, ncurses, perl +, cyrus_sasl, gdbm, gpgme, kerberos, libidn, notmuch, openssl }: + +stdenv.mkDerivation rec { + version = "20160416"; + name = "neomutt-${version}"; + + src = fetchFromGitHub { + owner = "neomutt"; + repo = "neomutt"; + rev = "neomutt-${version}"; + sha256 = "1sgc77fyjcf859y896w208fw4rxd0bzhp0c7cp3vacb7lqr07ngb"; + }; + + buildInputs = + [ autoconf automake cyrus_sasl gdbm gpgme kerberos libidn ncurses + notmuch which openssl perl ]; + + configureFlags = [ + "--enable-debug" + "--enable-gpgme" + "--enable-hcache" + "--enable-imap" + "--enable-notmuch" + "--enable-pgp" + "--enable-pop" + "--enable-sidebar" + "--enable-smtp" + "--with-homespool=mailbox" + "--with-gss" + "--with-mailpath=" + "--with-ssl" + "--with-sasl" + "--with-curses" + "--with-regex" + "--with-idn" + + # Look in $PATH at runtime, instead of hardcoding /usr/bin/sendmail + "ac_cv_path_SENDMAIL=sendmail" + ]; + + configureScript = "./prepare"; + + meta = with stdenv.lib; { + description = "A small but very powerful text-based mail client"; + homepage = http://www.neomutt.org; + license = stdenv.lib.licenses.gpl2Plus; + platforms = platforms.unix; + maintainers = with maintainers; [ hiberno cstrahan ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6c1d230f963..a124d7556c6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13230,6 +13230,8 @@ in mutt-kz = callPackage ../applications/networking/mailreaders/mutt-kz { }; + neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; + notion = callPackage ../applications/window-managers/notion { }; openshift = callPackage ../applications/networking/cluster/openshift { };