"Bad Penguin" Naming Convention =============================== Author: Antonio Gallo Date: Fri May 26 22:46:48 2000 (2.0.0) Update: Thu Nov 16 18:54:08 2000 (2.0.4) 1. Name structure ================= A package name is made of 2 main parts separated by an underscore (_): the package name ($SONAME) and the package version ($VERSION). The packages name is usually made up by the name of the software plus an extension concatenated 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