
Bad Penguin Packages
 "Naming Convention"
====================

Author: Antonio Gallo <agx@linux.it>
  Date: Fri May 26 22:46:48 2000 (2.0.0)


1. Name structure
=================

A package name is made of 2 main parts separated by an underscore (_):
the package name and the package version.

The packages name is usually made up by the name of the software
and an extension separated by a minus (-).

Common extensions are:
    shared  - the package contains shared (.so) libraries
    headers - the package contains include includes (.h) files
    static  - the package contains static (.sa) libraries
    devel   - the package contains both includes (.h) and
              static (.sa) libraries
    static  - the package contains only the binaries of a software
    doc     - the package contains only the docs and mans of a software

Some example:
    libncurses-shared_4.2
    libncurses-devel_4.2
    libncurses-doc_4.2
    libncurses-bin_4.2
    gimp_1.1.2



EOF