at 17.09-beta 34 lines 1.0 kB view raw
1{stdenv, makeWrapper, fetchurl, perl, openssl, perlPackages }: 2 3stdenv.mkDerivation rec { 4 name = "imapsync-1.727"; 5 src = fetchurl { 6 url = "https://releases.pagure.org/imapsync/${name}.tgz"; 7 sha256 = "1axacjw2wyaphczfw3kfmi5cl83fyr8nb207nks40fxkbs8q5dlr"; 8 }; 9 10 patchPhase = '' 11 sed -i -e s@/usr@$out@ Makefile 12 ''; 13 14 postInstall = '' 15 wrapProgram $out/bin/imapsync --set PERL5LIB $PERL5LIB 16 ''; 17 18 nativeBuildInputs = [ makeWrapper ]; 19 20 buildInputs = with perlPackages; [ perl openssl MailIMAPClient TermReadKey 21 IOSocketSSL DigestHMAC URI FileCopyRecursive IOTee UnicodeString 22 DataUniqid JSONWebToken TestMockGuard LWP CryptOpenSSLRSA 23 LWPProtocolHttps Readonly TestPod TestMockObject ParseRecDescent 24 IOSocketInet6 NTLM 25 ]; 26 27 meta = with stdenv.lib; { 28 homepage = http://www.linux-france.org/prj/imapsync/; 29 description = "Mail folder synchronizer between IMAP servers"; 30 license = licenses.gpl2Plus; 31 platforms = platforms.linux; 32 maintainers = with maintainers; [ pSub ]; 33 }; 34}