Policy Index
Dependencies |
Ebuild file format |
File system layout |
Installed files |
Keywording and stabilization |
Language-specific policies |
Package Maintainers |
Other metadata variables |
USE flags |
Users and groups |
Deprecations
Dependencies | ||
PG0001 (Optional runtime dependencies) | ||
PG0002 (=-dependencies with no revision) | ||
PG0003 (Revision bumps on runtime dependency changes) | ||
PG0011 (Slot and subslot dependencies: on (sub-)slotted packages) | ||
PG0012 (Slot and subslot dependencies: special case: Qt packages) | ||
PG0021 (USE dependencies: on packages without the flag) | ||
Ebuild file format | ||
PG0101 (Coding style) | ||
PG0102 (Code must be contained within ebuild and eclasses) | ||
PG0103 (HOMEPAGE must not contain variables) | ||
PG0104 (SRC_URI must not refer to HOMEPAGE) | ||
PG0105 (KEYWORDS must be defined on a single line) | ||
PG0106 (LICENSE must not contain variables) | ||
PG0107 (D must be used only in src_install and pkg_preinst) | ||
File system layout | ||
PG0201 (Installation paths) | ||
PG0202 (Support for separate /usr) | ||
PG0203 (Strict multilib layout) | ||
PG0204 (Static libraries and libtool files) | ||
PG0205 (Game install locations and ownership) | ||
PG0206 (Absolute symbolic link targets) | ||
Installed files | ||
PG0301 (Installation of small files) | ||
PG0302 (Installation of static libraries) | ||
PG0303 (Installation of libtool (.la) files) | ||
PG0304 (Virtuals) | ||
PG0305 (Installation of manpages) | ||
Keywording and stabilization | ||
PG0401 (Rekeywording on dropped keywords) | ||
PG0402 (Stabilizing new versions) | ||
PG0403 (Removing stable keywords) | ||
Language-specific policies | ||
PG0501 (Python: Eclass usage) | ||
PG0502 (Python: Python 2 deprecation) | ||
Package Maintainers | ||
PG0601 (Adding new maintainers) | ||
PG0602 (New packages without a maintainer) | ||
PG0603 (Removing package maintainers) | ||
Other metadata variables | ||
PG0701 (Dynamic slots (multislot flag)) | ||
PG0702 (HOMEPAGE value must be meaningful) | ||
PG0703 (RESTRICT=test for USE=-test) | ||
PG0704 (LICENSE) | ||
USE flags | ||
PG0801 (Versioned USE flags) | ||
PG0802 (USE=gui flag) | ||
PG0803 (Underscores in USE flag names) | ||
Users and groups | ||
PG0901 (User and group account policy) | ||
Deprecations | ||
PG1001 (Deprecated EAPIs) | ||
PG1003 (Deprecated eclasses) |