1name    = App-ClusterSSH
2author  = Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>
3license = Perl_5
4copyright_holder = Duncan Ferguson
5copyright_year   = 2018
6
7[Git::Check]
8
9[GatherDir]
10[MetaYAML]
11[ModuleBuild::Custom]
12mb_class = App::ClusterSSH:Build
13
14[InstallGuide]
15[License]
16[PruneCruft]
17[PruneFiles]
18match = ^bin/
19match = \.bak$
20match = ^Build\.PL\.
21
22[ManifestSkip]
23[Manifest]
24[TestRelease]
25[ConfirmRelease]
26[UploadToCPAN]
27
28; for later
29;[Twitter]
30[EmailNotify]
31to    = duncan_j_ferguson@yahoo.co.uk
32from  = duncan_j_ferguson@yahoo.co.uk
33
34[CheckChangeLog]
35
36[PerlTidy]
37perltidyrc = t/perltidyrc
38
39; Need to decide how to do this automatically at some point
40[VersionFromModule]
41;[Git::NextVersion]
42;[AutoVersion]
43[AutoPrereqs]
44[PkgVersion]
45[NextRelease]
46[Git::Commit]
47[Git::Tag]
48[Git::Push]
49
50; optional prereqs - only used if they are installed
51[Prereqs / RuntimeRecommends]
52Sort::Naturally = 1.03
53
54; Author prereqs
55; authordep Pod::Coverage::TrustPod
56; authordep Test::CPAN::Changes
57
58[MetaResources]
59homepage        = http://github.com/duncs/clusterssh/wiki
60bugtracker.web  = https://github.com/duncs/clusterssh/issues
61repository.web  = http://github.com/duncs/clusterssh
62repository.type = git
63; these two custom ones cause errors
64;Ci.web          = https://travis-ci.org/duncs/clusterssh
65;Coverage.web    = https://coveralls.io/github/duncs/clusterssh
66
67[ExtraTests]
68; Disabled for the moment
69;[Test::Perl::Critic]
70[PodCoverageTests]
71[PodSyntaxTests]
72
73[Run::BeforeBuild]
74run = bin_PL/cssh --generate-pod | pod2text > README
75