Drop our private plymouth-update-initrd copy, it is identical to upstream

New upstream git snapshot, with the following fixes:
Tweaks to the spinner/bgrt themes to match the gdm/gnome-shell lock screen
  password entry style tweaks done in GNOME 3.34
Move the keyboard layout and capslock indicator closer to the text field
Fix flickering below spinner on hidpi displays:
  https://gitlab.freedesktop.org/plymouth/plymouth/issues/83
Add logrotate file for /var/log/boot.log so that it does not grow endlessly:
  https://gitlab.freedesktop.org/plymouth/plymouth/issues/31
Some bgrt fixes for devices with non-upright mounted LCD panels
This commit is contained in:
Hans de Goede 2019-10-23 01:41:40 +02:00
parent 3164080570
commit e2974622bf
5 changed files with 23 additions and 11 deletions

1
.gitignore vendored
View File

@ -12,3 +12,4 @@ plymouth-0.8.4.tar.bz2
/plymouth-0.9.3.tar.xz
/plymouth-0.9.4.tar.xz
/plymouth-a8aad27.tar.gz
/plymouth-32c097c.tar.gz

View File

@ -1,2 +0,0 @@
#!/bin/bash
dracut -f

View File

@ -5,5 +5,6 @@ addFilter("no-documentation")
addFilter("dangling-symlink")
# Suppress the error from the ghosted /var/lib/plymouth/boot-duration file
addFilter("non-readable")
# FIXME: we need to stop using /var/run and use /run instead
addFilter("dir-or-file-in-var-run")
# Upstream (and RHEL) has named the logrotate file after the logfilename
# rather then after the package-name
addFilter("incoherent-logrotate-file")

View File

@ -1,17 +1,16 @@
%global commit a8aad2799c5ca176ee3fb59bbea5ecf30262925a
%global commitdate 20191001
%global commit 32c097cbcae1d106db4a75337a78310ad22267be
%global commitdate 20191022
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Summary: Graphical Boot Animation and Logger
Name: plymouth
Version: 0.9.4
Release: 10.%{commitdate}git%{shortcommit}%{?dist}
Release: 11.%{commitdate}git%{shortcommit}%{?dist}
License: GPLv2+
URL: http://www.freedesktop.org/wiki/Software/Plymouth
Source0: https://gitlab.freedesktop.org/plymouth/plymouth/-/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
Source2: charge.plymouth
Source3: plymouth-update-initrd
# Upstream has bumped the soname because some obscure symbols were dropped,
# but we really do not want to change soname in Fedora during a cycle.
@ -33,6 +32,7 @@ BuildRequires: intltool
Requires: %{name}-core-libs = %{version}-%{release}
Requires: %{name}-scripts = %{version}-%{release}
Suggests: logrotate
%description
Plymouth provides an attractive graphical boot animation in
@ -234,6 +234,7 @@ sed -i -e 's/spinner/bgrt/g' src/plymouthd.defaults
--with-background-start-color-stop=0x0073B3 \
--with-background-end-color-stop=0x00457E \
--with-background-color=0x3391cd \
--with-runtimedir=/run \
--disable-gdm-transition \
--enable-systemd-integration \
--without-system-root-install \
@ -247,7 +248,6 @@ sed -i -e 's/spinner/bgrt/g' src/plymouthd.defaults
find $RPM_BUILD_ROOT -name '*.la' -delete
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_libexecdir}/plymouth
# Add charge, our old default
mkdir -p $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
@ -325,6 +325,7 @@ fi
%dir %{_libdir}/plymouth/renderers
%dir %{_sysconfdir}/plymouth
%config(noreplace) %{_sysconfdir}/plymouth/plymouthd.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/bootlog
%{_sbindir}/plymouthd
%{_bindir}/plymouth
%{_libdir}/plymouth/details.so
@ -334,7 +335,6 @@ fi
%{_datadir}/plymouth/themes/text/text.plymouth
%{_datadir}/plymouth/themes/tribar/tribar.plymouth
%{_datadir}/plymouth/plymouthd.defaults
%{_localstatedir}/run/plymouth
%{_localstatedir}/spool/plymouth
%{_mandir}/man?/*
%ghost %{_localstatedir}/lib/plymouth/boot-duration
@ -410,6 +410,18 @@ fi
%changelog
* Tue Oct 22 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-11.20191022git32c097c
- Drop our private plymouth-update-initrd copy, it is identical to upstream
- New upstream git snapshot, with the following fixes:
- Tweaks to the spinner/bgrt themes to match the gdm/gnome-shell lock screen
password entry style tweaks done in GNOME 3.34
- Move the keyboard layout and capslock indicator closer to the text field
- Fix flickering below spinner on hidpi displays:
https://gitlab.freedesktop.org/plymouth/plymouth/issues/83
- Add logrotate file for /var/log/boot.log so that it does not grow endlessly:
https://gitlab.freedesktop.org/plymouth/plymouth/issues/31
- Some bgrt fixes for devices with non-upright mounted LCD panels
* Tue Oct 1 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-10.20191001gita8aad27
- We are carrying so much patches from upstream that we are practically
following upstream master, switch to a git snapshot

View File

@ -1 +1 @@
SHA512 (plymouth-a8aad27.tar.gz) = 99bac47a0dfe55c226ef470104c3a9cbd707e071e22449c7135d627aff861e5e1580ee0d7d24b5b6d9acfc8ac341cff4a218a743cdb176555e09e427af862880
SHA512 (plymouth-32c097c.tar.gz) = 479d9a7b27ad676fb3ce118269da947ebb95c2d7800945ea261d8aa70d0456ad51d51d5294b7d1a4d0ee87e248b6d3ff68334e4f9d3297ecda0c8131a44da979