The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use 5.010000;
use warnings;
use strict;
use ExtUtils::MakeMaker;


my %prereqs_os_specific;

if ( $^O eq 'MSWin32' ) {
    %prereqs_os_specific = (
        'Win32::Console::ANSI' => 0,
        'Win32::ShellQuote'    => 0,
    );
}


WriteMakefile(
    PL_FILES         => {},
    MIN_PERL_VERSION => '5.010000',
    LICENSE          => 'perl',
    META_MERGE => {
        'meta-spec' => { version => 2 },
        resources   => {
            repository => {
              type => 'git',
              web  => 'https://github.com/kuerbis/App-YTDL',
              url  => 'https://github.com/kuerbis/App-YTDL.git',
            },
        },
    },
    AUTHOR           => 'Kuerbis <cuer2s@gmail.com>',
    NAME             => 'App::YTDL',
    VERSION_FROM     => 'lib/App/YTDL.pm',
    EXE_FILES        => [ 'bin/getvideo' ],
    BUILD_REQUIRES   => {
        'Test::More'                => 0,
    },
    PREREQ_PM => {
        'Encode'                    => 0,
        'Encode::Locale'            => 0,
        'Exporter'                  => 0,
        'Fcntl'                     => 0,
        'File::Basename'            => 0,
        'File::HomeDir'             => 0,
        'File::Path'                => 0,
        'File::Spec::Functions'     => 0,
        'File::Temp'                => 0,
        'File::Touch'               => 0,
        'File::Which'               => 0,
        'FindBin'                   => 0,
        'Getopt::Long'              => 0,
        'IPC::System::Simple'       => 0,
        'JSON'                      => 0,
        'List::MoreUtils'           => 0,
        'LWP::UserAgent'            => 0,
        'Mojo::DOM'                 => 0,
        'Pod::Usage'                => 0,
        'Term::ANSIScreen'          => 0,
        'Term::Choose'              => '1.504',
        'Term::Choose::LineFold'    => '1.504',
        'Term::Choose::Util'        => '0.051',
        'Term::Form'                => 0,
        'Text::Unidecode'           => 0,
        'Time::HiRes'               => 0,
        'Time::Local'               => 0,
        %prereqs_os_specific,
    },
    dist  => {
        COMPRESS => 'gzip',
        SUFFIX   => '.gz',
        TAR      => 'tar',
        TARFLAGS => '--format=gnu -cvf',
    },
    clean => {
        FILES => 'App-YTDL-*',
    },
);