Allow to pass prepared mock environment to F:R:Package::rebuild
[Fedora-Rebuild.git] / Makefile.PL
blob2e4c32e341b2ab811bd4e82503dc504b9065a184
1 use ExtUtils::MakeMaker;
3 my $mainfile = 'lib/Fedora/Rebuild.pm';
5 my $runtime_dependenices = {
6     'constant' => 0,
7     'Carp' => 0,
8     'Config::Tiny' => 0,
9     'Data::Dumper' => 0,
10     'DateTime' => 0,
11     'File::Copy' => 0,
12     'File::Path' => 0,
13     'File::Spec' => 0,
14     'HTTP::Daemon' => 0,
15     'HTTP::Status' => 0,
16     'IO::Handle' => 0,
17     'Moose' => 0,
18     'MooseX::Types' => 0,
19     'MooseX::Types::Moose' => 0,
20     'Moose::Util::TypeConstraints' => 0,
21     'namespace::clean' => 0,
22     'POSIX' => 0,
23     'Proc::SyncExec' => 0,
24     'RPM2' => 0,
25     'RPM::VersionCompare' => 0,
26     'Scalar::Util' => 0,
27     'Storable' => 0,
28     'Term::ProgressBar' => 0,
29     'threads' => 0,
30     'Thread::Semaphore' => 0,
31     'threads::shared' => 0,
32     'URI' => 0,
33     'version' => 0.77,
36 WriteMakefile(
37     'NAME' => 'Fedora::Rebuild',
38     'VERSION_FROM' => $mainfile,
39     'ABSTRACT_FROM' => $mainfile,
40     'AUTHOR' => 'Petr Písař <ppisar@redhat.com>',
41     'LICENSE' => 'gpl_3',
42     'EXE_FILES' => [ ( glob 'bin/*' ) ],
43     'BUILD_REQUIRES' => {
44         %$runtime_dependenices,
45         'Data::Compare' => 0,
46         'Test::Simple' => 0,
47     },
48     'PREREQ_PM' => $runtime_dependenices,
49     'META_MERGE' => {
50         'resources' => {
51             'homepage' => 'http://ppisar.fedorapeople.org/Fedora-Rebuild/',
52             'repository' => {
53                 'type' => 'git',
54                 'url' => 'git://repo.or.cz/Fedora-Rebuild.git',
55                 'web' => 'http://repo.or.cz/w/Fedora-Rebuild.git',
56             },            
57         },
58     },