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

Reply via email to