diff options
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/imapsync/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/tools/networking/imapsync/default.nix b/pkgs/tools/networking/imapsync/default.nix new file mode 100644 index 00000000000..c2c1320988a --- /dev/null +++ b/pkgs/tools/networking/imapsync/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl, perl, openssl, MailIMAPClient}: + +stdenv.mkDerivation rec { + name = "imapsync-1.267"; + src = fetchurl { + url = http://www.linux-france.org/prj/imapsync/dist/imapsync-1.267.tgz; + sha256 = "0h9np2b4bdfnhn10cqkw66fki26480w0c8m3bxw0p76xkaggywdy"; + }; + patchPhase = '' + sed -i -e s@/usr@$out@ Makefile + ''; + + postInstall = '' + # Add Mail::IMAPClient to the runtime search path. + substituteInPlace $out/bin/imapsync --replace '/bin/perl' '/bin/perl -I${MailIMAPClient}/lib/perl5/site_perl'; + ''; + buildInputs = [perl openssl MailIMAPClient]; + + meta = { + homepage = "http://www.linux-france.org/prj/imapsync/"; + description = "Mail folder synchronizer between IMAP servers"; + license = "GPLv2+"; + }; +} |