Skip to content

Instantly share code, notes, and snippets.

@jjn1056
Created August 31, 2010 18:11
Show Gist options
  • Select an option

  • Save jjn1056/559458 to your computer and use it in GitHub Desktop.

Select an option

Save jjn1056/559458 to your computer and use it in GitHub Desktop.
#!/usr/bin/env perl
use strict;
use warnings;
my @core_requires = (
'Data::UUID' => '1.215',
'DateTime' => '0.61',
'Moose' => '1.12',
'MooseX::Types' => '0.23',
'MooseX::Declare' => '0.33',
'MooseX::Role::BuildInstanceOf' => '0.07',
'DBD::mysql' => '4.017',
'DBIx::Class' => '0.08123',
'DBIx::Class::UUIDColumns' => '0.02005',
'DBIx::Class::TimeStamp' => '0.13',
'DBIx::Class::EncodedColumn' => '0.00009',
'DBIx::Class::Helpers' => '2.004000',
'DBIx::Class::Fixtures' => '1.001010',
'DBIx::Class::Schema::PopulateMore' => '0.15',
'DBIx::Class::DeploymentHandler' => '0.001004',
'SQL::Translator' => '0.11006',
'Catalyst' => '5.80025',
'Catalyst::Action::RenderView' => '0.14',
'Catalyst::Action::REST' => '0.85',
'Catalyst::ActionRole::BuildDBICResult' => '0.01',
'Catalyst::Controller::DBIC::API' => '2.002002',
'Catalyst::Model::DBIC::Schema' => '0.43',
'Catalyst::Model::Adaptor' => '0.09',
'Catalyst::TraitFor::Model::DBIC::Schema::QueryLog' => '0.03',
'Catalyst::Plugin::ConfigLoader' => '0.30',
'Catalyst::Plugin::Static::Simple' => '0.29',
'Catalyst::Plugin::Session' => '0.30',
'Catalyst::Plugin::Session::Store::FastMmap' => '0.13',
'Catalyst::Plugin::Session::State::Cookie' => '0.17',
'Catalyst::Plugin::Authentication' => '0.10016',
'Catalyst::Plugin::Authorization::Roles' => '0.08',
'Catalyst::Plugin::Cache' => '0.10',
'Catalyst::Engine::PSGI' => '0.11',
'Catalyst::Authentication::Store::DBIx::Class' => '0.1300',
'Catalyst::View::HTML::Mason' => '0.02',
'CatalystX::Declare' => '0.014',
'HTML::FormHandler' => '0.32002',
'HTML::FormHandler::Model::DBIC' => '0.12',
'HTML::FormHandlerX::Field::reCAPTCHA' => '0.03',
'namespace::autoclean' => '0.11',
'Search::Tools' => '0.53',
'Try::Tiny' => '0.06',
'Text::CSV::Slurp' => '0.8',
'Text::SimpleTable' => '2.03',
'Perl6::Junction' => '1.40000',
'Plack::Middleware::Debug' => '0.10',
);
my @test_build_requires = (
'Test::More' => '0.96',
'Test::Most' => '0.22',
'Test::DBIx::Class' => '0.13',
);
my @developer_requires = (
'Catalyst::Devel' => '1.28',
'MySQL::Sandbox' => '3.0.12',
);
push @core_requires, @developer_requires
if -e 'MANIFEST.SKIP';
use inc::Module::Install 1.00;
all_from 'lib/XXX.pm';
requires @core_requires;
build_requires @test_build_requires;
readme_pod_from 'lib/XXX.pm';
auto_manifest;
auto_install;
WriteAll;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment