[packages/plymouth] - updated to 22.02.122

qboosh qboosh at pld-linux.org
Sun Aug 28 07:43:04 CEST 2022


commit 74a0aa71db075f0b48ae165ae2564b65d6f5bc8a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Aug 28 07:42:56 2022 +0200

    - updated to 22.02.122

 plymouth-restore-suspend.patch | 10 +++++-----
 plymouth.spec                  | 40 +++++++++++++++++++++++-----------------
 2 files changed, 28 insertions(+), 22 deletions(-)
---
diff --git a/plymouth.spec b/plymouth.spec
index 6001550..0fab5d6 100644
--- a/plymouth.spec
+++ b/plymouth.spec
@@ -9,12 +9,12 @@
 Summary:	Graphical Boot Animation and Logger
 Summary(pl.UTF-8):	Graficzna animacja i logowanie startu systemu
 Name:		plymouth
-Version:	0.9.5
+Version:	22.02.122
 Release:	1
 License:	GPL v2+
 Group:		Base
 Source0:	https://www.freedesktop.org/software/plymouth/releases/%{name}-%{version}.tar.xz
-# Source0-md5:	8a25d23f3ae732af300a56fa33cacff2
+# Source0-md5:	07281db83aa3132f7941f4d0b277a68e
 Source1:	%{name}-logo.png
 # Source1-md5:	6b38a868585adfd3a96a4ad16973c1f8
 Source2:	%{name}.tmpfiles
@@ -23,6 +23,7 @@ Source6:	%{name}-update-initrd
 Patch0:		text-colors.patch
 Patch1:		%{name}-restore-suspend.patch
 Patch2:		%{name}-link.patch
+Patch3:		%{name}-glibc.patch
 URL:		https://www.freedesktop.org/wiki/Software/Plymouth
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake >= 1:1.11
@@ -44,10 +45,10 @@ Requires:	%{name}-graphics-libs = %{version}-%{release}
 Requires(post):	%{name}-scripts = %{version}-%{release}
 Requires:	/etc/os-release
 Requires:	systemd-units
-Obsoletes:	plymouth-gdm-hooks
-Obsoletes:	plymouth-plugin-throbgress
-Obsoletes:	plymouth-utils
-Obsoletes:	systemd-plymouth
+Obsoletes:	plymouth-gdm-hooks < 0.8.4
+Obsoletes:	plymouth-plugin-throbgress < 0.9.5
+Obsoletes:	plymouth-utils < 0.8.4
+Obsoletes:	systemd-plymouth < 1:186
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -65,7 +66,7 @@ uruchomieniu systemu.
 Summary:	Plymouth core libraries
 Summary(pl.UTF-8):	Podstawowe biblioteki Plymouth
 Group:		Libraries
-Conflicts:	plymouth-libs < 0.8.4-0.20120319.1
+Conflicts:	plymouth-libs < 0.8.5
 
 %description core-libs
 This package contains the libply and libply-splash-core libraries used
@@ -81,9 +82,7 @@ Summary(pl.UTF-8):	Biblioteki graficzne Plymouth
 Group:		Development/Libraries
 Requires:	%{name}-core-libs = %{version}-%{release}
 Requires:	gtk+3 >= 3.14.0
-Provides:	%{name}-graphics-libs = %{version}-%{release}
-Obsoletes:	plymouth-libs < %{version}-%{release}
-Conflicts:	plymouth-libs < 0.8.4-0.20120319.1
+Obsoletes:	plymouth-libs < 0.8.5
 
 %description graphics-libs
 This package contains the libply-splash-graphics library used by
@@ -258,7 +257,7 @@ Group:		Base
 Requires:	%{name}-plugin-two-step = %{version}-%{release}
 Requires(post):	%{name}-scripts = %{version}-%{release}
 Provides:	%{name}(system-theme) = %{version}-%{release}
-Obsoletes:	plymouth-theme-charge
+Obsoletes:	plymouth-theme-charge < 0.8.9
 
 %description theme-glow
 This package contains the "Glow" boot splash theme for Plymouth.
@@ -274,7 +273,7 @@ Summary(pl.UTF-8):	Motyw Plymouth "Fade in"
 Group:		Base
 Requires(post):	%{name}-scripts = %{version}-%{release}
 Requires:	%{name}-plugin-fade-throbber = %{version}-%{release}
-Obsoletes:	plymouth-plugin-fade-in
+Obsoletes:	plymouth-plugin-fade-in < 0.7.0
 
 %description theme-fade-in
 This package contains the "Fade-In" boot splash theme for Plymouth. It
@@ -308,7 +307,7 @@ Summary(pl.UTF-8):	Motyw Plymouth "Solar"
 Group:		Base
 Requires(post):	%{name}-scripts = %{version}-%{release}
 Requires:	%{name}-plugin-space-flares = %{version}-%{release}
-Obsoletes:	plymouth-plugin-solar
+Obsoletes:	plymouth-plugin-solar < 0.7.0
 
 %description theme-solar
 This package contains the "Solar" boot splash theme for Plymouth. It
