25.5. Package Naming Conventions

Packages supplied by distributions and applications should adhere to the following conventions for the name field within the package. The rules are optional for the filename of the package file itself.

Note: There are discrepancies among implementations concerning whether the name might be frobnicator-1.7-21-ppc32.rpm or frobnicator-1.7-21-powerpc32.rpm. The architecture aside, recommended practice is for the filename of the package file to match the name within the package.

The following conventions apply to the name portion of the field alone, not including any release or version portion.

Note: If the package name with the release and version is frobnicator-1.7-21, the name part is frobnicator and falls under the conventions for a name with no hyphens.