sys-boot/plymouth (gentoo)

Search

Masked: This package is masked.

Reason: This version is known to break on certain systems. At the same time it fixes several reported issues. Masked until we can work out how to resolve the situation. See also: https://github.com/gentoo/gentoo/pull/36091

Masked by Nowa Ammerlaan on 2024-10-05

Install

Install this package:

emerge -a sys-boot/plymouth

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask sys-boot/plymouth

Or alternatively:

emerge --autounmask-write -a sys-boot/plymouth

Package Information

Description:
Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted!) that provides a graphical boot animation while the boot process happens in the background. It is designed to work on systems with DRM modesetting drivers. Ideally, the goal is to get rid of all flicker during startup. For systems that don't have DRM mode settings drivers, plymouth falls back to text mode.
Homepage:
https://gitlab.freedesktop.org/plymouth/plymouth
License:
GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 0
24.004.60-r1 8 ~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 0
22.02.122-r4 8 ~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>prometheanfire@gentoo.org</email>
		<name>Matthew Thode</name>
	</maintainer>
	<longdescription lang="en">
		Plymouth is an application that runs very early in the boot process
		(even before the root filesystem is mounted!) that provides a graphical
		boot animation while the boot process happens in the background.

		It is designed to work on systems with DRM modesetting drivers. Ideally,
		the goal is to get rid of all flicker during startup.  For systems that
		don't have DRM mode settings drivers, plymouth falls back to text mode.
	</longdescription>
	<use>
		<flag name="drm">Provides abstraction to the DRM drivers (intel,
			nouveau and vmwgfx at this moment)</flag>
		<flag name="pango">Adds support for printing text on splash screen and
			text prompts, e.g. for password</flag>
		<flag name="split-usr">Enable this if /bin and /usr/bin are separate
			directories</flag>
		<flag name="freetype">Build with freetype support (if enabled, used for
			encryption prompts)</flag>
	</use>
	<upstream>
		<remote-id type="freedesktop-gitlab">plymouth/plymouth</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sys-boot/plymouth | euse -E <flag> -p sys-boot/plymouth | euse -D <flag> -p sys-boot/plymouth

Flag Description 9999 24.004.60-r1 22.02.122-r4
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
drm Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment)
freetype Build with freetype support (if enabled, used for encryption prompts)
gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
pango Adds support for printing text on splash screen and text prompts, e.g. for password
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
split-usr Enable this if /bin and /usr/bin are separate directories
static-libs Build static versions of dynamic libraries as well
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
udev Enable virtual/udev integration (device discovery, power and storage device support, etc)

Files

Manifest

Type File Size Versions
DIST gentoo-logo.png 14501 bytes 9999, 24.004.60-r1, 22.02.122-r4
Unmatched Entries
Type File Size
DIST plymouth-22.02.122.tar.xz 1183608 bytes
DIST plymouth-24.004.60.tar.xz 1059904 bytes