On Nov 20, 2007, at 7:51 PM, Michael G Schwern wrote:

While the whole "requires: perl" thing goes on about META.yml, its important that folks understand the underlying source material that META.yml draws its
design from: the Debian Policy Manual.
http://www.us.debian.org/doc/debian-policy/

Whether not you like using Debian, they've got their shit together when it
comes to managing a large, comprehensive, contributor-developed,
dependency-resolving package repository (sound familiar?) and have a great packaging format. And they have piles and piles of documentation about it. It's worth reading, they've been doing this for over a decade and they do it well.

Notion seconded. It's actually the fink packaging stuff (derived from Debian's) that inspired several of the entries I originally put in META, e.g. build_requires.

As Adam notes, CPAN is generally for source builds and dpkg for binaries, fink is generally for source too.

 -Ken

Reply via email to