RT notifier: parse templates without header correctly
[openxpki.git] / trunk / clients / perl / OpenXPKI-Client / Makefile.PL
blobc66a4013efca009cd250afd5621f06530b970ac1
1 use strict;
2 use warnings;
3 use English;
4 use ExtUtils::MakeMaker;
6 my $vergen = '../../../../tools/vergen';
7 my $version;
9 if ( -e($vergen) ) {
10     $version = `$vergen --format version`;
12     if ($CHILD_ERROR == 0) {
13         print "Version $version\n";
14         open my $fh, '>', 'VERSION' || die 'Could not write VERSION file. Stopped';
15         print $fh $version;
16         close $fh;
17     }
20 $version = do {
21     local $INPUT_RECORD_SEPARATOR;
22     open my $fh, '<', 'VERSION' or die "Could not read VERSION file. Stopped";
23     <$fh>;
26 if (! defined $version) {
27     die "Cannot read version from file. Stopped";
30 WriteMakefile(
31     NAME                => 'OpenXPKI::Client',
32     VERSION             => $version,
33     ABSTRACT_FROM       => 'lib/OpenXPKI/Client.pm',
34     PREREQ_PM => {
35         'Test::More' => 0,
36         'Class::Std' => '0.0.8',
37         'OpenXPKI::Debug' => 0,
38         'OpenXPKI::Exception' => 0,
39         'OpenXPKI::Transport::Simple' => 0,
40         'OpenXPKI::Serialization::Simple' => 0,
41         'OpenXPKI::Serialization::JSON' => 0,
42         'version'    => '0.600',
43     },
44     PL_FILES => {},