summary refs log tree commit diff
path: root/pkgs/servers/prayer/default.nix
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2011-11-08 21:07:57 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2011-11-08 21:07:57 +0000
commitd72fe9fee285829665108a73a0bf2f557b49d047 (patch)
tree3af4d48622a498fc77df04ae0ee1ffc4404a4d2a /pkgs/servers/prayer/default.nix
parent4473afa29712c5c115dd75ba0998a07c98ad9140 (diff)
downloadnixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar.gz
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar.bz2
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar.lz
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar.xz
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.tar.zst
nixpkgs-d72fe9fee285829665108a73a0bf2f557b49d047.zip
Adding prayer. It builds on linux x86_64, but I've not tried to run it.
svn path=/nixpkgs/trunk/; revision=30347
Diffstat (limited to 'pkgs/servers/prayer/default.nix')
-rw-r--r--pkgs/servers/prayer/default.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/servers/prayer/default.nix b/pkgs/servers/prayer/default.nix
new file mode 100644
index 00000000000..c67d2c8a010
--- /dev/null
+++ b/pkgs/servers/prayer/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, perl, openssl, db4, zlib, uwimap, htmlTidy, pam}:
+
+let
+  ssl = stdenv.lib.optionals uwimap.withSSL
+    "-e 's/CCLIENT_SSL_ENABLE.*= false/CCLIENT_SSL_ENABLE=true/'";
+in
+stdenv.mkDerivation rec {
+  name = "prayer-1.3.4";
+  
+  src = fetchurl {
+    url = "ftp://ftp.csx.cam.ac.uk/pub/software/email/prayer/${name}.tar.gz";
+    sha256 = "0a2nmrlwdq4n5019j3mw2xbbc61s7sssjih5ql6r5rvyrrr48szc";
+  };
+
+  buildInputs = [ openssl db4 zlib uwimap htmlTidy pam ];
+  buildNativeInputs = [ perl ];
+
+  NIX_LDFLAGS = "-lpam";
+
+  patches = [ ./install.patch ];
+  postPatch = ''
+    sed -i -e s/gmake/make/ -e 's/LDAP_ENABLE.*= true/LDAP_ENABLE=false/' \
+      ${ssl} \
+      -e 's/CCLIENT_LIBS=.*/CCLIENT_LIBS=-lc-client/' \
+      -e 's,^PREFIX .*,PREFIX='$out, \
+      Config
+    sed -i -e s,/usr/bin/perl,${perl}/bin/perl, \
+      templates/src/*.pl
+  '';
+
+  meta = {
+    homepage = http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/;
+    description = "Yet another Webmail interface for IMAP servers on Unix systems written in C";
+    license = "GPLv2+";
+  };
+}