Package policies: Difference between revisions
(Initial package policies) |
(→Package Names: kernel flavors) |
||
Line 10: | Line 10: | ||
* Perl modules (not applications) are prefixed with ''perl-''. (i.e perl-xml-parser) | * 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) | * 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 == | ||
* Package versions are similar to gentoo. | * Package versions are similar to gentoo. |
Revision as of 10:04, 20 May 2010
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.