equal
deleted
inserted
replaced
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)], |
8 share_dir => [qw(templates)], |
|
9 PL_files => { |
|
10 'lib/version.PL' => 'templates/version.tt', |
|
11 }, |
9 requires => { |
12 requires => { |
10 'perl' => '5.0.18', |
13 'perl' => '5.0.18', |
11 'File::MimeInfo' => 0, |
14 'File::MimeInfo' => 0, |
12 'Template' => 0, |
15 'Template' => 0, |
13 'experimental' => 0, |
16 'experimental' => 0, |
14 }, |
17 }, |
15 )->create_build_script; |
18 )->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 |
|