Merge pull request #9139 from rycee/bump/perl-packages

Version updates of a few Perl packages
This commit is contained in:
Arseniy Seroka 2015-08-06 03:06:04 +03:00
commit 25c3601ddd

View file

@ -1632,17 +1632,18 @@ let self = _self // overrides; _self = with self; {
};
ConfigMVP = buildPerlPackage {
name = "Config-MVP-2.200007";
name = "Config-MVP-2.200010";
src = fetchurl {
url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200007.tar.gz;
sha256 = "10hc8v22mv56wqi6drpl4pw3r8y3xrgh80ayrb2gir80ah9s5bvi";
url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200010.tar.gz;
sha256 = "bfb5870452a12ead4d3fd485045d1fa92b2a11741c3b93b61eb43f3dcbd6099b";
};
buildInputs = [ TestFatal ];
propagatedBuildInputs = [ ClassLoad Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ];
propagatedBuildInputs = [ ClassLoad ModulePluggable Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ];
meta = {
homepage = https://github.com/rjbs/config-mvp;
homepage = https://github.com/rjbs/Config-MVP;
description = "Multivalue-property package-oriented configuration";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.rycee ];
};
};
@ -7507,18 +7508,19 @@ let self = _self // overrides; _self = with self; {
};
};
PerlCritic = buildPerlPackage {
name = "Perl-Critic-1.121";
PerlCritic = buildPerlModule {
name = "Perl-Critic-1.125";
src = fetchurl {
url = mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-1.121.tar.gz;
sha256 = "1y2bxjwzlp6ix51h36a5g3dqpaviaajij1rn22hpvcqxh4hh6car";
url = mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-1.125.tar.gz;
sha256 = "503b718356b14d4c00ed486b66a0f622f4bef2b206be406ee7922c8270463fa1";
};
buildInputs = [ TestDeep ];
propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass IOString ListMoreUtils PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ];
propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass FileHomeDir FileWhich IOString ListMoreUtils ModulePluggable PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ];
meta = {
homepage = http://perlcritic.com;
description = "Critique Perl source code for best-practices";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.rycee ];
};
};
@ -7703,18 +7705,24 @@ let self = _self // overrides; _self = with self; {
};
PPI = buildPerlPackage {
name = "PPI-1.215";
name = "PPI-1.220";
src = fetchurl {
url = mirror://cpan/authors/id/A/AD/ADAMK/PPI-1.215.tar.gz;
sha256 = "db238e84da705b952b69f25554019ce70124079a0ad43713d0638aa14ba54878";
url = mirror://cpan/authors/id/M/MI/MITHALDU/PPI-1.220.tar.gz;
sha256 = "1e15be50e7d95a36d351af8bf5074f6695a2c72165e586d93e616183e7602b83";
};
buildInputs = [ ClassInspector FileRemove TestNoWarnings TestObject TestSubCalls ];
propagatedBuildInputs = [ Clone IOString ListMoreUtils ParamsUtil TaskWeaken ];
# Remove test that fails due to unexpected shebang after
# patchShebang.
preCheck = "rm t/03_document.t";
meta = {
homepage = https://github.com/adamkennedy/PPI;
description = "Parse, Analyze and Manipulate Perl (without perl)";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.rycee ];
};
doCheck = false;
};
PPIxRegexp = buildPerlPackage {
@ -7860,17 +7868,18 @@ let self = _self // overrides; _self = with self; {
};
PodElementalPerlMunger = buildPerlPackage {
name = "Pod-Elemental-PerlMunger-0.093332";
name = "Pod-Elemental-PerlMunger-0.200003";
src = fetchurl {
url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.093332.tar.gz;
sha256 = "fc4c4ef76d2b557c590b998d08393b189a2af969d4d195439f37e7d7d466d062";
url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.200003.tar.gz;
sha256 = "94b3abe6894c96b7990cb324a3789af05489dc2b5d1ec8961d37309cc6e8c243";
};
buildInputs = [ Moose PodElemental ];
propagatedBuildInputs = [ ListMoreUtils Moose PPI PodElemental namespaceautoclean ];
propagatedBuildInputs = [ ListMoreUtils Moose PPI ParamsUtil PodElemental namespaceautoclean ];
meta = {
homepage = https://github.com/rjbs/pod-elemental-perlmunger;
homepage = https://github.com/rjbs/Pod-Elemental-PerlMunger;
description = "A thing that takes a string of Perl and rewrites its documentation";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.rycee ];
};
};