sys-boot / plymouth

Graphical boot animation (splash) and logger

Official package sites : https://gitlab.freedesktop.org/plymouth/plymouth ·

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.

v9999 :: 0 :: gentoo

Modified
License
GPL-2+
USE flags
debug doc drm freetype gtk pango selinux split-usr systemd udev

v24.004.60 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
debug doc drm freetype gtk pango selinux split-usr systemd udev

v22.02.122-r2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~loong ~riscv
USE flags
debug drm gtk pango selinux split-usr static-libs udev

General

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)

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-libs / glib : The GLib library of C routines

dev-libs / libevdev : Handler library for evdev events

dev-libs / libxslt : XSLT libraries and tools

media-libs / freetype : High-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

sys-apps / systemd : System and service manager for Linux

sys-libs / rpmatch-standalone : Standalone rpmatch library for use with musl

virtual / libudev : Virtual for libudev providers

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-misc / xkeyboard-config : X keyboard configuration database

dev-libs / glib : The GLib library of C routines

dev-libs / libevdev : Handler library for evdev events

media-libs / freetype : High-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

sec-policy / selinux-plymouthd : SELinux policy for plymouthd

sys-apps / systemd : System and service manager for Linux

virtual / libudev : Virtual for libudev providers

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-misc / xkeyboard-config : X keyboard configuration database

app-crypt / tpm2-totp : Attest the trustworthiness of a device against a human using time-based OTP

dev-util / ply : Dynamic instrumentation of the Linux kernel with BPF and kprobes

gnome-base / gdm : GNOME Display Manager for managing graphical display servers and user logins

kde-plasma / breeze-plymouth : Breeze theme for Plymouth

kde-plasma / plymouth-kcm : KDE Plasma control module for Plymouth

sys-boot / plymouth-openrc-plugin : Plymouth plugin for OpenRC

