Added new version of libextutils-parsexs-perl
[pkg-perl] / deb-src / libextutils-parsexs-perl / libextutils-parsexs-perl-2.220200 / Build.PL
1 use Module::Build;
2 use Config;
3
4 my $class = Module::Build->subclass(code => <<'EOF');
5   sub do_create_makefile_pl {
6     my $self = shift;
7     $self->SUPER::do_create_makefile_pl(fh => $fh);
8     $self->do_system(qw(perl -pi -e), q{s/'INSTALLDIRS' => '\w+'/'INSTALLDIRS' => (\$] < 5.008009 ? 'site' : 'perl')/}, 'Makefile.PL');
9   }
10 EOF
11
12 my $build = $class->new
13 (
14   module_name => 'ExtUtils::ParseXS',
15   license => 'perl',
16   installdirs => ($] < 5.008009 ? 'site' : 'core'),
17   auto_configure_requires => 0,
18   requires => {
19     'Cwd' => 0,
20     'Exporter' => 0,
21     'File::Basename' => 0,
22     'File::Spec' => 0,
23     'Symbol' => 0,
24   },
25   build_requires => {
26     'Carp' => 0,
27     'DynaLoader' => 0,
28     'ExtUtils::CBuilder' => 0,
29     'Test::More' => 0.47,
30   },
31   add_to_cleanup => ["t/XSTest.c", "t/XSTest$Config{obj_ext}", "t/XSTest.$Config{dlext}"],
32   create_makefile_pl => 'traditional',
33   create_readme => 1,
34   meta_merge     => {
35     resources => {
36       bugtracker =>
37         'http://rt.cpan.org/Dist/Display.html?Queue=ExtUtils-ParseXS',
38       MailingList => 'mailto:perl5-porters@perl.org',
39       repository  => 'git://github.com/dagolden/extutils-parsexs.git'
40     }
41   },
42 );
43
44 $build->create_build_script;
45