Next: Java Packages, Previous: Python Modules, Up: Packaging Guidelines [Contents][Index]
Perl programs standing for themselves are named as any other package,
using the lowercase upstream name.
For Perl packages containing a single class, we use the lowercase class name,
replace all occurrences of ::
by dashes and prepend the prefix
perl-
.
So the class XML::Parser
becomes perl-xml-parser
.
Modules containing several classes keep their lowercase upstream name and
are also prepended by perl-
. Such modules tend to have the word
perl
somewhere in their name, which gets dropped in favor of the
prefix. For instance, libwww-perl
becomes perl-libwww
.