Gentoo Logo

Package Manager Specification

Content:

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


Print

Updated August 21, 2009

Summary: The Package Manager Specification aims to document what is required of a Gentoo package manager, and what ebuilds may assume about their environment.

Stephen Bennett
Author

Fernando J. Pereda
Author

Christian Faulhammer
Author

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.