pmaports/main/postmarketos-bootsplash/APKBUILD
Ferass El Hafidi fe736c32ea
main/postmarketos-bootsplash: switch back to plymouth-openrc-plugin
With the openrc plugins hanging issues fixed in OpenRC 0.63.2, we can
now make use of plymouth-openrc-plugin once again.

This partially reverts commit f13be0f6b7.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8811>
2026-06-16 16:58:21 +00:00

58 lines
1.9 KiB
Text

# Co-Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
maintainer="Clayton Craft <clayton@craftyguy.net>"
pkgname=postmarketos-bootsplash
pkgver=3
pkgrel=0
pkgdesc="pmOS integration components for boot/shutdown splash screen"
url="https://postmarketos.org"
arch="all"
license="CC-BY-SA-3.0"
depends="
devicepkg-utils
font-droid
plymouth
plymouth-drm
postmarketos-plymouth-themes
xkeyboard-config
"
depends_openrc="plymouth-openrc-plugin"
options="!check" # no testsuite
subpackages="$pkgname-openrc"
source="
20-plymouth.conf
60-seat-id-path.rules
plymouthd.conf
postmarketos-bootsplash.files
"
replaces="plymouth"
provides="postmarketos-bootsplash-virtual"
provider_priority=100
package() {
# NOTE: install files to initramfs-extra due to size
install -Dm644 "$srcdir"/postmarketos-bootsplash.files \
"$pkgdir"/usr/share/mkinitfs/files-extra/30-postmarketos-bootsplash.files
install -Dm644 "$srcdir"/plymouthd.conf \
"$pkgdir"/usr/share/plymouth/plymouthd.defaults
touch bootsplash-trigger
install -Dm644 bootsplash-trigger \
"$pkgdir"/usr/share/mkinitfs-triggers/bootsplash
install -Dm644 20-plymouth.conf -t "$pkgdir"/usr/lib/kernel-cmdline.d
install -Dm644 60-seat-id-path.rules -t "$pkgdir"/usr/lib/udev/rules.d
}
openrc() {
default_openrc
mkdir -p "$subpkgdir"
}
sha512sums="
1b46f7b4891c27e0f08852b8149ca49f8965911295b40324c76bd279b887c2c9b5384dfeace469dfc11606b8f05f0115cffd1046d50e3c5febac235a9b383d63 20-plymouth.conf
94a75f556c048296ee80fe61f7f9a68e408102eab00d12916cdc2f9ad860e2d449e0d86ef014caea43361621ed2cbb9d61cb21a8f573b4e93fc9f6052459e4c6 60-seat-id-path.rules
50a94758b46c9a2ef05845779237ef47db106741b5a31c9a6db2cc36ed9a8afd7e736d2628f050a15724b8ebaaef8e8d57145ad02c247ecee83191ee14a107ae plymouthd.conf
7333c5f5d77a573bd9c8014f4509d9aae544a467b5bd462ac449f25a8b465a4425149e1f977d81ba3603805c4eeac07c5947da3258a4537f421fd64a959f50b0 postmarketos-bootsplash.files
"