From 4a0602520c44fff54baf102060b6d18468ab756c Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 20 Jun 2023 14:19:39 -0700 Subject: [PATCH] dm: fix language selection by ensuring LANG equals GDM_LANG --- srcpkgs/gdm/files/zz-gdm-lang.sh | 5 +++++ srcpkgs/gdm/template | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/gdm/files/zz-gdm-lang.sh diff --git a/srcpkgs/gdm/files/zz-gdm-lang.sh b/srcpkgs/gdm/files/zz-gdm-lang.sh new file mode 100644 index 00000000000000..bd9b995e3f117c --- /dev/null +++ b/srcpkgs/gdm/files/zz-gdm-lang.sh @@ -0,0 +1,5 @@ +# This must run after locale.sh + +if [ -n "$GDM_LANG" ]; then + export LANG="$GDM_LANG" +fi diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template index f8990839198a2e..d5cecc755b77c0 100644 --- a/srcpkgs/gdm/template +++ b/srcpkgs/gdm/template @@ -1,7 +1,7 @@ # Template file for 'gdm' pkgname=gdm version=44.1 -revision=2 +revision=3 build_helper="gir" build_style=meson configure_args=" @@ -57,6 +57,8 @@ post_install() { vsed -i "s/pam_systemd\.so/pam_elogind.so/" "$f" fi done + vmkdir etc/profile.d + vinstall ${FILESDIR}/zz-gdm-lang.sh 644 etc/profile.d # runit service vsv gdm