summary refs log tree commit diff
diff options
context:
space:
mode:
authorKovacsics Robert (NixOS-SSD2) <kovirobi@gmail.com>2015-04-05 19:23:28 +0100
committerKovacsics Robert (NixOS-SSD2) <kovirobi@gmail.com>2015-04-05 19:50:43 +0100
commit9558523821bb29801bf3365caefbac2708d9aa92 (patch)
treeb8d9c41789d2dd227cd68ff982ee4c1ce3c6df2d
parenteac32cf697fa714272044da1b1318df8da8950a8 (diff)
downloadnixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar.gz
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar.bz2
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar.lz
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar.xz
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.tar.zst
nixpkgs-9558523821bb29801bf3365caefbac2708d9aa92.zip
Added mailcheck, simple utility to check for mail.
-rw-r--r--pkgs/applications/networking/mailreaders/mailcheck/default.nix27
-rw-r--r--pkgs/applications/networking/mailreaders/mailcheck/mailcheck-Makefile.patch22
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/applications/networking/mailreaders/mailcheck/default.nix b/pkgs/applications/networking/mailreaders/mailcheck/default.nix
new file mode 100644
index 00000000000..05e78485655
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/mailcheck/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "mailcheck-${version}";
+  version = "1.91.2";
+
+  patches = [ ./mailcheck-Makefile.patch ];
+
+  src = fetchurl {
+    url = "mirror://sourceforge/mailcheck/mailcheck_${version}.tar.gz";
+    sha256 = "0p0azaxsnjvjbg41ycicc1i0kzw6jiynq8k49cfkdhlckxfdm9kc";
+  };
+
+  meta = {
+    description = "Simple command line tool to check for new messages";
+    homepage    = http://mailcheck.sourceforge.net/;
+    license     = stdenv.lib.licenses.gpl2;
+    maintainers = with stdenv.lib.maintainers; [ kovirobi ];
+    platforms   = stdenv.lib.platforms.linux;
+    inherit version;
+
+    longDescription = ''
+      A simple command line tool to check for new mail in local mbox and
+      maildir and remote POP3 and IMAP mailboxes.
+    '';
+  };
+}
diff --git a/pkgs/applications/networking/mailreaders/mailcheck/mailcheck-Makefile.patch b/pkgs/applications/networking/mailreaders/mailcheck/mailcheck-Makefile.patch
new file mode 100644
index 00000000000..46b3bff4f7a
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/mailcheck/mailcheck-Makefile.patch
@@ -0,0 +1,22 @@
+diff -u a/Makefile b/Makefile
+--- a/Makefile	2015-04-05 19:31:41.871227295 +0100
++++ b/Makefile	2015-04-05 19:42:49.743517508 +0100
+@@ -1,3 +1,5 @@
++prefix=$(out)
++
+ all: mailcheck
+ 
+ debug: mailcheck.c netrc.c netrc.h socket.c
+@@ -7,8 +9,10 @@
+ 	$(CC) -Wall -O2 mailcheck.c netrc.c socket.c -s -o mailcheck
+ 
+ install: mailcheck
+-	install mailcheck $(prefix)/usr/bin
+-	install -m 644 mailcheckrc $(prefix)/etc
++	[ -d $(prefix)/bin ] || mkdir $(prefix)/bin
++	[ -d $(prefix)/etc ] || mkdir $(prefix)/etc
++	install mailcheck $(prefix)/bin/
++	install -m 644 mailcheckrc $(prefix)/etc/
+ 
+ distclean: clean
+ 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 0ee757fec0d..ce33cd14fa1 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1893,6 +1893,8 @@ let
 
   macchanger = callPackage ../os-specific/linux/macchanger { };
 
+  mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
+
   maildrop = callPackage ../tools/networking/maildrop { };
 
   mailsend = callPackage ../tools/networking/mailsend { };