Package Manager Specification

From Gentoo Wiki
Jump to: navigation, search
Resources

The Package Manager Specification (PMS) is a standardization effort to ensure that the ebuild file format, the ebuild repository format (of which the Portage tree is Gentoo's main incarnation), as well as behavior of the package managers interacting with these ebuilds is properly written down and agreed upon.

By defining the ebuild format and package managers behavior, it is possible for software developers to create other package managers next to Portage that are fully compatible with the ebuilds and can be used on Gentoo (and related) distributions.

For more information, see Gentoo's Package Manager Specification project.

Council approved specifications

EAPI version Approval date Links
2 2008-09-25 PDF
3 2010-01-18 PDF - HTML
4 2011-01-17 PDF - HTML
5 2012-09-20 PDF - HTML
6 2015-11-13 PDF - HTML

Latest specification

EAPI version Approval date Links
Latest N/A (work in progress) PDF - HTML - Cheat sheet

See also