forked from rpms/plymouth
Update to 23.356.9
This commit is contained in:
parent
6534ca93a1
commit
7f2138d90c
214
plymouth.spec
214
plymouth.spec
@ -1,22 +1,14 @@
|
|||||||
Summary: Graphical Boot Animation and Logger
|
Summary: Graphical Boot Animation and Logger
|
||||||
Name: plymouth
|
Name: plymouth
|
||||||
Version: 22.02.122
|
Version: 23.356.9
|
||||||
Release: 6%{?dist}
|
Release: %autorelease
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://www.freedesktop.org/wiki/Software/Plymouth
|
URL: http://www.freedesktop.org/wiki/Software/Plymouth
|
||||||
|
|
||||||
Source0: https://gitlab.freedesktop.org/plymouth/plymouth/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
Source0: https://gitlab.freedesktop.org/plymouth/plymouth/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
||||||
Source2: charge.plymouth
|
Source2: charge.plymouth
|
||||||
|
|
||||||
# Patches cherry-picked from upstream git
|
BuildRequires: meson
|
||||||
Patch1: 0001-drm-Retry-setting-scanout-buffer-on-failure.patch
|
|
||||||
Patch2: 0002-Add-support-for-CSI-sequences.patch
|
|
||||||
Patch3: 0003-ply-utils-Reintroduce-ply_string_has_prefix-helper.patch
|
|
||||||
Patch4: 0004-ply-device-manager-Treat-SimpleDRM-drm-devices-as-fb.patch
|
|
||||||
Patch5: 0005-ply-device-manager-Move-verify_drm_device-higher-up-.patch
|
|
||||||
Patch6: 0006-ply-device-manager-Also-ignore-SimpleDRM-devs-in-col.patch
|
|
||||||
|
|
||||||
BuildRequires: make
|
|
||||||
BuildRequires: gcc libtool git
|
BuildRequires: gcc libtool git
|
||||||
BuildRequires: pkgconfig(libdrm)
|
BuildRequires: pkgconfig(libdrm)
|
||||||
BuildRequires: pkgconfig(libudev)
|
BuildRequires: pkgconfig(libudev)
|
||||||
@ -218,27 +210,21 @@ Plymouth. It features a small spinner on a dark background.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
autoreconf --install --symlink -Wno-portability
|
|
||||||
# Change the default theme
|
# Change the default theme
|
||||||
sed -i -e 's/spinner/bgrt/g' src/plymouthd.defaults
|
sed -i -e 's/spinner/bgrt/g' src/plymouthd.defaults
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --enable-tracing \
|
%meson -Dtracing=true \
|
||||||
--with-logo=%{_datadir}/pixmaps/system-logo-white.png \
|
-Dlogo=%{_datadir}/pixmaps/system-logo-white.png \
|
||||||
--with-background-start-color-stop=0x0073B3 \
|
-Dbackground-start-color-stop=0x0073B3 \
|
||||||
--with-background-end-color-stop=0x00457E \
|
-Dbackground-end-color-stop=0x00457E \
|
||||||
--with-background-color=0x3391cd \
|
-Dbackground-color=0x3391cd
|
||||||
--with-runtimedir=/run \
|
%meson_build
|
||||||
--disable-gdm-transition \
|
|
||||||
--enable-systemd-integration \
|
|
||||||
--without-system-root-install \
|
|
||||||
--without-rhgb-compat-link
|
|
||||||
%make_build
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
find $RPM_BUILD_ROOT -name '*.la' -delete
|
find $RPM_BUILD_ROOT -name '*.la' -delete
|
||||||
|
|
||||||
@ -314,7 +300,7 @@ fi
|
|||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%doc AUTHORS README
|
%doc AUTHORS README.md
|
||||||
%dir %{_datadir}/plymouth
|
%dir %{_datadir}/plymouth
|
||||||
%dir %{_datadir}/plymouth/themes
|
%dir %{_datadir}/plymouth/themes
|
||||||
%dir %{_datadir}/plymouth/themes/details
|
%dir %{_datadir}/plymouth/themes/details
|
||||||
@ -369,7 +355,8 @@ fi
|
|||||||
%{_libexecdir}/plymouth/plymouth-populate-initrd
|
%{_libexecdir}/plymouth/plymouth-populate-initrd
|
||||||
|
|
||||||
%files plugin-label
|
%files plugin-label
|
||||||
%{_libdir}/plymouth/label.so
|
%{_libdir}/plymouth/label-freetype.so
|
||||||
|
%{_libdir}/plymouth/label-pango.so
|
||||||
|
|
||||||
%files plugin-script
|
%files plugin-script
|
||||||
%{_libdir}/plymouth/script.so
|
%{_libdir}/plymouth/script.so
|
||||||
@ -407,176 +394,5 @@ fi
|
|||||||
|
|
||||||
%files system-theme
|
%files system-theme
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Nov 21 2023 Tomas Popela <tpopela@redhat.com> - 22.02.122-6
|
%autochangelog
|
||||||
- Don't build charge theme in ELN/RHEL 10
|
|
||||||
|
|
||||||
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 22.02.122-5
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
||||||
|
|
||||||
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 22.02.122-4
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Sep 28 2022 Hans de Goede <hdegoede@redhat.com> - 22.02.122-3
|
|
||||||
- Fix SimpleDRM sometimes not being ignored (rhbz#2127663)
|
|
||||||
- Mark boot-duration file as %%verify(not mode (rhbz#2122896)
|
|
||||||
|
|
||||||
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 22.02.122-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Mar 7 2022 Hans de Goede <hdegoede@redhat.com> - 22.02.122-1
|
|
||||||
- New upstream release 22.02.122 (#2039427)
|
|
||||||
- Add patches from upstream to fix some issues with the kernel switch
|
|
||||||
to simpledrm
|
|
||||||
|
|
||||||
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-5.20210331git1ea1020
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Dec 6 2021 Hans de Goede <hdegoede@redhat.com> - 0.9.5-4.20210331git1ea1020
|
|
||||||
- Add "Requires: fedora-logos-classic" to the plymouth-theme-charge package
|
|
||||||
|
|
||||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3.20210331git1ea1020
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Mar 31 2021 Hans de Goede <hdegoede@redhat.com> - 0.9.5-2.20210331git1ea1020
|
|
||||||
- New git snapshot
|
|
||||||
- Fixes 1933378 - Bootsplash doesn't always fully clear on boot to console
|
|
||||||
- Fixes 1941329 - Flickering plymouth on shutdown/reboot
|
|
||||||
- Prune spec-file changelog a bit
|
|
||||||
|
|
||||||
* Tue Mar 23 2021 Hans de Goede <hdegoede@redhat.com> - 0.9.5-1.20210323git8a3c9bb
|
|
||||||
- Update to 0.9.5 + a bunch of extra fixes from git (new upstream git snapshot)
|
|
||||||
- Fixes 1896929 - systemd complains about Unit configured to use KillMode=none
|
|
||||||
|
|
||||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-17.20200325gite31c81f
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-16.20200325gite31c81f
|
|
||||||
- Second attempt - Rebuilt for
|
|
||||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
||||||
|
|
||||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-15.20200325gite31c81f
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Mar 25 2020 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-14.20200306git58a7289
|
|
||||||
- New upstream git snapshot
|
|
||||||
- Add RemainAfterExit=yes to plymouth's systemd service files (rhbz#1807771)
|
|
||||||
- Fix the spinner / animation missing on shutdown and reboot
|
|
||||||
|
|
||||||
* Mon Mar 9 2020 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-13.20200306git58a7289
|
|
||||||
- Add patches fixing crash on monitor hot(un)plug (rhbz#1809681)
|
|
||||||
- Add patches fixing delay between gdm telling us to deactivate and
|
|
||||||
us telling gdm it is ok to continue
|
|
||||||
- Drop plymouth-plugin-throbgress sub-package, the spinfinity theme now
|
|
||||||
uses the two-step plugin
|
|
||||||
|
|
||||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-12.20191022git32c097c
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
||||||
|
|
||||||
* 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
|
|
||||||
- Add keyboard layout and capslock state indicator support (rhbz#825406)
|
|
||||||
- Fix "Installing Updates..." text being rendered all garbled on devices
|
|
||||||
where the panel is mounted 90 degrees rotated (rhbz#1753418)
|
|
||||||
|
|
||||||
* Sat Sep 7 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-9
|
|
||||||
- Add a patch fixing issues when using cards which default to the radeon
|
|
||||||
kms driver with the amdgpu kms driver (rhbz#1490490)
|
|
||||||
- Extend default DeviceTimeout to 8 seconds (rhbz#1737221)
|
|
||||||
|
|
||||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-8
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
||||||
|
|
||||||
* Fri Jul 19 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-7
|
|
||||||
- One more patch for dealing with some devices with a non-upright mounted
|
|
||||||
LCD-panel (rhbz#1730783)
|
|
||||||
|
|
||||||
* Wed Jun 12 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-6
|
|
||||||
- Add patches from upstream for:
|
|
||||||
- Fix failing to pick the native monitor mode starting with kernel 5.2
|
|
||||||
- Fix firmware bootsplash support for devices which use the new
|
|
||||||
(in ACPI 6.2) rotation bits in the BGRT header
|
|
||||||
- Add support for firmware-upgrade mode
|
|
||||||
|
|
||||||
* Mon Mar 25 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-5
|
|
||||||
- Update bgrt/spinner background to solid black to make the experience on
|
|
||||||
systems where we do not show the firmware boot-splash consistent with
|
|
||||||
systems where we do show the firmware boot-splash
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
* Mon Mar 4 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-4
|
|
||||||
- Add translations for the new spinner/bgrt offline-updates splash
|
|
||||||
|
|
||||||
* Wed Feb 13 2019 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.4-3
|
|
||||||
- Add patches from upstream for:
|
|
||||||
- Monitor hotplug support, this fixes issues with monitors on DP-MST
|
|
||||||
docs sometimes not lighting up (rhbz#1652279)
|
|
||||||
- Adding support for using the firmware's bootsplash as theme background
|
|
||||||
- New bgrt theme which implements the boot-theme design from:
|
|
||||||
https://wiki.gnome.org/Design/OS/BootProgress
|
|
||||||
Including the new theming for offline-updates shown there
|
|
||||||
- Make the bgrt theme the new default and upgrade systems which are using the
|
|
||||||
charge theme, which is the old default to use the new bgrt theme
|
|
||||||
- Cleanup the spec-file a bit:
|
|
||||||
- Remove unused / unnecessary %%global variables
|
|
||||||
- Sort the sections for the various plugins and themes alphabetically
|
|
||||||
- Simplify theme filelists
|
|
||||||
|
|
||||||
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Nov 05 2018 Ray Strode <rstrode@redhat.com> - 0.9.4-1
|
|
||||||
- Update to 0.9.4
|
|
||||||
|
|
||||||
* Thu Oct 04 2018 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.3-14
|
|
||||||
- Add patches from upstream to fix the disk unlock screen sometimes having
|
|
||||||
a very low resolution on UEFI machines:
|
|
||||||
https://gitlab.freedesktop.org/plymouth/plymouth/issues/68
|
|
||||||
|
|
||||||
* Mon Aug 06 2018 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.3-13
|
|
||||||
- Update patches for CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER interaction
|
|
||||||
to the latest patches from master, this fixes the transition from plymouth
|
|
||||||
to gdm being non smooth
|
|
||||||
- Drop unused default-boot-duration file (rhbz#1456010)
|
|
||||||
|
|
||||||
* Thu Aug 2 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.3-12
|
|
||||||
- Drop groups in spec
|
|
||||||
- Drop requires on initscripts (rhbz 1592383)
|
|
||||||
|
|
||||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.3-11
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Jul 02 2018 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.3-10
|
|
||||||
- Add patches from upstream fixing details view on kernels build with
|
|
||||||
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER
|
|
||||||
|
|
||||||
* Wed Jun 06 2018 Adam Williamson <awilliam@redhat.com> - 0.9.3-9
|
|
||||||
- Backport patch to avoid loading renderers on non-rhgb boot
|
|
||||||
- Backport patch to handle 'rhgb' but no renderers available
|
|
||||||
- Move frame-buffer rendererer back to graphics-libs subpackage
|
|
||||||
|
|
||||||
* Mon Jun 04 2018 Adam Williamson <awilliam@redhat.com> - 0.9.3-8
|
|
||||||
- Move frame-buffer and drm renderers back to main package
|
|
||||||
Having both in subpackage breaks minimal installs with rhgb
|
|
||||||
|
|
||||||
* Fri Jun 01 2018 Adam Williamson <awilliam@redhat.com> - 0.9.3-7
|
|
||||||
- Move frame-buffer renderer to graphics-libs
|
|
||||||
- Resolves: #1518464
|
|
||||||
|
|
||||||
* Sun Apr 15 2018 Hans de Goede <jwrdegoede@fedoraproject.org> - 0.9.3-6
|
|
||||||
- Add patches from upstream git for devices with non upright mounted LCD panels
|
|
||||||
https://bugs.freedesktop.org/show_bug.cgi?id=104714
|
|
||||||
|
Loading…
Reference in New Issue
Block a user