129 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| use strict;
 | |
| use warnings;
 | |
| use Module::Build;
 | |
| 
 | |
| Module::Build->new(
 | |
|   module_name => 'App::Netdisco',
 | |
|   license     => 'bsd',
 | |
|   dynamic_config => 1,
 | |
|   configure_requires => {
 | |
|     'DBIx::Class' => '0.082810',
 | |
|     'Module::Build' => '0.42',
 | |
|   },
 | |
|   build_requires => {
 | |
|     'ExtUtils::Config' => '0',
 | |
|     'ExtUtils::Helpers' => '0',
 | |
|     'ExtUtils::InstallPaths' => '0',
 | |
|   },
 | |
|   requires => {
 | |
|     'aliased' => '0',
 | |
|     'autovivification' => '0',
 | |
|     'namespace::clean' => '0.24',
 | |
|     'version' => '0.9902',
 | |
|     'Algorithm::Cron' => '0.07',
 | |
|     'AnyEvent' => '7.05',
 | |
|     'AnyEvent::DNS::EtcHosts' => '0',
 | |
|     'App::cpanminus' => '1.6108',
 | |
|     'App::local::lib::helper' => '0.07',
 | |
|     'Archive::Extract' => '0',
 | |
|     'CGI::Expand' => '2.05',
 | |
|     'Data::Printer' => '0',
 | |
|     'DBD::Pg' => '0',
 | |
|     'DBIx::Class' => '0.082841',
 | |
|     'DBIx::Class::Helpers' => '2.033004',
 | |
|     'Daemon::Control' => '0.001006',
 | |
|     'Dancer' => '1.3132',
 | |
|     'Dancer::Plugin::DBIC' => '0.2001',
 | |
|     'Dancer::Plugin::Auth::Extensible' => '0.30',
 | |
|     'Dancer::Plugin::Passphrase' => '2.0.1',
 | |
|     'Dancer::Plugin::Swagger' => '0',
 | |
|     'Dancer::Session::Cookie' => '0.27',
 | |
|     'Expect' => '0',
 | |
|     'File::ShareDir' => '1.03',
 | |
|     'File::Slurper' => '0.009',
 | |
|     'Guard' => '1.022',
 | |
|     'HTML::Parser' => '3.70',
 | |
|     'HTTP::Tiny' => '0.029',
 | |
|     'IO::Socket::SSL' => '2.048',
 | |
|     'JSON' => '2.90',
 | |
|     'JSON::XS' => '3.01',
 | |
|     'List::Util' => '1.49',
 | |
|     'List::MoreUtils' => '0.428',
 | |
|     'MIME::Base64' => '3.13',
 | |
|     'Module::Load' => '0.32',
 | |
|     'Moo' => '1.001000',
 | |
|     'MCE' => '1.703',
 | |
|     'Net::Domain' => '1.23',
 | |
|     'Net::DNS' => '0.72',
 | |
|     'Net::LDAP' => '0',
 | |
|     'Net::OpenSSH' => '0',
 | |
|     'NetAddr::MAC' => '0.93',
 | |
|     'NetAddr::IP' => '4.068',
 | |
|     'Opcode' => '1.07',
 | |
|     'Package::DeprecationManager' => '0',
 | |
|     'Path::Class' => '0.32',
 | |
|     'Plack' => '1.0023',
 | |
|     'Plack::Handler::Twiggy' => '0',
 | |
|     'Plack::Middleware::Debug' => '0',
 | |
|     'Plack::Middleware::Expires' => '0.03',
 | |
|     'Plack::Middleware::ReverseProxy' => '0.15',
 | |
|     'Pod::Usage' => 0,
 | |
|     'Regexp::Common' => 2017060201,
 | |
|     'Role::Tiny' => '1.002005',
 | |
|     'Scope::Guard' => 0,
 | |
|     'Sereal' => '0',
 | |
|     'Socket6' => '0.23',
 | |
|     'Starman' => '0.4008',
 | |
|     'Storable' => '0',
 | |
|     'Sys::SigAction' => '0',
 | |
|     'SNMP::Info' => '3.68',
 | |
|     'SQL::Abstract' => '1.85',
 | |
|     'SQL::Translator' => '0.11024',
 | |
|     'Template' => '2.24',
 | |
|     'Template::Plugin::CSV' => '0.04',
 | |
|     'Template::Plugin::Number::Format' => '1.02',
 | |
|     'Term::ReadLine' => '0',
 | |
|     'Term::UI' => '0',
 | |
|     'Try::Tiny' => '0',
 | |
|     'URI' => '0',
 | |
|     'URL::Encode' => '0.03',
 | |
|     'URL::Encode::XS' => '0',
 | |
|     'YAML' => '0.84',
 | |
|     'YAML::XS' => '0.41',
 | |
|   },
 | |
|   recommends => {
 | |
|     'Graph' => '0',
 | |
|     'GraphViz' => '0',
 | |
|   },
 | |
|   test_requires => {
 | |
|     'Test::More' => '1.302083',
 | |
|     'Env::Path'  => '0',
 | |
|     'Test::Compile' => '0',
 | |
|     'Test::File::ShareDir::Dist' => '0',
 | |
|   },
 | |
|   script_files => [
 | |
|     'bin/nd-import-topology',
 | |
|     'bin/netdisco-db-deploy',
 | |
|     'bin/netdisco-deploy',
 | |
|     'bin/netdisco-do',
 | |
|     'bin/netdisco-backend-fg',
 | |
|     'bin/netdisco-backend',
 | |
|     'bin/netdisco-daemon-fg',
 | |
|     'bin/netdisco-daemon',
 | |
|     'bin/netdisco-web-fg',
 | |
|     'bin/netdisco-web',
 | |
|     'bin/netdisco-rancid-export',
 | |
|     'bin/netdisco-sshcollector',
 | |
|   ],
 | |
|   share_dir => 'share',
 | |
|   meta_merge => {
 | |
|     resources => {
 | |
|       homepage => 'http://netdisco.org/',
 | |
|       bugtracker => 'https://github.com/netdisco/netdisco/issues',
 | |
|       repository => 'https://github.com/netdisco/netdisco',
 | |
|       MailingList => 'https://lists.sourceforge.net/lists/listinfo/netdisco-users',
 | |
|       IRC => 'irc://irc.freenode.org/#netdisco',
 | |
|     },
 | |
|   },
 | |
| )->create_build_script;
 |