perl-packages.nix: add Crypt-OpenSSL-Random-0.04, Crypt-OpenSSL-RSA-0.28, IO-Socket-INET6-2.69, and Mail-DKIM-0.39

This commit is contained in:
Peter Simons 2012-07-08 00:32:05 +02:00
parent 0841407843
commit 90d6e6890a

View File

@ -939,6 +939,27 @@ rec {
}; };
}; };
CryptOpenSSLRandom = buildPerlPackage rec {
name = "Crypt-OpenSSL-Random-0.04";
src = fetchurl {
url = "mirror://cpan/authors/id/I/IR/IROBERTS/${name}.tar.gz";
sha256 = "acf7eb81023cd1f40d8c60b893096d041513df2be2aefe145cc7ae1a3dcc78c7";
};
NIX_CFLAGS_COMPILE = "-I${pkgs.openssl}/include";
NIX_CFLAGS_LINK = "-L${pkgs.openssl}/lib -lcrypto";
};
CryptOpenSSLRSA = buildPerlPackage rec {
name = "Crypt-OpenSSL-RSA-0.28";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz";
sha256 = "5357f977464bb3a8184cf2d3341851a10d5515b4b2b0dfb88bf78995c0ded7be";
};
propagatedBuildInputs = [ CryptOpenSSLRandom ];
NIX_CFLAGS_COMPILE = "-I${pkgs.openssl}/include";
NIX_CFLAGS_LINK = "-L${pkgs.openssl}/lib -lcrypto";
};
CryptSSLeay = buildPerlPackage rec { CryptSSLeay = buildPerlPackage rec {
name = "Crypt-SSLeay-0.57"; name = "Crypt-SSLeay-0.57";
src = fetchurl { src = fetchurl {
@ -1015,7 +1036,7 @@ rec {
sha256 = "1998syyprmqnhpgznmk7ia3zd8saw34q7pbaprxarcz7a3bncyjc"; sha256 = "1998syyprmqnhpgznmk7ia3zd8saw34q7pbaprxarcz7a3bncyjc";
}; };
buildInputs = [ TestRequires ]; buildInputs = [ TestRequires ];
propagatedBuildInputs = propagatedBuildInputs =
[ ClassLoad Moose TaskWeaken TieToObject NamespaceClean ]; [ ClassLoad Moose TaskWeaken TieToObject NamespaceClean ];
}; };
@ -1672,12 +1693,12 @@ rec {
url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz";
sha256 = "1yg9fy6s8f1jscfxf7a9hm91x43cjhk3ijw46z94sw8133h50rvy"; sha256 = "1yg9fy6s8f1jscfxf7a9hm91x43cjhk3ijw46z94sw8133h50rvy";
}; };
propagatedBuildInputs = propagatedBuildInputs =
[ ClassAccessorChained Clone ConfigAny [ ClassAccessorChained Clone ConfigAny
DateCalc ListMoreUtils EmailValid DateCalc ListMoreUtils EmailValid
DataVisitor DateTime DateTimeFormatBuilder DataVisitor DateTime DateTimeFormatBuilder
DateTimeFormatStrptime DateTimeFormatNatural DateTimeFormatStrptime DateTimeFormatNatural
Readonly YAMLLibYAML NumberFormat HashFlatten Readonly YAMLLibYAML NumberFormat HashFlatten
HTMLTokeParserSimple RegexpCommon HTMLTokeParserSimple RegexpCommon
CaptchaReCAPTCHA HTMLScrubber FileShareDir CaptchaReCAPTCHA HTMLScrubber FileShareDir
TemplateToolkit CryptCBC CryptDES PathClass TemplateToolkit CryptCBC CryptDES PathClass
@ -1884,6 +1905,16 @@ rec {
}; };
}; };
IOSocketInet6 = buildPerlPackage rec {
name = "IO-Socket-INET6-2.69";
src = fetchurl {
url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz";
sha256 = "accd565643969d905e199e28e60e833213ccc2026c372432df01e49b044c3045";
};
propagatedBuildInputs = [Socket6];
doCheck = false;
};
IOSocketSSL = buildPerlPackage rec { IOSocketSSL = buildPerlPackage rec {
name = "IO-Socket-SSL-1.44"; name = "IO-Socket-SSL-1.44";
src = fetchurl { src = fetchurl {
@ -2222,6 +2253,15 @@ rec {
inherit fetchurl buildPerlPackage stdenv DBDmysql; inherit fetchurl buildPerlPackage stdenv DBDmysql;
}; };
MailDKIM = buildPerlPackage rec {
name = "Mail-DKIM-0.39";
src = fetchurl {
url = "mirror://cpan/authors/id/J/JA/JASLONG/${name}.tar.gz";
sha256 = "b1425a540f514c483e80566fb3decc2c1db4162306f6ae8794cef72a2d73557b";
};
propagatedBuildInputs = [ CryptOpenSSLRSA NetDNS MailTools ];
};
MailIMAPClient = buildPerlPackage { MailIMAPClient = buildPerlPackage {
name = "Mail-IMAPClient-2.2.9"; name = "Mail-IMAPClient-2.2.9";
src = fetchurl { src = fetchurl {
@ -2541,6 +2581,14 @@ rec {
propagatedBuildInputs = [ BHooksEndOfScope DevelHide PackageStash ]; propagatedBuildInputs = [ BHooksEndOfScope DevelHide PackageStash ];
}; };
NetAddrIP = buildPerlPackage rec {
name = "NetAddr-IP-4.062";
src = fetchurl {
url = "mirror://cpan/authors/id/M/MI/MIKER/${name}.tar.gz";
sha256 = "08c037afe314ca2e6369f8aa92eb4b8937f493f977f9f1f35ca396c1de8ed0c6";
};
};
NetAmazonEC2 = buildPerlPackage rec { NetAmazonEC2 = buildPerlPackage rec {
name = "Net-Amazon-EC2-0.14-stanaka-bc66577e13"; name = "Net-Amazon-EC2-0.14-stanaka-bc66577e13";
src = fetchurl { src = fetchurl {
@ -3051,6 +3099,15 @@ rec {
}; };
}; };
Socket6 = buildPerlPackage rec {
name = "Socket6-0.23";
src = fetchurl {
url = "mirror://cpan/authors/id/U/UM/UMEMOTO/${name}.tar.gz";
sha256 = "eda753f0197e8c3c8d4ab20a634561ce84011fa51aa5ff40d4dbcb326ace0833";
};
buildInputs = [ pkgs.which ];
};
SortVersions = buildPerlPackage rec { SortVersions = buildPerlPackage rec {
name = "Sort-Versions-1.5"; name = "Sort-Versions-1.5";
src = fetchurl { src = fetchurl {