Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xkeyboard-config for
openSUSE:Factory checked in at 2026-01-18 22:18:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xkeyboard-config (Old)
and /work/SRC/openSUSE:Factory/.xkeyboard-config.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xkeyboard-config"
Sun Jan 18 22:18:48 2026 rev:113 rq:1327669 version:2.46
Changes:
--------
--- /work/SRC/openSUSE:Factory/xkeyboard-config/xkeyboard-config.changes
2025-11-06 18:13:16.731597470 +0100
+++
/work/SRC/openSUSE:Factory/.xkeyboard-config.new.1928/xkeyboard-config.changes
2026-01-18 22:19:17.828676320 +0100
@@ -1,0 +2,6 @@
+Fri Jan 16 13:04:26 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- fix installation of directory for compiled layouts for Immutable
+ mode (jsc#PED-14831)
+
+-------------------------------------------------------------------
New:
----
xkeyboard-config.tmpfiles
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xkeyboard-config.spec ++++++
--- /var/tmp/diff_new_pack.WlIufX/_old 2026-01-18 22:19:18.992724148 +0100
+++ /var/tmp/diff_new_pack.WlIufX/_new 2026-01-18 22:19:18.996724312 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xkeyboard-config
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,8 @@
Group: System/X11/Utilities
URL: https://www.freedesktop.org/Software/XKeyboardConfig
Source:
https://xorg.freedesktop.org/archive/individual/data/%{name}/%{name}-%{version}.tar.xz
+# Immutable mode (jsc#PED-14831)
+Source1: xkeyboard-config.tmpfiles
# PATCH-FIX-OPENSUSE disable-2xalt_2xctrl-toggle.diff fdo#4927 -- This is just
a workaround until fdo#4927 is fixed
Patch109: n_disable-2xalt_2xctrl-toggle.diff
Patch110: n_fi-kotoistus-metainfo.patch
@@ -73,6 +75,9 @@
ln -snf %{_localstatedir}/lib/xkb/compiled/
%{buildroot}%{_datadir}/xkeyboard-config-2/compiled
%find_lang %{name}
%fdupes -s %{buildroot}%{_datadir}/X11/xkb
+# Immutable mode (jsc#PED-14831)
+mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
+install -m 644 %{SOURCE1}
%{buildroot}%{_prefix}/lib/tmpfiles.d/xkeyboard-config.conf
# migration to 2.45 (boo#1246516)
%pretrans -p <lua>
@@ -102,11 +107,15 @@
%post
rm -rf %{_localstatedir}/lib/xkb/compiled/server*.xkm
+# Immutable mode (jsc#PED-14831)
+%posttrans
+%tmpfiles_create xkeyboard-config.conf
+
%files
%license COPYING
%doc AUTHORS docs/HOWTO.* docs/README.*
-%dir %{_localstatedir}/lib/xkb
-%dir %{_localstatedir}/lib/xkb/compiled
+# Immutable mode (jsc#PED-14831)
+%{_tmpfilesdir}/xkeyboard-config.conf
%dir %{_datadir}/X11
%{_datadir}/xkeyboard-config-2
%{_datadir}/X11/xkb
++++++ xkeyboard-config.tmpfiles ++++++
# Immutable mode (jsc#PED-14831)
d /var/lib/xkb/ 0755 root root
d /var/lib/xkb/compiled 0755 root root