summarylogtreecommitdiffstats
path: root/sd-plymouth.initcpio_install
diff options
context:
space:
mode:
authorTaijian2022-11-27 13:28:02 +0100
committerTaijian2022-11-27 13:28:02 +0100
commitb2c1be359e67d6e77d7ae3ae5860bbdcd6db087c (patch)
treef8ad075829fa02732d40a046b002f9e74bdb74e4 /sd-plymouth.initcpio_install
parentfb5db685102366a68fea25304baa283eeb15fbc0 (diff)
downloadaur-b2c1be359e67d6e77d7ae3ae5860bbdcd6db087c.tar.gz
update dependencies to latest upstream
Diffstat (limited to 'sd-plymouth.initcpio_install')
-rw-r--r--sd-plymouth.initcpio_install38
1 files changed, 38 insertions, 0 deletions
diff --git a/sd-plymouth.initcpio_install b/sd-plymouth.initcpio_install
index 3d8954845cf0..f64eb1b6a7c2 100644
--- a/sd-plymouth.initcpio_install
+++ b/sd-plymouth.initcpio_install
@@ -16,6 +16,7 @@ build() {
PLYMOUTH_PLUGIN_PATH="$(plymouth --get-splash-plugin-path)"
PLYMOUTH_MODULE_NAME="$(grep "ModuleName *= *" ${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 's/ModuleName *= *//')"
FONT="$(fc-match -f %{file})"
+ X11_DIRECTORY="/usr/share/X11"
add_binary /usr/bin/plymouthd
add_binary /usr/bin/plymouth
@@ -62,6 +63,43 @@ build() {
add_full_dir ${PLYMOUTH_IMAGE_DIR}
fi
+ # Install xkb info
+ add_file ${X11_DIRECTORY}/xkb/compat/accessx
+ add_file ${X11_DIRECTORY}/xkb/compat/basic
+ add_file ${X11_DIRECTORY}/xkb/compat/caps
+ add_file ${X11_DIRECTORY}/xkb/compat/complete
+ add_file ${X11_DIRECTORY}/xkb/compat/iso9995
+ add_file ${X11_DIRECTORY}/xkb/compat/ledcaps
+ add_file ${X11_DIRECTORY}/xkb/compat/lednum
+ add_file ${X11_DIRECTORY}/xkb/compat/ledscroll
+ add_file ${X11_DIRECTORY}/xkb/compat/level5
+ add_file ${X11_DIRECTORY}/xkb/compat/misc
+ add_file ${X11_DIRECTORY}/xkb/compat/mousekeys
+ add_file ${X11_DIRECTORY}/xkb/compat/xfree86
+ add_file ${X11_DIRECTORY}/xkb/keycodes/aliases
+ add_file ${X11_DIRECTORY}/xkb/keycodes/evdev
+ add_file ${X11_DIRECTORY}/xkb/rules/evdev
+ find ${X11_DIRECTORY}/xkb/symbols -maxdepth 1 ! -type d | while read file; do
+ add_file $file
+ done
+ add_file ${X11_DIRECTORY}/xkb/types/basic
+ add_file ${X11_DIRECTORY}/xkb/types/complete
+ add_file ${X11_DIRECTORY}/xkb/types/extra
+ add_file ${X11_DIRECTORY}/xkb/types/iso9995
+ add_file ${X11_DIRECTORY}/xkb/types/level5
+ add_file ${X11_DIRECTORY}/xkb/types/mousekeys
+ add_file ${X11_DIRECTORY}/xkb/types/numpad
+ add_file ${X11_DIRECTORY}/xkb/types/pc
+
+ # In the off chance the user uses their compose key when
+ # typing their password, install compose sequences
+ add_file ${X11_DIRECTORY}/locale/compose.dir
+ grep UTF-8/Compose: ${X11_DIRECTORY}/locale/compose.dir | awk -F: '{ print $1 }' | sort -u | xargs dirname | while read DIR; do
+ find ${X11_DIRECTORY}/locale/$DIR -maxdepth 1 ! -type d | while read file; do
+ add_file $file
+ done
+ done
+
add_udev_rule 70-uaccess.rules
add_udev_rule 71-seat.rules