Package policies

From Alpine Linux
Revision as of 10:04, 20 May 2010 by Ncopa (talk | contribs) (→‎Package Names: kernel flavors)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Alpine Linux Package Policies

This document describes some of the policies when creating packages.

Package Names

  • All package names should be lowercase.
  • Development files are placed in subpackages with -dev suffix (i.e uclibc-dev)
  • Documentation files are placed in subpackages with -doc suffix (i.e expat-doc)
  • Lua modules (not applications) are prefixed with lua-. (i.e lua-posix)
  • Perl modules (not applications) are prefixed with perl-. (i.e perl-xml-parser)
  • Python modules (not applications) are prefixed with py-. (i.e py-libxml2)
  • Kernels and 3rdparty modules should be suffixed with the kernel flavor. (i.e -grsec or -vserver)

Package versions

  • Package versions are similar to gentoo.