[Module-build-checkins] Module-Build/lib/Module Build.pm,1.197,1.198
Status: Beta
Brought to you by:
kwilliams
From: Randy W. S. <si...@us...> - 2005-11-16 00:07:51
|
Update of /cvsroot/module-build/Module-Build/lib/Module In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv851/lib/Module Modified Files: Build.pm Log Message: Move description of F<META.yml> from the 'distdir' action to 'distmeta'. Add links to currently supported version of the F<META.yml> specification. Index: Build.pm =================================================================== RCS file: /cvsroot/module-build/Module-Build/lib/Module/Build.pm,v retrieving revision 1.197 retrieving revision 1.198 diff -u -d -r1.197 -r1.198 --- Build.pm 15 Nov 2005 23:01:30 -0000 1.197 +++ Build.pm 16 Nov 2005 00:07:41 -0000 1.198 @@ -281,17 +281,20 @@ directory is what people will see when they download your distribution and unpack it. -While performing the 'distdir' action, a file containing various bits -of "metadata" will be created. The metadata includes the module's -name, version, dependencies, license, and the C<dynamic_config> -flag. This file is created as F<META.yml> in YAML format, so you -must have the C<YAML> module installed in order to create it. You -should also ensure that the F<META.yml> file is listed in your -F<MANIFEST> - if it's not, a warning will be issued. - =item distmeta -Creates the F<META.yml> file for your distribution. +Creates the F<META.yml> file that describes the distribution. + +F<META.yml> is a file containing various bits of "metadata" about the +distribution. The metadata includes the distribution name, version, +abstract, prerequisites, license, and various other data about the +distribution. This file is created as F<META.yml> in YAML format, so +the C<YAML> module must be installed in order to create it. The +F<META.yml> file must also be listed in F<MANIFEST> - if it's not, a +warning will be issued. + +The current version of the F<META.yml> specification can be found at +L<http://module-build.sourceforge.net/META-spec-v1.2.html> =item distsign @@ -973,6 +976,9 @@ perl(1), Module::Build::Cookbook(3), Module::Build::Authoring(3), ExtUtils::MakeMaker(3), YAML(3) -http://www.dsmit.com/cons/ +F<META.yml> Specification: +L<http://module-build.sourceforge.net/META-spec-v1.2.html> + +L<http://www.dsmit.com/cons/> =cut |