mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
add perlcritic 1.105 (and Test::Perl::Critic 1.02) and some depndencies:
total perl libs added: BKeywords ConfigTiny ExceptionClass FileRemove FileWhich HookLexWrap IOString IPCRun3 PerlCritic PerlTidy PPI PodSpell ProbePerl ReadonlyXS RegexpParser StringFormat TestObject TestPerlCritic TestScript TestSubCalls patch provided by Francois Perrad svn path=/nixpkgs/trunk/; revision=20865
This commit is contained in:
parent
ec095c9145
commit
3a94c410d1
2 changed files with 185 additions and 2 deletions
|
@ -5308,6 +5308,8 @@ let
|
|||
|
||||
ack = perlPackages.ack;
|
||||
|
||||
perlcritic = perlPackages.PerlCritic;
|
||||
|
||||
### DEVELOPMENT / PYTHON MODULES
|
||||
|
||||
buildPythonPackage =
|
||||
|
|
|
@ -150,6 +150,14 @@ rec {
|
|||
propagatedBuildInputs = [CarpClan];
|
||||
};
|
||||
|
||||
BKeywords = buildPerlPackage rec {
|
||||
name = "B-Keywords-1.09";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/J/JJ/JJORE/${name}.tar.gz";
|
||||
sha256 = "9a231f54a01a705c574a38702cb3fe8bbb301ea7357a09797e3da876a265d395";
|
||||
};
|
||||
};
|
||||
|
||||
Boolean = buildPerlPackage rec {
|
||||
name = "boolean-0.20";
|
||||
src = fetchurl {
|
||||
|
@ -671,6 +679,14 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
ConfigTiny = buildPerlPackage rec {
|
||||
name = "Config-Tiny-2.12";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "1a5b7f5e8245a3e7be859df571209353be30abc7292815ee0f459b8dc87cdb5b";
|
||||
};
|
||||
};
|
||||
|
||||
constant = buildPerlPackage {
|
||||
name = "constant-1.15";
|
||||
src = fetchurl {
|
||||
|
@ -1057,6 +1073,15 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
ExceptionClass = buildPerlPackage rec {
|
||||
name = "Exception-Class-1.30";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
|
||||
sha256 = "54e256fdb317c1736c2c257fa63d5b87cfb382870711b24937c36eb5171b3154";
|
||||
};
|
||||
propagatedBuildInputs = [ ClassDataInheritable DevelStackTrace ];
|
||||
};
|
||||
|
||||
ExtUtilsInstall = buildPerlPackage {
|
||||
name = "ExtUtils-Install-1.50";
|
||||
src = fetchurl {
|
||||
|
@ -1125,6 +1150,14 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
FileRemove = buildPerlPackage rec {
|
||||
name = "File-Remove-1.42";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "2ec2643c4e1a721965ed70ce184b72ae831c82b577420612a59eba8a0ce2a504";
|
||||
};
|
||||
};
|
||||
|
||||
FileShareDir = buildPerlPackage rec {
|
||||
name = "File-ShareDir-1.00";
|
||||
src = fetchurl {
|
||||
|
@ -1150,6 +1183,15 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
FileWhich = buildPerlPackage rec {
|
||||
name = "File-Which-1.09";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "b72fec6590160737cba97293c094962adf4f7d44d9e68dde7062ecec13f4b2c3";
|
||||
};
|
||||
propagatedBuildInputs = [ TestScript ];
|
||||
};
|
||||
|
||||
FreezeThaw = buildPerlPackage {
|
||||
name = "FreezeThaw-0.43";
|
||||
src = fetchurl {
|
||||
|
@ -1176,6 +1218,15 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
HookLexWrap = buildPerlPackage rec {
|
||||
name = "Hook-LexWrap-0.22";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/C/CH/CHORNY/${name}.zip";
|
||||
sha256 = "eda90ba26f8a0cef02d38f08a1786a203beec1309279493c78eed13567d0fa7e";
|
||||
};
|
||||
buildInputs = [ pkgs.unzip ];
|
||||
};
|
||||
|
||||
HTMLFormFu = buildPerlPackage rec {
|
||||
name = "HTML-FormFu-0.03007";
|
||||
src = fetchurl {
|
||||
|
@ -1364,6 +1415,14 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
IOString = buildPerlPackage rec {
|
||||
name = "IO-String-1.08";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz";
|
||||
sha256 = "2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0";
|
||||
};
|
||||
};
|
||||
|
||||
IPCRun = buildPerlPackage rec {
|
||||
name = "IPC-Run-0.82";
|
||||
src = fetchurl {
|
||||
|
@ -1373,6 +1432,14 @@ rec {
|
|||
doCheck = false; /* attempts a network connection to localhost */
|
||||
};
|
||||
|
||||
IPCRun3 = buildPerlPackage rec {
|
||||
name = "IPC-Run3-0.043";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
|
||||
sha256 = "96b534e07e1459529ac12a77393628366f30d122b0dfaaa3ed5ec032079097ad";
|
||||
};
|
||||
};
|
||||
|
||||
ImageExifTool = buildPerlPackage rec {
|
||||
name = "Image-ExifTool-8.12";
|
||||
|
||||
|
@ -1785,10 +1852,10 @@ rec {
|
|||
};
|
||||
|
||||
ParamsUtil = buildPerlPackage rec {
|
||||
name = "Params-Util-0.37";
|
||||
name = "Params-Util-1.01";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "1n36vhahbs2mfck5x6g8ab9280zji9zwc5092jiq78s791227cb6";
|
||||
sha256 = "6a1613b669f18bf329003c7dbd11435248cffa9c1497645073821a68c0987a40";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -1832,6 +1899,18 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
PerlCritic = buildPerlPackage rec {
|
||||
name = "Perl-Critic-1.105";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/E/EL/ELLIOTJS/${name}.tar.gz";
|
||||
sha256 = "3e1bd5ab4912ebe20cd3cb81b36ee28dbdd8d410374a31025dc9fb289921ff27";
|
||||
};
|
||||
propagatedBuildInputs = [
|
||||
PPI BKeywords ConfigTiny ExceptionClass Readonly StringFormat
|
||||
EmailAddress FileWhich PerlTidy PodSpell ReadonlyXS RegexpParser
|
||||
];
|
||||
};
|
||||
|
||||
PerlIOeol = buildPerlPackage {
|
||||
name = "PerlIO-eol-0.14";
|
||||
src = fetchurl {
|
||||
|
@ -1856,6 +1935,33 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
PerlTidy = buildPerlPackage rec {
|
||||
name = "Perl-Tidy-20090616";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/S/SH/SHANCOCK/${name}.tar.gz";
|
||||
sha256 = "c7ca21e287d23c769c235f6742fab7b5779b7c7bf58b6a55ba8cdc492e50a118";
|
||||
};
|
||||
};
|
||||
|
||||
PPI = buildPerlPackage rec {
|
||||
name = "PPI-1.210";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "6c851e86475242fa0def2f02565743d41ab703ff6df3e826166ee9df5b961c7a";
|
||||
};
|
||||
propagatedBuildInputs = [
|
||||
ClassInspector
|
||||
Clone
|
||||
FileRemove
|
||||
IOString
|
||||
ListMoreUtils
|
||||
ParamsUtil
|
||||
TaskWeaken
|
||||
TestNoWarnings TestObject TestSubCalls
|
||||
];
|
||||
doCheck = false;
|
||||
};
|
||||
|
||||
ModulePluggable = buildPerlPackage rec {
|
||||
name = "Module-Pluggable-3.9";
|
||||
src = fetchurl {
|
||||
|
@ -1919,6 +2025,22 @@ rec {
|
|||
propagatedBuildInputs = [constant PodEscapes];
|
||||
};
|
||||
|
||||
PodSpell = buildPerlPackage rec {
|
||||
name = "Pod-Spell-1.01";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/S/SB/SBURKE/${name}.tar.gz";
|
||||
sha256 = "938648dca5b62e591783347f9d4d4e2a5239f9629c6adfed9a581b9457ef7d2e";
|
||||
};
|
||||
};
|
||||
|
||||
ProbePerl = buildPerlPackage rec {
|
||||
name = "Probe-Perl-0.01";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/K/KW/KWILLIAMS/${name}.tar.gz";
|
||||
sha256 = "9b7d211139e42b2a2952c9a4b9f55ac12705e256f4a0acd4ac6ff665aeaddd87";
|
||||
};
|
||||
};
|
||||
|
||||
Readonly = buildPerlPackage rec {
|
||||
name = "Readonly-1.03";
|
||||
src = fetchurl {
|
||||
|
@ -1927,6 +2049,14 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
ReadonlyXS = buildPerlPackage rec {
|
||||
name = "Readonly-XS-1.05";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/R/RO/ROODE/${name}.tar.gz";
|
||||
sha256 = "8ae5c4e85299e5c8bddd1b196f2eea38f00709e0dc0cb60454dc9114ae3fff0d";
|
||||
};
|
||||
};
|
||||
|
||||
RegexpAssemble = buildPerlPackage rec {
|
||||
name = "Regexp-Assemble-0.34";
|
||||
src = fetchurl {
|
||||
|
@ -1951,6 +2081,14 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
RegexpParser = buildPerlPackage rec {
|
||||
name = "Regexp-Parser-0.20";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/P/PI/PINYAN/${name}.tar.gz";
|
||||
sha256 = "0dfdbe060724396697303c5522e697679ab6e74151f3c3ef8df49f3bda30a2a5";
|
||||
};
|
||||
};
|
||||
|
||||
ReturnValue = buildPerlPackage {
|
||||
name = "Return-Value-1.302";
|
||||
src = fetchurl {
|
||||
|
@ -2006,6 +2144,14 @@ rec {
|
|||
buildInputs = [TestPod TestPodCoverage];
|
||||
};
|
||||
|
||||
StringFormat = buildPerlPackage rec {
|
||||
name = "String-Format-1.16";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/D/DA/DARREN/${name}.tar.gz";
|
||||
sha256 = "edb27dd055ad71012a439f262f9394517adb585a5c27ba72c1819bae2c23729a";
|
||||
};
|
||||
};
|
||||
|
||||
StringMkPasswd = buildPerlPackage {
|
||||
name = "String-MkPasswd-0.02";
|
||||
src = fetchurl {
|
||||
|
@ -2242,6 +2388,23 @@ rec {
|
|||
propagatedBuildInputs = [TestTester];
|
||||
};
|
||||
|
||||
TestObject = buildPerlPackage rec {
|
||||
name = "Test-Object-0.07";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "d142a91b039928dc5d616c7bd9bb62ffb06e58991f00c54e26ef7e62ed61032a";
|
||||
};
|
||||
};
|
||||
|
||||
TestPerlCritic = buildPerlPackage rec {
|
||||
name = "Test-Perl-Critic-1.02";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/T/TH/THALJEF/${name}.tar.gz";
|
||||
sha256 = "89b242ff539034336ed87c11ef3e5ecac47c333a6ab8b46aab4cc449e3739a89";
|
||||
};
|
||||
propagatedBuildInputs = [ PerlCritic ];
|
||||
};
|
||||
|
||||
TestPod = buildPerlPackage {
|
||||
name = "Test-Pod-1.26";
|
||||
src = fetchurl {
|
||||
|
@ -2268,6 +2431,24 @@ rec {
|
|||
propagatedBuildInputs = [TestHarness];
|
||||
};
|
||||
|
||||
TestScript = buildPerlPackage rec {
|
||||
name = "Test-Script-1.07";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "e21e5ee43a27b4c51b54ded5c92e60b817309778117a1d98ae6354abff27eb96";
|
||||
};
|
||||
propagatedBuildInputs = [ProbePerl IPCRun3];
|
||||
};
|
||||
|
||||
TestSubCalls = buildPerlPackage rec {
|
||||
name = "Test-SubCalls-1.09";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
|
||||
sha256 = "a334b0457da338d79be2dbb62d403701fc90f7607df840115ff45ee1e2bd6e70";
|
||||
};
|
||||
propagatedBuildInputs = [ HookLexWrap ];
|
||||
};
|
||||
|
||||
TestTester = buildPerlPackage {
|
||||
name = "Test-Tester-0.107";
|
||||
src = fetchurl {
|
||||
|
|
Loading…
Reference in a new issue