AnyEvent-Sway

 view release on metacpan or  search on metacpan

Makefile.PL  view on Meta::CPAN

use strict;
use warnings;

use 5.006;
use ExtUtils::MakeMaker;

if ( $^O eq 'MSWin32' ) {
    die "AnyEvent::Sway cannot be used on win32 (unix sockets are missing)";
}

my %meta = (
    name        => 'AnyEvent-Sway',
    author      => 'John Mertz, C<< <git at john.me.tz> >>',
    license     => ['gpl'],
    'meta-spec' => { version => 2 },
    resources   => {
        repository => {
            url => 'git://git.john.me.tz/jpm/AnyEvent-Sway',
            web => 'https://git.john.me.tz/jpm/AnyEvent-Sway',
            type => 'git',
        },
        bugtracker => {
            web => 'https://git.john.me.tz/jpm/AnyEvent-Sway/issues',
        },
        homepage => 'https://john.me.tz/projects/article.php?topic=AnyEvent-Sway',
        license  => ['https://dev.perl.org/licenses'],
    },
);

my %requirements = (
    configure_requires => {
        'ExtUtils::MakeMaker' => 6.36,
    },
    build_requires => {
        'ExtUtils::MakeMaker' => 6.36
    },
    runtime_requires => {
        'AnyEvent'         => 0,
        'AnyEvent::Handle' => 0,
        'AnyEvent::Socket' => 0,
        'JSON::XS'         => 0,
    },
    test_requires => {
        'Test::More' => 0.80,
    },
);

my %merged_requirements = (
    'ExtUtils::MakeMaker' => 0,
    'AnyEvent'            => 0,
    'AnyEvent::Handle'    => 0,
    'AnyEvent::Socket'    => 0,
    'JSON::XS'            => 0,
    'Test::More'          => 0.80,
);

$meta{prereqs}{configure}{requires} = $requirements{configure_requires};
$meta{prereqs}{build}{requires}     = $requirements{build_requires};
$meta{prereqs}{runtime}{requires}   = $requirements{runtime_requires};
$meta{prereqs}{test}{requires}      = $requirements{test_requires};

my %MM_Args = (
    AUTHOR           => 'John Mertz',
    NAME             => 'AnyEvent::Sway',
    DISTNAME         => 'AnyEvent-Sway',
    EXE_FILES        => [],
    MIN_PERL_VERSION => '5.006',
    VERSION_FROM     => 'lib/AnyEvent/Sway.pm',



( run in 2.507 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )