File: Build.PL

package info (click to toggle)
libpoe-component-server-soap-perl 1.14-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 172 kB
  • sloc: perl: 624; makefile: 2
file content (40 lines) | stat: -rw-r--r-- 977 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Build.PL
use strict; use warnings;

use Module::Build;
my $build = Module::Build->new(
	# look up Module::Build::API for the info!
	'dynamic_config'	=> 0,
	'module_name'		=> 'POE::Component::Server::SOAP',
	'license'		=> 'perl',

	'dist_abstract'		=> 'An easy to use SOAP/1.1 daemon for POE-enabled programs',

	'create_packlist'	=> 1,
	'create_makefile_pl'	=> 'traditional',
	'create_readme'		=> 1,

	'test_files'		=> 't/*.t',

	'add_to_cleanup'	=> [ 'META.yml', 'Makefile.PL', 'README', 'Makefile' ],	# automatically generated

	'requires'		=> {
		# Networking
		'POE'					=> 0,
		'POE::Component::Server::SimpleHTTP'	=> '1.54',	# bump version so we fix CLOSE issue
		'SOAP::Lite'				=> '0.55',

		# FIXME stupid deps Test::Dependencies needs to see
		'POE::Session'				=> 0,
		'SOAP::Constants'			=> 0,

		# Perl stuff
		'Carp'		=> 0,

		# minimum perl version
		'perl'		=> '5.006',
	},
);

# all done!
$build->create_build_script;