BEGIN { use strict; use warnings; my %missing = map { eval qq{ require $_ }; $@ ? ($_=>1) : () } qw( Carp File::Basename strict warnings ); if(%missing) { print "Your Perl is missing core modules: @{[ sort keys %missing ]}\n"; print "Ideally if you are using the system Perl you can install the appropriate\n"; print "package which includes the core Perl modules. On at least some versions\n"; print "of Fedora, CentOS and RHEL, this is the `perl-core` package.\n"; print "\n"; print " % dnf install perl-core\n"; print " ~ or ~\n"; print " % yum install perl-core\n"; print "\n"; print "If you really want to install dual-life modules from CPAN, then you can\n"; print "use cpanm:\n"; print "\n"; print " % cpanm @{[ sort keys %missing ]}\n"; print "\n"; print "Note that some core modules are not available from CPAN.\n"; exit; } } BEGIN { use strict; use warnings; unless(eval q{ use 5.008004; 1}) { print "Perl 5.008004 or better required\n"; exit; } } # This file was automatically generated by Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.72. use strict; use warnings; use 5.008004; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Alien::Build plugin to download from GitLab", "AUTHOR" => "Graham Ollis ", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Alien-Build-Plugin-Download-GitLab", "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.008004", "NAME" => "Alien::Build::Plugin::Download::GitLab", "PM" => { "lib/Alien/Build/Plugin/Download/GitLab.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Download/GitLab.pm" }, "PREREQ_PM" => { "Alien::Build::Plugin" => 0, "JSON::PP" => 0, "Path::Tiny" => 0, "URI" => 0, "URI::Escape" => 0 }, "TEST_REQUIRES" => { "Test2::V0" => "0.000121" }, "VERSION" => "0.01", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "Alien::Build::Plugin" => 0, "JSON::PP" => 0, "Path::Tiny" => 0, "Test2::V0" => "0.000121", "URI" => 0, "URI::Escape" => 0 ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs);