POD updates - use L<> to make links between documentation for various
[audio-mpd.git] / Build.PL
blob095026087f5d95c22564c23f9bfd9cce278c3b48
1 #!perl
3 # This file is part of Audio::MPD
4 # Copyright (c) 2007-2009 Jerome Quelin, all rights reserved.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the same terms as Perl itself.
11 use strict;
12 use warnings;
13 use Module::Build;
15 my %script_requires = (
16     'DB_File'        => 0,
17     'Encode'         => 0,
18     'Getopt::Euclid' => 0,
19     'Proc::Daemon'   => 0,
20     'Time::HiRes'    => 0,
22 my %requires = (
23     %script_requires,
24     'perl'                  => '5.008',
25     'Audio::MPD::Common'    => 0,
26     'Class::Accessor::Fast' => 0,
27     'Encode'                => 0,
28     'IO::Socket'            => 0,
29     'Readonly'              => 0,
30     'Scalar::Util'          => 0,
32 my %build_requires = (
33     %requires,
34     'Test::More' => 0,
36 my %recommends = (
37     'Test::Pod'           => 0,
38     'Test::Pod::Coverage' => 0,
41 my $builder = Module::Build->new (
42         module_name         => 'Audio::MPD',
43         license             => 'perl',
44     dist_version_from   => 'lib/Audio/MPD.pm',
45     script_files        => [ 'bin/mpd-dynamic' ],
46     build_requires      => \%build_requires,
47     requires            => \%requires,
48     recommends          => \%recommends,
49     add_to_cleanup      => [
50         'Audio-MPD-*', 'MANIFEST.bak',
51         map { ( '*/' x $_ ) . '*~' } 0..6 ],
54 $builder->create_build_script();