openpgpg2x509 is useful enough to install with other scripts.
[monkeysphere-validation-agent.git] / Build.PL
1 use strict;
2 use warnings;
3 use diagnostics;
4 use Module::Build;
5 use File::Find;
6 use Data::Dumper;
7
8 my %doc_files = (
9                 'Changelog' => 'doc/Changelog',
10                 );
11 sub add_doc {
12                 if (-f $_) {
13                                 $doc_files{$File::Find::name} = $File::Find::name;
14                 }
15 }
16 find(\&add_doc, 'doc');
17 #print Dumper(\%doc_files);
18
19 my $cm = Module::Build->new
20     (
21      module_name => 'Crypt::Monkeysphere',
22      license  => 'gpl',
23      requires => {
24          'Config::General' => '2.49',
25          'Crypt::X509' => '0.21',
26          'File::HomeDir' => '0.93',
27 #         'GnuPG::Handles' => '0.42',  (part of GnuPG::Interface)
28          'GnuPG::Interface' => '0.43',
29          'HTTP::Headers' => '6.00',
30          'HTTP::Request' => '6.00',
31          'HTTP::Server::Simple' => '0.42',
32          'JSON' => '2.27',
33          'Regexp::Common' => '2010010201',
34      },
35                  dist_version_from => 'lib/Crypt/Monkeysphere/MSVA.pm',
36                  dist_abstract => 'Monkeysphere public key validation daemon',
37                  script_files => 'script/',
38                  doc_files => \%doc_files,
39                  install_path => { 'doc' => '/usr/share/doc/msva' },
40                  recursive_test_files => 1,
41     );
42 $cm->add_build_element('doc');
43 $cm->create_build_script;