use warnings;
use diagnostics;
use Module::Build;
+use File::Find;
+use Data::Dumper;
+
+my %doc_files = (
+ 'Changelog' => 'doc/Changelog',
+ );
+sub add_doc {
+ if (-f $_) {
+ $doc_files{$File::Find::name} = $File::Find::name;
+ }
+}
+find(\&add_doc, 'doc');
+#print Dumper(\%doc_files);
my $cm = Module::Build->new
(
'Crypt::X509' => '0.21',
'File::HomeDir' => '0.93',
# 'GnuPG::Handles' => '0.42', (part of GnuPG::Interface)
- 'GnuPG::Interface' => '0.42',
+ 'GnuPG::Interface' => '0.43',
'HTTP::Headers' => '6.00',
'HTTP::Request' => '6.00',
'HTTP::Server::Simple' => '0.42',
},
dist_version_from => 'lib/Crypt/Monkeysphere/MSVA.pm',
dist_abstract => 'Monkeysphere public key validation daemon',
+ script_files => 'script/',
+ doc_files => \%doc_files,
+ install_path => { 'doc' => '/usr/share/doc/msva' },
+ recursive_test_files => 1,
);
+$cm->add_build_element('doc');
$cm->create_build_script;