equal
deleted
inserted
replaced
3 Module::Build->new( |
3 Module::Build->new( |
4 dist_name => 'once', |
4 dist_name => 'once', |
5 dist_version_from => 'lib/Once.pm', |
5 dist_version_from => 'lib/Once.pm', |
6 dist_abstract => 'once downloader', |
6 dist_abstract => 'once downloader', |
7 script_files => [qw(bin/once)], |
7 script_files => [qw(bin/once)], |
|
8 share_dir => [qw(templates)], |
|
9 requires => { |
|
10 'perl' => '5.0.18', |
|
11 'File::MimeInfo' => 0, |
|
12 'Template' => 0, |
|
13 'experimental' => 0, |
|
14 }, |
8 )->create_build_script; |
15 )->create_build_script; |
|
16 |
|
17 # create the var.tt to be included |
|
18 mkdir 'templates.var' or -d 'templates.var' or die "templates.var: $!"; |
|
19 chomp(my $version = `hg log -r . --template '{latesttag}-{latesttagdistance}-{node|short}\n'`); |
|
20 open(my $o, '>', $_ = 'templates.var/version.tt') or die "Can't open $_: $!\n"; |
|
21 print $o qq{[% vcs.version = "$version"; %]\n}; |
|
22 |