use strict; use warnings; use ExtUtils::MakeMaker; my $repo = 'graphviz-perl/GraphViz2-Parse-RecDescent'; WriteMakefile( AUTHOR => 'Ron Savage (ron@savage.net.au)', ABSTRACT => "Use GraphViz2 to visualize a Parse::RecDescent grammar", MIN_PERL_VERSION => 5.010001, NAME => 'GraphViz2::Parse::RecDescent', PREREQ_PM => { 'GraphViz2' => '2.62', 'Moo' => '2.001001', 'Parse::RecDescent' => 1.965001, }, TEST_REQUIRES => { 'Test::More' => 1.001002, 'Test::Snapshot' => '0.06', }, VERSION_FROM => 'lib/GraphViz2/Parse/RecDescent.pm', LICENSE => 'perl', META_MERGE => { 'meta-spec' => { version => 2 }, resources => { dynamic_config => 0, bugtracker => { web => "https://github.com/$repo/issues" }, license => 'http://dev.perl.org/licenses/', repository => { type => 'git', url => "https://github.com/$repo.git", web => "https://github.com/$repo", }, }, prereqs => { develop => { requires => { 'Test::Pod' => 1.48, 'Pod::Markdown' => 0, }, }, }, }, ); sub MY::postamble { return '' if !-e '.git'; <\$\@ EOF }