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.