···
+
ArchiveExtract = buildPerlPackage {
+
name = "Archive-Extract-0.74";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/Archive-Extract-0.74.tar.gz;
+
sha256 = "b297d230fe91720a423a01482db7e037b2acf589f9c8f58cef39f3148374e216";
+
propagatedBuildInputs = [ if_ ];
+
description = "Generic archive extracting mechanism";
ArchiveZip = buildPerlPackage {
name = "Archive-Zip-1.16";
···
+
autodie = null; # part of Perl
autovivification = buildPerlPackage {
name = "autovivification-0.12";
···
CatalystActionREST = buildPerlPackage {
+
name = "Catalyst-Action-REST-1.17";
+
url = mirror://cpan/authors/id/F/FR/FREW/Catalyst-Action-REST-1.17.tar.gz;
+
sha256 = "c833c6ba2150b035b0486ff568c1e5928c14bb53d6a70758271feb969aaedde6";
+
buildInputs = [ TestRequires ];
+
propagatedBuildInputs = [ CatalystRuntime ClassInspector LWP MROCompat ModulePluggable Moose ParamsValidate URIFind namespaceautoclean ];
description = "Automated REST Method Dispatching";
···
propagatedBuildInputs = [ IOCompress ];
+
ConfigAny = buildPerlPackage {
name = "Config-Any-0.24";
+
url = mirror://cpan/authors/id/B/BR/BRICAS/Config-Any-0.24.tar.gz;
+
sha256 = "710f8fc8f9414205cb58399bfbb4d9aaf7883f8ce046cee22913f6818795c61a";
+
propagatedBuildInputs = [ ModulePluggable ];
+
description = "Load configuration from different file formats, transparently";
···
+
CPANPLUS = buildPerlPackage {
+
name = "CPANPLUS-0.9152";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9152.tar.gz;
+
sha256 = "732d9978ca6e8cde9b16431e1d1bafa543a66d8bce3fbfca4e5ac297a348ad17";
+
propagatedBuildInputs = [ ArchiveExtract LogMessage ModulePluggable ObjectAccessor PackageConstants ];
+
homepage = http://github.com/jib/cpanplus-devel;
+
description = "Ameliorated interface to the CPAN";
CPANUploader = buildPerlPackage {
name = "CPAN-Uploader-0.103006";
···
DateTimeFormatFlexible = buildPerlPackage {
+
name = "DateTime-Format-Flexible-0.26";
+
url = mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.26.tar.gz;
+
sha256 = "436efbc5e87cc385112e1c44336427fea32df670caf2b7d6dbb7a113ac6e693d";
+
propagatedBuildInputs = [ DateTime DateTimeFormatBuilder DateTimeTimeZone ListMoreUtils ModulePluggable TestMockTime ];
description = "DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects";
···
name = "Email-Abstract-3.007";
url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Abstract-3.007.tar.gz;
+
sha256 = "10915aa3a558f6ba9c51a13ea1c135aed765e185a14cd2cfc9b434599cf5eaa8";
+
propagatedBuildInputs = [ EmailSimple MROCompat ModulePluggable ];
+
homepage = https://github.com/rjbs/Email-Abstract;
+
description = "Unified interface to mail representations";
···
+
FileChangeNotify = buildPerlModule {
name = "File-ChangeNotify-0.24";
+
url = mirror://cpan/authors/id/D/DR/DROLSKY/File-ChangeNotify-0.24.tar.gz;
+
sha256 = "3c8180169de0f97ad852a55942f74e520cbe433aa0889d0b65548ee38a111124";
buildInputs = [ TestException ];
+
[ ClassLoad ListMoreUtils ModulePluggable Moose MooseXParamsValidate MooseXSemiAffordanceAccessor namespaceautoclean ]
+
++ stdenv.lib.optional stdenv.isLinux LinuxInotify2;
+
description = "Watch for changes to files, cross-platform style";
+
license = "artistic_2";
Filechdir = buildPerlPackage rec {
···
+
LogMessage = buildPerlPackage {
+
name = "Log-Message-0.08";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-0.08.tar.gz;
+
sha256 = "bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46";
+
propagatedBuildInputs = [ if_ ];
+
description = "Powerful and flexible message logging mechanism";
LogTrace = buildPerlPackage rec {
name = "Log-Trace-1.070";
···
ModuleInstall = buildPerlPackage {
+
name = "Module-Install-1.14";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/Module-Install-1.14.tar.gz;
+
sha256 = "3f02f0a33603aff2f5cf06d15f74d1a9be65e844ada99e1a9c2102330ffa0d49";
buildInputs = [ YAMLTiny ];
+
propagatedBuildInputs = [ FileRemove ModuleScanDeps YAMLTiny ];
description = "Standalone, extensible Perl module installer";
···
ModuleScanDeps = buildPerlPackage {
+
name = "Module-ScanDeps-1.17";
+
url = mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.17.tar.gz;
+
sha256 = "1b2999344919826476c59e08e65e4877121b4da1e847c9f354841df688927dd2";
+
buildInputs = [ TestRequires ];
description = "Recursively scan Perl code for dependencies";
···
MooseXTypes = buildPerlPackage {
+
name = "MooseX-Types-0.45";
+
url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-0.45.tar.gz;
+
sha256 = "d01ff4a3db78e1150101b4b63569e4bce3ced3b5b0024c52c87575e0820609c7";
+
buildInputs = [ ModuleBuildTiny Moose TestFatal TestRequires if_ ];
+
propagatedBuildInputs = [ CarpClan ModuleRuntime Moose SubExporter SubName namespaceautoclean ];
+
homepage = https://github.com/moose/MooseX-Types;
description = "Organise your Moose types in libraries";
···
+
ObjectAccessor = buildPerlPackage {
+
name = "Object-Accessor-0.48";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/Object-Accessor-0.48.tar.gz;
+
sha256 = "76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade";
+
description = "Per object accessors";
ObjectInsideOut = buildPerlPackage {
name = "Object-InsideOut-3.98";
···
propagatedBuildInputs = [ NetOpenIDCommon JSON LWP ];
+
PackageConstants = buildPerlPackage {
+
name = "Package-Constants-0.04";
+
url = mirror://cpan/authors/id/B/BI/BINGOS/Package-Constants-0.04.tar.gz;
+
sha256 = "7e09a88da2c0df24f498eb3a133f7d979404a7bc853f21afa2ba68dfd859a880";
+
description = "List constants defined in a package";
PackageDeprecationManager = buildPerlPackage {
name = "Package-DeprecationManager-0.13";
···
+
RegexpCommon = buildPerlPackage {
+
name = "Regexp-Common-2013031301";
+
url = mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2013031301.tar.gz;
+
sha256 = "729a8198d264aa64ecbb233ff990507f97fbb66bda746b95f3286f50f5f25c84";
+
description = "Provide commonly requested regular expressions";
···
propagatedBuildInputs = [ProbePerl IPCRun3];
+
TestSharedFork = buildPerlPackage {
+
name = "Test-SharedFork-0.29";
+
url = mirror://cpan/authors/id/E/EX/EXODIST/Test-SharedFork-0.29.tar.gz;
+
sha256 = "63af7788cc35b9b7e6fa37c61220ca66abd6364d8bb90c20038e3d8241988a6e";
+
buildInputs = [ TestRequires ];
+
homepage = https://github.com/tokuhirom/Test-SharedFork;
+
description = "Fork test";
···
UNIVERSALcan = buildPerlPackage {
+
name = "UNIVERSAL-can-1.20140328";
+
url = mirror://cpan/authors/id/C/CH/CHROMATIC/UNIVERSAL-can-1.20140328.tar.gz;
+
sha256 = "522da9f274786fe2cba99bc77cc1c81d2161947903d7fad10bd62dfb7f11990f";
+
homepage = https://github.com/chromatic/UNIVERSAL-can;
+
description = "Work around buggy code calling UNIVERSAL::can() as a function";
···
YAMLLibYAML = buildPerlPackage rec {
+
name = "YAML-LibYAML-0.52";
url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz";
+
sha256 = "14qajsfbi2syjz38iynj8c6qf0rv1zmy71kydzvvg9kcq1ib3h86";