diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index be2955617f8b..387af85e2566 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -130,6 +130,14 @@ rec { buildInputs = [TestPod]; }; + CaptureTiny = buildPerlPackage rec { + name = "Capture-Tiny-0.06"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; + sha256 = "0qg74sfqc3cj8g21nsbif413c8vzvvs49v4vnqbw1410sa4fxsaw"; + }; + }; + CarpAssert = buildPerlPackage rec { name = "Carp-Assert-0.20"; src = fetchurl { @@ -895,11 +903,20 @@ rec { }; }; - EmailAddress = buildPerlPackage { - name = "Email-Address-1.888"; + EmailAbstract = buildPerlPackage rec { + name = "Email-Abstract-3.001"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.888.tar.gz; - sha256 = "0c6b8djnmiy0niskrvywd6867xd1qmn241ffdwj957dkqdakq9yx"; + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "1ziy44ibnwg4wjlm5lqdrys8x8xndxkzycnjwp2s6harjy2fqqxw"; + }; + propagatedBuildInputs = [EmailSimple]; + }; + + EmailAddress = buildPerlPackage rec { + name = "Email-Address-1.889"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "0icpln4cs058x5lbqsg4wzb8p02qv7bb1z6ljxh70yd3y1mn0nxn"; }; }; @@ -912,11 +929,28 @@ rec { propagatedBuildInputs = [EmailSimple EmailAddress ModulePluggable ReturnValue]; }; - EmailSimple = buildPerlPackage { - name = "Email-Simple-2.003"; + EmailSender = buildPerlPackage rec { + name = "Email-Sender-0.091870"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.003.tar.gz; - sha256 = "0h8873pidhkqy7415s5sx8z614d0haxiknbjwrn65icrr2m0b8g6"; + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "1vr1xigx25ikhljhpc5sv75bpczb7ny625ynzbxvic6qm0a3kaqc"; + }; + propagatedBuildInputs = [ + CaptureTiny EmailAbstract EmailAddress ListMoreUtils Moose + SysHostnameLong + ]; + preConfigure = + '' + chmod u+x util/sendmail + patchShebangs util/sendmail + ''; + }; + + EmailSimple = buildPerlPackage rec { + name = "Email-Simple-2.005"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "1dh2qgwss1wm6ypvr6m2z01gz19g73kmlk7wa25wxd2gspsq9qck"; }; }; @@ -1837,6 +1871,15 @@ rec { propagatedBuildInputs = [pkgs.subversion]; }; + SysHostnameLong = buildPerlPackage rec { + name = "Sys-Hostname-Long-1.4"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SC/SCOTT/${name}.tar.gz"; + sha256 = "0hy1225zg2yg11xhgj0wbiapzjyf6slx17ln36zqvfm07k6widlx"; + }; + doCheck = false; # no `hostname' in stdenv + }; + TaskCatalystTutorial = buildPerlPackage rec { name = "Task-Catalyst-Tutorial-0.06"; src = fetchurl {