#!/bin/env perl
use
5.006;
Module::Build->VERSION(
'0.4004'
);
my
$class
= Module::Build->subclass(
code
=>
q{
use Cwd qw( cwd );
#---------------------------------
# Build
#---------------------------------
sub ACTION_build {
my ($s) = @_;
$s->_readme();
$s->SUPER::ACTION_build;
}
sub
_readme {
my
(
$s
) =
@_
;
return
if
cwd() !~ m{ / git / perlmy / [^/]+ $ }x;
my
(
$installed
) =
grep
{ -x
"$_/pod2markdown"
}
split
/:/,
$ENV
{PATH};
return
if
!
$installed
;
print
"Building README\n"
;
my
$lib
=
$s
->{properties}{dist_version_from};
system
"pod2markdown $lib > README.md"
;
}
},
);
my
$builder
=
$class
->new(
module_name
=>
'TimTools'
,
license
=>
'artistic_2'
,
dist_author
=>
q{Tim Potapov <tim.potapov[AT]gmail.com>}
,
dist_version_from
=>
'lib/TimTools.pm'
,
release_status
=>
'stable'
,
configure_requires
=> {
'Module::Build'
=>
'0.4004'
,
},
test_requires
=> {
'Test::More'
=>
'0'
,
},
requires
=> {
'Mojolicious'
=>
'9.27'
,
},
add_to_cleanup
=> [
'TimTools-*'
],
meta_merge
=> {
resources
=> {
},
},
);
$builder
->create_build_script();