diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index aa800295ec6..ea306317178 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1226,6 +1226,15 @@ rec { }; }; + constantboolean = buildPerlPackage { + name = "constant-boolean-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/constant-boolean-0.02.tar.gz; + sha256 = "1s8gxfg4xqp543aqanv5lbp64vqqyw6ic4x3fm4imkk1h3amjb6d"; + }; + propagatedBuildInputs = [ SymbolUtil ]; + }; + constant-defer = buildPerlPackage rec { name = "constant-defer-5"; src = fetchurl { @@ -2217,6 +2226,15 @@ rec { }; }; + ExceptionBase = buildPerlPackage { + name = "Exception-Base-0.25"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/D/DE/DEXTER/Exception-Base-0.25.tar.gz; + sha256 = "1s2is862xba2yy633wn2nklrya36yrlwxlbpqjrv8m31xj2c8khw"; + }; + buildInputs = [ TestUnitLite ]; + }; + ExceptionClass = buildPerlPackage rec { name = "Exception-Class-1.30"; src = fetchurl { @@ -2226,6 +2244,26 @@ rec { propagatedBuildInputs = [ ClassDataInheritable DevelStackTrace ]; }; + ExceptionDied = buildPerlPackage { + name = "Exception-Died-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Died-0.06.tar.gz; + sha256 = "1dcajw2m3x5m76fpi3fvy9fjkmfrd171pnx087i5fkgx5ay41i1m"; + }; + buildInputs = [ TestAssert TestUnitLite ]; + propagatedBuildInputs = [ constantboolean ExceptionBase ]; + }; + + ExceptionWarning = buildPerlPackage { + name = "Exception-Warning-0.0401"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Warning-0.0401.tar.gz; + sha256 = "1a6k3sbhkxmz00wrmhv70f9kxjf7fklp1y6mnprfvcdmrsk9qdkv"; + }; + buildInputs = [ TestAssert TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase ]; + }; + ExtUtilsCBuilder = buildPerlPackage rec { name = "ExtUtils-CBuilder-0.280202"; src = fetchurl { @@ -2234,7 +2272,6 @@ rec { }; }; - ExtUtilsCppGuess = buildPerlModule rec { name = "ExtUtils-CppGuess-0.07"; src = fetchurl { @@ -2301,6 +2338,16 @@ rec { buildInputs = [ Spiffy TestBase TestDifferences ]; }; + FatalException = buildPerlPackage { + name = "Fatal-Exception-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Fatal-Exception-0.05.tar.gz; + sha256 = "0kzfwc44vpxla3j637kfmnwmv57g6x4899ijqb4ljamk7whms298"; + }; + buildInputs = [ ExceptionWarning TestAssert TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase ExceptionDied ]; + }; + FCGI = buildPerlPackage rec { name = "FCGI-0.74"; src = fetchurl { @@ -5492,6 +5539,14 @@ rec { doCheck = false; # FIXME: 2/293 test failures }; + SymbolUtil = buildPerlPackage { + name = "Symbol-Util-0.0203"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Symbol-Util-0.0203.tar.gz; + sha256 = "0cnwwrd5d6i80f33s7n2ak90rh4s53ss7q57wndrpkpr4bfn3djm"; + }; + }; + SysHostnameLong = buildPerlPackage rec { name = "Sys-Hostname-Long-1.4"; src = fetchurl { @@ -5603,6 +5658,16 @@ rec { doCheck = false; }; + TestAssert = buildPerlPackage { + name = "Test-Assert-0.0504"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Assert-0.0504.tar.gz; + sha256 = "194bzflmzc0cw5727kznbj1zwzj7gnj7nx1643zk2hshdjlnv8yg"; + }; + buildInputs = [ ClassInspector TestUnitLite ]; + propagatedBuildInputs = [ constantboolean ExceptionBase SymbolUtil ]; + }; + TestAssertions = buildPerlPackage rec { name = "Test-Assertions-1.054"; src = fetchurl { @@ -5711,6 +5776,20 @@ rec { }; }; + TestMockClass = buildPerlPackage { + name = "Test-Mock-Class-0.0303"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Mock-Class-0.0303.tar.gz; + sha256 = "00pkfqcz7b34q1mvx15k46sbxs22zcrvrbv15rnbn2na57z54bnd"; + }; + buildInputs = [ ClassInspector TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase FatalException Moose namespaceclean TestAssert ]; + meta = { + description = "Simulating other classes"; + license = "lgpl"; + }; + }; + TestMockModule = buildPerlPackage { name = "Test-MockModule-0.05"; src = fetchurl { @@ -5904,6 +5983,18 @@ rec { }; }; + TestUnitLite = buildPerlPackage { + name = "Test-Unit-Lite-0.1202"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Unit-Lite-0.1202.tar.gz; + sha256 = "1a5jym9hjcpdf0rwyn7gwrzsx4xqzwgzx59rgspqlqiif7p2a79m"; + }; + meta = { + description = "Unit testing without external dependencies"; + license = "perl5"; + }; + }; + TestUseOk = buildPerlPackage rec { name = "Test-use-ok-0.02"; src = fetchurl {