Package Manager Specification
1.
Project Description
In the past, the ebuild environment has been defined by what Portage has supported. With the
advent of alternative package managers, such a moving standard is no longer sufficient. The
Package Manager Specification (PMS) aims to solve this by defining, independent of any package
manager, what is and is not allowed in the tree, and what ebuilds may assume about their
environment.
It is also required to document what each value of the EAPI ebuild variable actually means.
At present PMS aims to document all Council-approved EAPIs and the kdebuild EAPIs designed by
the GenKDEsvn project.
A git repository with the document's sources can be found at
http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=summary.
A convenient way to be up to date with the current document is
the live ebuild found in the Gentoo repository,
called app-doc/pms
(TeX Live needs to be installed).
2.
Developers
| Developer |
Nickname |
Role |
| Christian Faulhammer |
fauli |
Lead |
| Thomas Anderson |
tanderson |
Member |
All developers can be reached by e-mail using nickname@gentoo.org.
3.
Developers
A full list of contributors is included in the document. Bugs should be reported via our
Bugzilla and assigned to pms-bugs@gentoo.org. To
discuss contributions or follow PMS development, please
subscribe to the gentoo-pms mailing list.
4.
Generated versions of the document
Here are links to generated versions of the document to make it easier for some people to
read it. Both HTML and PDF versions of the document are available. Approved versions of
the document will be here along with those considered of interest by the PMS editors.
- Versions approved by the Gentoo Council
- eapi-2-approved-2008-09-25
- Current HEAD (might not be completely up to date)
- pms-head
|