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, this ill-defined 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 only to document EAPI=0, which will provide a base on top of which other values may be defined. These other EAPI values will be added to the specification once their meanings have been finalised.

2.  Developers

Full list of contributors is included in the document. Bugs should be reported via our Bugzilla and assigned to pms-bugs@gentoo.org.



Print

Updated June 20, 2008

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

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.