Meta ebuilds
From Gentoo Wiki
The concept of a meta ebuild, also referred to as a meta package, exists in the Gentoo ebuild repository and other ebuild repositories. These ebuilds typically include the term "meta" as a naming suffix, although doing so is not a requirement of a Gentoo development standard (such as the EAPI, GLEPs, or the developer manual). Not all meta-style ebuilds use the same terminology.
A meta ebuild is an ebuild containing a developer-selected, curated software suite that generally relates to a certain family of related software packages. Many meta ebuilds do not install any files themselves, but are used to reference the installation requirements for a family of related software packages.
Some meta ebuild examples include:
Ebuild name | Description | Notes |
---|---|---|
gnome-base/gnome | Meta package for GNOME, merge this package to install. | Includes a maximalist packages set for the GNOME desktop environment. Review the various USE flags for this package to adjust features included with GNOME. |
gnome-base/gnome-light | Meta package for GNOME-Light, merge this package to install. | Includes a minimal package set for the GNOME desktop environment. |
gui-apps/coreapps-meta | Meta package for coreapps (C Suite). | Available from the ::guru ebuild repo. |
kde-plasma/plasma-meta | Merge this to pull in all KDE Plasma 5 packages. | |
lxde-base/lxde-meta | Meta ebuild for LXDE, the Lightweight X11 Desktop Environment. | |
lxqt-base/lxqt-meta | Meta ebuild for LXQt, the Lightweight Desktop Environment. | |
media-fonts/fonts-meta | Meta package for fonts to cover most needs. | This ebuild includes an emoji USE flag, which is very useful for systems starting a desktop (graphical) profile.
|
media-plugins/gst-plugins-meta | Meta ebuild to pull in gst plugins for apps. | Review the various USE flags for this package. |
xfce-base/xfce4-meta | The Xfce Desktop Environment (meta package). |
See also
- Meta article — an article that provides a general overview or summary of conceptually similar ideas and related software available in Gentoo Linux.
- Metadistribution
- Metastructure project