Skip to content
Snippets Groups Projects
Build.PL 1.01 KiB
Newer Older
Hugo Devillers's avatar
Hugo Devillers committed
use strict;
use warnings;
use Module::Build;

my $builder = Module::Build->new(
  module_name        => 'gryc::utilities',
  licence            => 'perl',
Hugo Devillers's avatar
Hugo Devillers committed
  dist_author        => 'Hugo Devillers <hugo.devillers@inrae.fr>',
  dist_abstract      => 'Perl modules to manipulate and edit genomic files.',
Hugo Devillers's avatar
Hugo Devillers committed
  dist_version_from  => 'lib/gryc/utilities.pm',
  requires           => {
Hugo Devillers's avatar
Hugo Devillers committed
    'Bio::Seq'       => '1.7.7',
    'File::Glob'     => '1.32',
    'File::Basename' => '2.85',
    'Getopt::Long'   => '2.5',
    'JSON'           => '4.02',
Hugo Devillers's avatar
Hugo Devillers committed
    'List::Util'     => '1.63',
    'Pod::Usage'     => '1.69',
    'Term::ANSIColor' => '4.06',
    'Term::ReadKey'  => '2.38',    
    'Test::More'     => '1.302162',
    'Test::File'     => '1.443',
    'Test::Script'   => '1.26',
    'Text::ASCIITable' => '0.22'
Hugo Devillers's avatar
Hugo Devillers committed
  },
  meta_merge => {
    ressources => {
Hugo Devillers's avatar
Hugo Devillers committed
      repository => 'https://forgemia.inra.fr/gryc/gryc-utilities'
Hugo Devillers's avatar
Hugo Devillers committed
    }
  },
  create_makefile_pl => 'traditional',
  installdir         => 'vendor'
);

$builder->create_build_script();