@@ -325,7 +324,7 @@ Summary(pl.UTF-8):	Motyw Plymouth "Spinfinity"
 Group:		Base
 Requires(post):	%{name}-scripts = %{version}-%{release}
 Requires:	%{name}-plugin-two-step = %{version}-%{release}
-Obsoletes:	plymouth-plugin-spinfinity
+Obsoletes:	plymouth-plugin-spinfinity < 0.7.0
 
 %description theme-spinfinity
 This package contains the "Spinfinity" boot splash theme for Plymouth.
@@ -357,6 +356,7 @@ Odznacza się on małym kółkiem kręcącym się na ciemnym tle.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 # Change the default theme
 %{__sed} -i -e 's/Theme=.*/Theme=tribar/ig' -e 's/ShowDelay=.*//ig' src/plymouthd.defaults
@@ -450,6 +450,10 @@ fi
 %attr(755,root,root) %{_libdir}/plymouth/tribar.so
 %attr(755,root,root) %{_libdir}/plymouth/renderers/drm.so
 %attr(755,root,root) %{_libdir}/plymouth/renderers/frame-buffer.so
+%if "%{_libexecdir}" != "%{_libdir}"
+%dir %{_libexecdir}/plymouth
+%endif
+%attr(755,root,root) %{_libexecdir}/plymouth/plymouthd-fd-escrow
 %dir %{_datadir}/plymouth
 %dir %{_datadir}/plymouth/themes
 %dir %{_datadir}/plymouth/themes/details
@@ -479,17 +483,22 @@ fi
 %{systemdunitdir}/plymouth-reboot.service
 %{systemdunitdir}/plymouth-start.service
 %{systemdunitdir}/plymouth-switch-root.service
+%{systemdunitdir}/plymouth-switch-root-initramfs.service
 %{systemdunitdir}/systemd-ask-password-plymouth.path
 %{systemdunitdir}/systemd-ask-password-plymouth.service
 %{systemdunitdir}/halt.target.wants/plymouth-halt.service
+%{systemdunitdir}/halt.target.wants/plymouth-switch-root-initramfs.service
 %dir %{systemdunitdir}/initrd-switch-root.target.wants
 %{systemdunitdir}/initrd-switch-root.target.wants/plymouth-switch-root.service
 %{systemdunitdir}/initrd-switch-root.target.wants/plymouth-start.service
 %{systemdunitdir}/kexec.target.wants/plymouth-kexec.service
+%{systemdunitdir}/kexec.target.wants/plymouth-switch-root-initramfs.service
 %{systemdunitdir}/multi-user.target.wants/plymouth-quit.service
 %{systemdunitdir}/multi-user.target.wants/plymouth-quit-wait.service
 %{systemdunitdir}/poweroff.target.wants/plymouth-poweroff.service
+%{systemdunitdir}/poweroff.target.wants/plymouth-switch-root-initramfs.service
 %{systemdunitdir}/reboot.target.wants/plymouth-reboot.service
+%{systemdunitdir}/reboot.target.wants/plymouth-switch-root-initramfs.service
 %{systemdunitdir}/sysinit.target.wants/plymouth-read-write.service
 %{systemdunitdir}/sysinit.target.wants/plymouth-start.service
 
@@ -531,9 +540,6 @@ fi
 %files scripts
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/plymouth-set-default-theme
-%if "%{_libexecdir}" != "%{_libdir}"
-%dir %{_libexecdir}/plymouth
-%endif
 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-generate-initrd
 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-populate-initrd
 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-update-initrd
diff --git a/plymouth-restore-suspend.patch b/plymouth-restore-suspend.patch
index 2d80570..7e9437a 100644
--- a/plymouth-restore-suspend.patch
+++ b/plymouth-restore-suspend.patch
@@ -25,11 +25,11 @@ Conflicts:
          PLY_BOOT_SPLASH_MODE_UPDATES,
          PLY_BOOT_SPLASH_MODE_SYSTEM_UPGRADE,
          PLY_BOOT_SPLASH_MODE_FIRMWARE_UPGRADE,
---- plymouth-0.9.2/src/plugins/splash/script/script-lib-plymouth.c.orig	2015-05-24 21:36:57.996946648 +0200
-+++ plymouth-0.9.2/src/plugins/splash/script/script-lib-plymouth.c	2015-05-24 21:41:42.316934720 +0200
-@@ -70,6 +70,12 @@
-         case PLY_BOOT_SPLASH_MODE_SHUTDOWN:
-                 obj = script_obj_new_string ("shutdown");
+--- plymouth-22.02.122/src/plugins/splash/script/script-lib-plymouth.c.orig	2022-08-27 20:59:50.679508419 +0200
++++ plymouth-22.02.122/src/plugins/splash/script/script-lib-plymouth.c	2022-08-27 21:01:12.459065382 +0200
+@@ -73,6 +73,12 @@ static script_return_t plymouth_get_mode
+         case PLY_BOOT_SPLASH_MODE_REBOOT:
+                 obj = script_obj_new_string ("reboot");
                  break;
 +        case PLY_BOOT_SPLASH_MODE_SUSPEND:
 +                obj = script_obj_new_string ("suspend");
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/plymouth.git/commitdiff/74a0aa71db075f0b48ae165ae2564b65d6f5bc8a



More information about the pld-cvs-commit mailing list