/
Makefile.PL
61 lines (47 loc) · 1.26 KB
/
Makefile.PL
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
use inc::Module::Install;
githubmeta;
name 'Fedora-App-MaintainerTools';
all_from 'lib/Fedora/App/MaintainerTools.pm';
author 'Chris Weyl <cweyl@alumni.drew.edu>';
license 'perl';
requires_external_bin 'rpm';
requires_external_bin 'createrepo';
requires 'autodie';
requires 'namespace::clean';
# silent autodie dep
requires 'IPC::System::Simple';
# min version for native traits
requires 'Moose' => '0.90';
requires 'MooseX::App::Cmd';
requires 'MooseX::AttributeHelpers';
requires 'MooseX::Log::Log4perl';
requires 'MooseX::Traits' => '0.08';
requires 'MooseX::Types';
requires 'MooseX::Types::Path::Class';
requires 'MooseX::Types::URI';
requires 'CPANPLUS::Backend';
requires 'Data::TreeDumper';
requires 'DateTime';
requires 'File::Copy';
requires 'File::Slurp';
requires 'List::MoreUtils';
requires 'Module::CoreList';
requires 'Path::Class';
requires 'RPM::Spec' => '0.04';
requires 'RPM::VersionSort' => '1.00';
requires 'YAML::Tiny';
requires 'Pod::POM';
requires 'Pod::POM::View::Text';
requires 'Software::LicenseUtils';
# metamuncher
requires 'JSON';
# for ftbfs, etc
requires 'Fedora::Bugzilla' => '0.13';
test_requires 'Test::More';
install_script 'scripts/maintainertool';
install_share;
extra_tests;
auto_provides;
auto_install;
write_mymeta_json;
WriteAll;