Package Naming Guidelines
Details
You are reading version 017 of this page. The current version can be found here.
- If the program name already has capitals (e.g. XFree86, LyX, Qt) use it exactly as is.
- If the name is all lowercase or inconsistent (for example, different forms in the README), our set of capitalization rules apply.
- If the application uses hyphens or underscores in the name, follow it exactly.
- GoboLinux packages should never have spaces in their names. “Acrobat Reader” should become “AcrobatReader”, not “Acrobat_Reader”.
- There should never be two package names differing only in capitalization. Package names differing only in capitalization should be considered to be two versions of the same app.
The NamingConventions
script applies these
rules and several heuristics to generate a suitable GoboLinux package name from
an input.