TransGaming::PackageTools Write Once, Find Your Stuff Everywhere - packaging and deployment practices at TransGaming #24

Components of TransGaming::PackageTools: Support for Module::Install

Makefile.PL using TransGaming::PackageTools:

use inc::Module::Install;

&TransGaming->runtests();

WriteMakefile(
  'NAME'          => 'TransGaming::DBIUtils',
  'VERSION_FROM'  => 'lib/TransGaming/DBIUtils.pm',
  'PREREQ_PM'             => {
      'Class::DBI'                => '0.94',
      'Class::DBI::mysql'         => '0.16',
      'Class::Data::Inheritable'  => '0.02',
      # ...etc.
  },
  ($] >= 5.005 ?
    (ABSTRACT_FROM => 'lib/TransGaming/DBIUtils.pm', # retrieve abstract from module
     AUTHOR     => 'TransGaming Technologies Inc. <sysadmin@transgaming.com>') : ()),
);

&TransGaming->fixup();
Copyright © 2005 Dan Friedman (Powered by Spork)