···
+
ConfigINI = buildPerlPackage rec {
+
name = "Config-INI-0.025";
+
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+
sha256 = "628bf76d5b91f89dde22d4813ec033026ebf71b772bb61ccda909da00c869732";
+
propagatedBuildInputs = [ MixinLinewise ];
homepage = https://github.com/rjbs/Config-INI;
description = "Simple .ini-file format";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
···
+
CPANChanges = buildPerlPackage rec {
+
name = "CPAN-Changes-0.400002";
+
url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz";
+
sha256 = "01eedea90d07468cb58e4a50bfa3bb1d4eeda9073596add1118fc359153abe8d";
description = "Read and write Changes files";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = with maintainers; [ rycee ];
···
+
GetoptLongDescriptive = buildPerlPackage rec {
+
name = "Getopt-Long-Descriptive-0.099";
+
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+
sha256 = "1sf5r3vy7880ynsn2aqmb5p6rzmhq5v072x33g8c7aqjpz81wkgw";
+
buildInputs = [ TestFatal TestWarnings ];
propagatedBuildInputs = [ ParamsValidate SubExporter SubExporterUtil ];
homepage = https://github.com/rjbs/Getopt-Long-Descriptive;
description = "Getopt::Long, but simpler and more powerful";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = with maintainers; [ rycee ];
···
+
MixinLinewise = buildPerlPackage rec {
+
name = "Mixin-Linewise-0.108";
+
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+
sha256 = "7df20678474c0973930a472b0c55e3f8e85b7790b68ab18ef618f9c453c8aef2";
+
propagatedBuildInputs = [ PerlIOutf8_strict SubExporter ];
homepage = https://github.com/rjbs/mixin-linewise;
description = "Write your linewise code for handles; this does the rest";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
···
MouseXGetOpt = buildPerlModule {
+
name = "mousex-getopt-0.36";
+
url = mirror://cpan/authors/id/G/GF/GFUJI/MouseX-Getopt-0.36.tar.gz;
+
sha256 = "172ab0609f1638c6d8800d2dff1bdaa044e305aaa2e9b1fbb8a9dc722a3bf430";
+
buildInputs = [ MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ];
propagatedBuildInputs = [ GetoptLongDescriptive Mouse ];
homepage = https://github.com/gfx/mousex-getopt;
description = "A Mouse role for processing command line options";
+
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
MooseXAttributeChained = buildPerlModule rec {
name = "MooseX-Attribute-Chained-1.0.1";
···
+
MooseXGetopt = buildPerlPackage rec {
+
name = "MooseX-Getopt-0.68";
+
url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz";
+
sha256 = "acb5118b4666352e58d4268040869d7dc2b68968fe26b5dd6715f51ebd784483";
buildInputs = [ CPANMeta ModuleBuildTiny ModuleRuntime Moose PathTiny TestDeep TestFatal TestRequires TestTrap TestWarnings if_ ];
propagatedBuildInputs = [ GetoptLongDescriptive Moose MooseXRoleParameterized TryTiny namespaceautoclean ];
···
homepage = https://github.com/moose/MooseX-Getopt;
description = "A Moose role for processing command line options";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
···
+
PodWeaver = buildPerlPackage rec {
+
name = "Pod-Weaver-4.012";
+
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+
sha256 = "d801cbfaff22d418943d0c5dcb8c145b8cc4d56741f9c33923ef891241116ad6";
buildInputs = [ PPI SoftwareLicense TestDifferences ];
+
propagatedBuildInputs = [ ConfigMVP ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli MixinLinewise ModuleRuntime Moose ParamsUtil PodElemental StringFlogger StringFormatter StringRewritePrefix namespaceautoclean ];
homepage = https://github.com/rjbs/pod-weaver;
description = "Weave together a Pod document from an outline";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
···
+
Readonly = buildPerlModule rec {
+
name = "Readonly-2.00";
+
url = "mirror://cpan/authors/id/S/SA/SANKO/${name}.tar.gz";
+
sha256 = "9bd0156e958842fdfd6c3bb27a23b47232d4737a407d81fabc4dc64b9363bf98";
+
homepage = https://github.com/sanko/readonly;
+
description = "Facility for creating read-only scalars, arrays, hashes";
+
platforms = stdenv.lib.platforms.unix;
+
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = with maintainers; [ rycee ];
···
Throwable = buildPerlPackage rec {
+
name = "Throwable-0.200013";
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+
sha256 = "184gdcwxqwnkrx5md968v1ny70pq6blzpkihccm3bpdxnpgd11wr";
+
buildInputs = [ DevelStackTrace ];
+
propagatedBuildInputs = [ DevelStackTrace ModuleRuntime Moo ];
+
homepage = https://github.com/rjbs/Throwable;
+
description = "A role for classes that can be thrown";
+
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = [ maintainers.rycee ];
TieCycle = buildPerlPackage rec {