| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: plymouth | Distribution: openSUSE Tumbleweed |
| Version: 22.02.122+94.4bd41a3 | Vendor: openSUSE |
| Release: 18.1 | Build date: Tue Mar 18 11:28:13 2025 |
| Group: System/Base | Build host: reproducible |
| Size: 592772 | Source RPM: plymouth-22.02.122+94.4bd41a3-18.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.freedesktop.org/wiki/Software/Plymouth | |
| Summary: Graphical Boot Animation and Logger | |
Plymouth provides an attractive graphical boot animation in place of the text messages that normally get shown. Text messages are instead redirected to a log file for viewing after boot.
GPL-2.0-or-later
* Tue Mar 18 2025 Cliff Zhao <qzhao@suse.com>
- Add plymouth-select_fb_for_vmware.patch:
Use frame-buffer in vmware VM platform, Since the system use vesa,
plymouth DRM driver intial out of time, and the cutomer also
feedback frame-buffer works fine.
(bsc#1234643)
* Wed Dec 04 2024 Thomas Zimmermann <tzimmermann@suse.com>
- Remove plymouth-only_use_fb_for_cirrus_bochs.patch: Bochs and cirrus
DRM drivers are fully compatible with plymouth. Remove the workaround
that forces them to use fbdev. Resolves the blank screen when disabling
fbdev interfaces.
(bsc#1232727, bsc#1234643)
* Fri Nov 01 2024 Cliff Zhao <qzhao@suse.com>
- Add plymouth-support-multi-monitor-hotplugin.patch:
To support the 2nd monitor hotplugin to the system in random
order. Display the same content is fine.
(bsc#1231214)
* Mon Aug 28 2023 Cliff Zhao <qzhao@suse.com>
- Remove plymouth-runstatedir-revert.patch: Tumbleweed following
upstream, which already support "--runstatedir", don't need this
modification anymore(jsc#PED-5841).
* Mon Aug 28 2023 Cliff Zhao <qzhao@suse.com>
- Add plymouth-runstatedir-revert.patch: For plymouth update
successfully build in SLE-15-SP6:GA. The current edition of
autoconf on SLE-15-SP6:GA don't support "--runstatedir" yet, so
reverse plymouth compile option to the old "--withruntimedir"
(jsc#PED-5841).
* Mon May 22 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Properly list services as parameters to
%service_del_postun_without_restart: new versions mandate the
parameters to further down the line eliminate errors. For the
time being, the code does not care for the parameters.
* Tue Apr 18 2023 Cliff Zhao <qzhao@suse.com>
- Update plymouth.spec: Change bootup terminal to default to satisfy
Nvidia proprietary driver (bsc#1208726).
* Wed Oct 26 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+94.4bd41a3:
* plugins: label-freetype: Fixes calculation of line width.
* plugins: label-freetype: Fix font alignment.
* populate-initrd: Install label-freetype plugin into initrd if
available.
* plugins: Add FreeType-based label plugin.
* ply-label: Don't crash if label plugin fails.
* details: Don't replay boot buffer on serial consoles.
* main: Add "reload" command.
* ply-device-manager: Add plymouth.force-frame-buffer-on-boot
parameter, allow to choose force framebuffer mode.
* systemd: Add mkinitcpio support to
plymouth-switch-root-initramfs.service.
* Rebase plymouth-only_use_fb_for_cirrus_bochs.patch;
for build success.
* Rebase plymouth-watermark-config.patch;
for build success.
* Drop 0001-Add-label-ft-plugin.patch;
for already merged by upstream.
* Drop 0002-Install-label-ft-plugin-into-initrd-if-available.patch
for already merged by upstream.
* Drop 0003-fix_null_deref.patch
for already merged by upstream.
* Drop 0004-label-ft-fix-alignment.patch
for already merged by upstream.
* Thu Oct 06 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+77.c09c651:
* ply-device-manager: Move verify_drm_device() higher up in the
file.
* ply-device-manager: Also ignore SimpleDRM devs in coldplug
enumeration path
* Rebase plymouth-only_use_fb_for_cirrus_bochs.patch.
* Fri Sep 16 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Stop providing version-release for the upstream-branding
sub-package. It leads to publishing of every new rebuild, goes
against the goal of reproducible builds/packages.
- Update Supplements to current standard.
* Tue Sep 13 2022 Cliff Zhao <qzhao@suse.com>
- Update plymouth-install-label-library-and-font-file-to-initrd.patch:
avoid invalid script commands failure(bsc#1203147).
* Tue Sep 13 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+75.6f5dc63:
* Fix build after README changes
* Thu Sep 08 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+73.9826df5:
* Update Makefile.am
* Add README in .md format.
* Wed Aug 31 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+70.614d2db:
drm: ignore non-desktop outputs
It doesn't make sense to display a boot screen on virtual reality
headsets.
* Fri Aug 12 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+64.0b0e93c:
plugins: splash: two-step: Secure boot check and a warning image;
libply: ply-utils: Add ply_is_secure_boot_enabled () helper;
* This work can be used to check the secure boot configuration and put a red
warning image on the screen if the secure boot is disabled. Also, this
check can be utterly disabled through the kernel parameter for testing.
If the parameter "secure_boot.warn_if_disabled=false" appears in the
kernel parameter, the secure boot check will be disabled.
- Rebase plymouth-watermark-config.patch;
* Thu Aug 04 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 22.02.122+60.52b0494:
src: Run through uncrustify.
scripts: Diff less.
scripts: Update uncrustify config.
src: Drop vim: lines.
ply-utils: Drop linux/fs.h include.
scripts: Add -B to interdiff in check-format.
- Rebase plymouth-log-on-default.patch;
- Rebase plymouth-screen-twice-scale-on-160DPI-higher.patch;
* Wed Jul 20 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 0.9.5~git20220719.9e72df3:
Make use of standard --runstatedir flag vs custom --with-runtimedir
* Mon Jul 11 2022 Fabian Vogt <fvogt@suse.com>
- Add 0004-label-ft-fix-alignment.patch: to fix alignment with
label-ft in some cases (boo#959986).
* Wed Jun 29 2022 Stefan Schubert <schubi@suse.com>
- Update plymouth.spec: Moved logrotate files from user specific
directory /etc/logrotate.d to vendor specific directory
/usr/etc/logrotate.d.
* Sun May 15 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-crash-avoid-on-keyboard-remove-input-handler.patch:
Confirm keyboard handler list not NULL before release memory
to avoid crash(bsc#1193736).
* Sun May 15 2022 Hans-Peter Jansen <hpj@urpla.net>
- Update plymouth-watermark-config.patch: in order to install
the Watermark image file to initrd
- Refresh patches to apply cleanly
* Fri May 13 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-screen-twice-scale-on-160DPI-higher.patch:
When screen DPI > 160, display will scale output twice
(boo#1183425 boo#1184309).
* Mon May 09 2022 Cliff Zhao <qzhao@suse.com>
- Update plymouth.spec: change configure options --with-shutdown-tty
from 1 to 7: Make sure shutdown display could show out
(bsc#1141749).
* Sat Apr 30 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-log-on-default.patch: Enable plymouth log by default,
help to resolve random appear problems (bsc#1193736).
* Tue Apr 05 2022 Cliff Zhao <qzhao@suse.com>
- Update to version 0.9.5~git20210406.e554475:
* client: Free command parser after event loop
* script: Don't crash for scripts without input validation
functions
* script: Enforce separate lines for function parameters
* configure: Fix help string for --with-background-end-color-stop
* two-step: Make SHOW_ANIMATION_FRACTION configurable
* plugin: animation should transition to the end animation
* theme: Allow themes to configure at which percentage
* scripts: support populating from configurable theme dir
* main: refactor code for searching the theme path
* main: add ThemeDir configuration option
* Fix crash when hiding message in details splash mode
* drm: Honour screen rotation when detecting HiDPI
* main: add --ignore-serial-consoles option so we can ignore
serial consoles
- Update SPEC file:
A few minor tweaks to fix part of rpmlint error reporting.
- Drop plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch:
Upstream accompish this requirement in 11b0ce0: Look for config
in runtime dir first(jsc#SLE-11637).
- Drop source boot-duration: The source is an empty file, ghost
macro in %files section is enough to work.
* Thu Feb 10 2022 Dirk Müller <dmueller@suse.com>
- update plymouth-install-label-library-and-font-file-to-initrd.patch:
avoid aborting on multiple font path match, pick the first one
(boo#1183425, boo#1195600).
* Sun Jan 30 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-watermark-config.patch:
Add two-step theme watermark configuration support, make the
tumbleweed watermark could show in the boot splash (bsc#1189613).
* Sun Jan 30 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-quiet-dracut-build-info.patch: Avoid the dracut
building info which is useless for plymouth(bsc#1189613).
* Sun Jan 30 2022 Cliff Zhao <qzhao@suse.com>
- Add plymouth-install-label-library-and-font-file-to-initrd.patch:
Compress label.so and current theme's font into initrd to avoid
prompt disappear when the folder in which has been encrypt
(boo#1183425).
* Thu Jan 13 2022 Cliff Zhao <qzhao@suse.com>
- Update SPEC file:
Remove usermerged macro and script:
1, currently, it blocks the building in SLE-15-SP4;
2, plymouth already build with "without-system-root-install",
make all binary install to /usr/bin and /usr/sbin; which
fit for /user merge target.
3, plymouth is not launched by user. and all system intergration
point are called from /usr.
4, So no change need to do, everything already works.
Remove rm rhgb-client:
plymouth already build with "without-rhgb-compat-link",
rhgb doesn't generated from beginning.
Remove "disable-libkms":
SUSE support kms and drm very well now, plymouth works
fine with them.
- Remove plymouth-correct-runtime-dir.patch:
Use upstream build param "with-runtimedir=/run" to instead.
- Change plymouth-dracut build arch to noarch:
It only contain a script.
Change libply, libply-boot-client, libply-splash-core,
libply-splash-graphics group from Development/Libraries/C and
C++ to System/Libraries:
They are plymouth and plymouthd runtime library, which install
together with plymouth.
- Resort rpm file list.
/etc/plymouth /etc/plymouth/plymouthd.conf /run/plymouth /usr/bin/plymouth /usr/etc/logrotate.d/bootlog /usr/lib/systemd/system/halt.target.wants /usr/lib/systemd/system/halt.target.wants/plymouth-halt.service /usr/lib/systemd/system/halt.target.wants/plymouth-switch-root-initramfs.service /usr/lib/systemd/system/initrd-switch-root.target.wants /usr/lib/systemd/system/initrd-switch-root.target.wants/plymouth-start.service /usr/lib/systemd/system/initrd-switch-root.target.wants/plymouth-switch-root.service /usr/lib/systemd/system/kexec.target.wants /usr/lib/systemd/system/kexec.target.wants/plymouth-kexec.service /usr/lib/systemd/system/kexec.target.wants/plymouth-switch-root-initramfs.service /usr/lib/systemd/system/multi-user.target.wants /usr/lib/systemd/system/multi-user.target.wants/plymouth-quit-wait.service /usr/lib/systemd/system/multi-user.target.wants/plymouth-quit.service /usr/lib/systemd/system/plymouth-halt.service /usr/lib/systemd/system/plymouth-kexec.service /usr/lib/systemd/system/plymouth-poweroff.service /usr/lib/systemd/system/plymouth-quit-wait.service /usr/lib/systemd/system/plymouth-quit.service /usr/lib/systemd/system/plymouth-read-write.service /usr/lib/systemd/system/plymouth-reboot.service /usr/lib/systemd/system/plymouth-start.service /usr/lib/systemd/system/plymouth-switch-root-initramfs.service /usr/lib/systemd/system/plymouth-switch-root.service /usr/lib/systemd/system/poweroff.target.wants /usr/lib/systemd/system/poweroff.target.wants/plymouth-poweroff.service /usr/lib/systemd/system/poweroff.target.wants/plymouth-switch-root-initramfs.service /usr/lib/systemd/system/reboot.target.wants /usr/lib/systemd/system/reboot.target.wants/plymouth-reboot.service /usr/lib/systemd/system/reboot.target.wants/plymouth-switch-root-initramfs.service /usr/lib/systemd/system/sysinit.target.wants /usr/lib/systemd/system/sysinit.target.wants/plymouth-read-write.service /usr/lib/systemd/system/sysinit.target.wants/plymouth-start.service /usr/lib/systemd/system/systemd-ask-password-plymouth.path /usr/lib/systemd/system/systemd-ask-password-plymouth.service /usr/lib64/plymouth /usr/lib64/plymouth/details.so /usr/lib64/plymouth/renderers /usr/lib64/plymouth/renderers/drm.so /usr/lib64/plymouth/renderers/frame-buffer.so /usr/lib64/plymouth/text.so /usr/libexec/plymouth/plymouthd-fd-escrow /usr/sbin/plymouthd /usr/share/doc/packages/plymouth /usr/share/doc/packages/plymouth/AUTHORS /usr/share/doc/packages/plymouth/NEWS /usr/share/doc/packages/plymouth/README.md /usr/share/doc/packages/plymouth/ply_header.svg /usr/share/licenses/plymouth /usr/share/licenses/plymouth/COPYING /usr/share/man/man1/plymouth-set-default-theme.1.gz /usr/share/man/man1/plymouth.1.gz /usr/share/man/man8/plymouth.8.gz /usr/share/man/man8/plymouthd.8.gz /usr/share/plymouth /usr/share/plymouth/bizcom.png /usr/share/plymouth/themes /usr/share/plymouth/themes/details /usr/share/plymouth/themes/details/details.plymouth /usr/share/plymouth/themes/text /usr/share/plymouth/themes/text/text.plymouth /var/lib/plymouth /var/lib/plymouth/boot-duration /var/log/boot.log /var/spool/plymouth
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025