Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
plymouth


Commits:
7fc3620a by Balló György at 2024-01-10T21:16:59+01:00
upgpkg: 24.004.60-3

Add plymouthd-fd-escrow helper binary to the shutdown initramfs which is used 
by plymouth to hold on to the pixel-displays fds until the end.

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- plymouth-shutdown.initcpio_install


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = plymouth
        pkgdesc = Graphical boot splash screen
        pkgver = 24.004.60
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.freedesktop.org/wiki/Software/Plymouth/
        install = plymouth.install
        arch = x86_64
@@ -35,7 +35,7 @@ pkgbase = plymouth
        sha256sums = 
f3f7841358c98f5e7b06a9eedbdd5e6882fd9f38bbd14a767fb083e3b55b1c34
        sha256sums = 
de852646e615e06d4125eb2e646d0528d1e349bd9e9877c08c5d32c43d288b6f
        sha256sums = 
e7563fc8e25c3cbc869d3ecc2acee28e225855723c90c569310e308aab86a8a7
-       sha256sums = 
e1640b34dbbd810148a3632a131f4b72a2426263269ac63ec562156f1c675751
+       sha256sums = 
2e63bd2460ce4ca56b9a407802c35ce69072cda40679b42889d692adf2fc656c
        sha256sums = 
04af86a0ec83fc92d7339e1a7fcc0d55b86b95797a1a5f1a3b8d850996a3926c
 
 pkgname = plymouth


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 
 pkgname=plymouth
 pkgver=24.004.60
-pkgrel=2
+pkgrel=3
 pkgdesc='Graphical boot splash screen'
 arch=('x86_64')
 url='https://www.freedesktop.org/wiki/Software/Plymouth/'
@@ -26,7 +26,7 @@ 
source=("https://www.freedesktop.org/software/$pkgname/releases/$pkgname-$pkgver
 sha256sums=('f3f7841358c98f5e7b06a9eedbdd5e6882fd9f38bbd14a767fb083e3b55b1c34'
             'de852646e615e06d4125eb2e646d0528d1e349bd9e9877c08c5d32c43d288b6f'
             'e7563fc8e25c3cbc869d3ecc2acee28e225855723c90c569310e308aab86a8a7'
-            'e1640b34dbbd810148a3632a131f4b72a2426263269ac63ec562156f1c675751'
+            '2e63bd2460ce4ca56b9a407802c35ce69072cda40679b42889d692adf2fc656c'
             '04af86a0ec83fc92d7339e1a7fcc0d55b86b95797a1a5f1a3b8d850996a3926c')
 
 prepare() {


=====================================
plymouth-shutdown.initcpio_install
=====================================
@@ -18,6 +18,11 @@ build() {
     local PLYMOUTH_MONOSPACE_BOLD_FONT_PATH=$(fc-match -f %{file} 
monospace:weight=bold)
   fi
 
+  # copy helper binary
+  if [ -f '/lib/plymouth/plymouthd-fd-escrow' ]; then
+    add_file '/lib/plymouth/plymouthd-fd-escrow'
+  fi
+
   # copy fonts
   if [ -n "$PLYMOUTH_FONT_PATH" ]; then
     add_file "$PLYMOUTH_FONT_PATH"
@@ -33,7 +38,8 @@ build() {
 
 help() {
   cat <<HELPEOF
-This hook includes fonts in shutdown initramfs for Plymouth. This is needed to
-display the console messages during shutdown.
+This hook includes fonts and a helper binary in shutdown initramfs for
+Plymouth. This is needed to display the console messages during shutdown and to
+hold on to the pixel-displays fds until the end.
 HELPEOF
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/plymouth/-/commit/7fc3620a1b3d2e809a429e02f954b73e33ae46f7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/plymouth/-/commit/7fc3620a1b3d2e809a429e02f954b73e33ae46f7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to