491194
sys-boot/plymouth - doesn't provide OpenRC services
581134
sys-boot/plymouth does not stop with x11-misc/sddm or kde-plasma/plasma-desktop
621470
sys-boot/plymouth-0.8.8 is required when using openrc; Please undo commit dc5f5087
645620
sys-boot/plymouth with =sys-apps/systemd-236-r5 does not work with LUKS encrypted root
739860
sys-boot/plymouth-0.9.5-r1 hangs when asking for a luks password with >sys-apps/systemd-245.5
832872
sys-boot/plymouth[static-libs] - does not build and install shared libraries
839081
sys-boot/plymouth-22.02.122-r2 installs libtool files (.la) without corresponding static libraries
850400
sys-boot/plymouth[gtk] fails to build with x11-libs/gtk+:3[-X]
898564
sys-boot/plymouth-22.02.122-r1 fails to compile (MUSL-CLANG-SYSTEM): ply-command-parser.c:734:21: error: call to undeclared function rpmatch; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
921110
sys-boot/plymouth-22.02.122-r1: musl+clang-16: error: call to undeclared function 'rpmatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
925430
sys-boot/plymouth-22.02.122-r2 installs empty directories
939550
genkernel: sys-boot/plymouth support fails with profile 23.0
940897
sys-boot/plymouth:graphic theme cannot work normally to launch sddm
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-boot/plymouth: fd.o cgit->gitlab
Their cgit is unreliable these days. Bug: https://bugs.gentoo.org/938274 Signed-off-by: Sam James <sam@gentoo.org>
DerpDays · gentoo
sys-boot/plymouth: meson port, add: 24.004.60 & 9999
Signed-off-by: DerpDays <34582078+DerpDays@users.noreply.github.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-boot/plymouth: add missing selinux policy dep
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-boot/plymouth: keyword 22.02.122-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-boot/plymouth: fix build w/ glibc 2.36
Closes: https://bugs.gentoo.org/863839 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: cleanup and remove genkernel-next references
Closes: https://bugs.gentoo.org/861704 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: 22.02.122-r1 stable...
amd64 arm arm64 ppc ppc64 sparc x86 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Lothian · gentoo
sys-boot/plymouth: Remove dependency on libdrm[libkms]
Libkms has been removed and it does not appear to be a hard requirement to build plymouth. Signed-off-by: Mike Lothian <mike@fireburn.co.uk> Closes: https://github.com/gentoo/gentoo/pull/25058 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: yay finally a release
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 ppc, #830975
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 sparc, #830975
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 arm, #830975
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 x86, #830975
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 amd64, #830975
Signed-off-by: Sam James <sam@gentoo.org>
Georgy Yakovlev · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 ppc64, #830975
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
sys-boot/plymouth: Stabilize 0.9.6_pre20211225 arm64, #830975
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: fix pre release of 0.9.6 from patch
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: 0.9.6 pre release due to upstream not tagging
https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/158 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-boot/plymouth: keyword 0.9.5-r1 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sys-boot/plymouth: Drop 0.9.3-r1, EAPI6--
Bug: https://bugs.gentoo.org/736416 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-boot/plymouth: stable 0.9.5-r1 for ppc64
stable wrt bug #736416 (STABLEREQ) Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: clean up
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-boot/plymouth: ppc stable (bug #736416)
Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-boot/plymouth: sparc stable wrt bug #736416
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-boot/plymouth: arm stable wrt bug #736416
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: stablize 0.9.5-r1 for systemd compat
Closes: https://bugs.gentoo.org/734938 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: fix broken symlink
Closes: https://bugs.gentoo.org/732404 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: fix use flags
Closes: https://bugs.gentoo.org/731826 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: 0.9.5 bump
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: made udev dependency optional
Fixes: https://bugs.gentoo.org/704562 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-boot/plymouth: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Roy Bamford · gentoo
sys-boot/plymouth: added ~arm64
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: 0.9.4-r1 stable amd64 and x86
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matija Skala · gentoo
sys-boot/plymouth: add support for /usr merge
Signed-off-by: Matija Skala <mskala@gmx.com> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
sys-boot/plymouth: 0.9.4 bump with cleanup
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Matthew Thode · gentoo
sys-boot/plymouth: fixing musl and updating 9999 ebuild
Closes: https://bugs.gentoo.org/651874 Package-Manager: Portage-2.3.27, Repoman-2.3.9
Rolf Eike Beer · gentoo
sys-boot/plymouth: stable 0.9.3-r1 for sparc, bug #630530
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Lars Wendler · gentoo
sys-boot/plymouth: Don't run eautoreconf in src_configure (QA fix).
Converted myconf variable in an array. Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7299
Markus Meier · gentoo
sys-boot/plymouth: arm stable, bug #630530
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
sys-boot/plymouth-0.9.3-r1: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/630530
Thomas Deutschmann · gentoo
sys-boot/plymouth: x86 stable (bug #630530)
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-boot/plymouth: stable 0.9.3-r1 for ppc, bug #630530
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc"
Tobias Klausmann · gentoo
sys-boot/plymouth-0.9.3-r1: alpha stable
Gentoo-Bug: 630530
Sergei Trofimovich · gentoo
sys-boot/plymouth: stable 0.9.3-r1 for ppc64, bug #630530
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
sys-boot/plymouth: stable 0.9.3-r1 for ia64, bug #630530
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64"
Gilles Dartiguelongue · gentoo
sys-boot/plymouth: fix build with newer glibc, bug #604480
Fix missing dependency on xsltproc and XSL stylesheets as required to build man pages, bug #628078. Package-Manager: Portage-2.3.7, Repoman-2.3.3
Matthew Thode · gentoo
sys-boot/plymouth: fixing up 9999
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthew Thode · gentoo
sys-boot/plymouth: 0.9.3 bup
Package-Manager: Portage-2.3.6, Repoman-2.3.3
David Hicks · gentoo
sys-boot/plymouth: use HTTPS for freedesktop.org
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Luigi 'Comio' Mantellini · gentoo
sys-boot/plymouth: Fix emerge output message
Bug: https://bugs.gentoo.org/show_bug.cgi?id=622524 Closes: https://github.com/gentoo/gentoo/pull/5220
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Weber · gentoo
sys-boot/plymouth: Remove old versions.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Weber · gentoo
sys-boot/plymouth: arm stable (bug 576042).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
sys-boot/plymouth: ia64 stable wrt bug #576042
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-boot/plymouth: sparc stable wrt bug #576042
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-boot/plymouth: ppc64 stable wrt bug #576042
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-boot/plymouth: ppc stable wrt bug #576042
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-boot/plymouth: x86 stable wrt bug #576042
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
sys-boot/plymouth-0.9.2-r0: add alpha keyword
Gentoo-Bug: 576042 Package-Manager: portage-2.3.0_rc1
Agostino Sarubbo · gentoo
sys-boot/plymouth: amd64 stable wrt bug #576042
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Justin Lecher · gentoo
Merge branch 'anthonyryan1-freedesktop'
* anthonyryan1-freedesktop: HTTPS for *.freedesktop.org
Anthony Ryan · gentoo
HTTPS for *.freedesktop.org
* Excluding xorg.freedesktop.org * Excluding tango.freedesktop.org The following modified ebuilds were found to have problems after modification but the problems were determined to not be a regression. Upstream tarball has a new hash: * app-misc/evtest-1.29 * app-misc/evtest-1.30 * dev-embedded/scratchbox2-2.0-r1 * dev-ml/cairo-ocaml-1.2.0 * net-libs/libqmi-1.0.0 * sys-auth/libfprint-0.4.0 * sys-auth/libfprint-0.5.0 * sys-auth/libfprint-0.5.1 Upstream tarball has been deleted: * dev-libs/liblazy-0.2 * dev-util/pkgconfig-openbsd-20130507-r1 * x11-libs/xvba-video-0.8.0-r3 * x11-misc/driconf-0.9.1-r1 * x11-misc/xdg-utils-1.1.0_rc2-r1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed