xkeyboard-config 1:2.29-1 (znver1;armv7hnl;aarch64;i686;x86_64) 2020-10440
9999

Status published
Submitter tpgxyz [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/691325
Packages
xkeyboard-config-1:2.29-1.znver1.source
xkeyboard-config-1:2.29-1.znver1.binary
xkeyboard-config-devel-1:2.29-1.znver1.binary
xkeyboard-config-1:2.29-1.armv7hnl.binary
xkeyboard-config-1:2.29-1.armv7hnl.source
xkeyboard-config-devel-1:2.29-1.armv7hnl.binary
xkeyboard-config-1:2.29-1.aarch64.binary
xkeyboard-config-1:2.29-1.aarch64.source
xkeyboard-config-devel-1:2.29-1.aarch64.binary
xkeyboard-config-1:2.29-1.i686.source
xkeyboard-config-1:2.29-1.i686.binary
xkeyboard-config-devel-1:2.29-1.i686.binary
xkeyboard-config-1:2.29-1.x86_64.source
xkeyboard-config-1:2.29-1.x86_64.binary
xkeyboard-config-devel-1:2.29-1.x86_64.binary
Build Date 2020-02-13 08:31:31 +0000 UTC
Last Updated 2020-02-16 17:04:37.896584097 +0000 UTC
$ git diff --patch-with-stat --summary 77e136d2fd6e255407e81fd1adbee474f900645f..60902b502e7ffa920fef3b2d2e5e055579f6c6e0

 .abf.yml                                           |  2 +-
 revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff | 31 +++++++++++++++
 revert-Map-evdev-keycode-KEY_FAVORITES.diff        | 44 ++++++++++++++++++++++
 revert-Map-evdev-keycode-KEY_KEYBOARD.diff         | 44 ++++++++++++++++++++++
 xkeyboard-config.spec                              |  9 ++++-
 5 files changed, 127 insertions(+), 3 deletions(-)
 create mode 100644 revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff
 create mode 100644 revert-Map-evdev-keycode-KEY_FAVORITES.diff
 create mode 100644 revert-Map-evdev-keycode-KEY_KEYBOARD.diff

diff --git a/.abf.yml b/.abf.yml
index 901979c..e723b3b 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
 sources:
-  xkeyboard-config-2.28.tar.bz2: f521cd49ab04f54778779dddc68e1771de2e8fbb
+  xkeyboard-config-2.29.tar.bz2: 7831e38359f6406e94270ee93a6195ca7ff57f79
diff --git a/revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff b/revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff
new file mode 100644
index 0000000..394b0be
--- /dev/null
+++ b/revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff
@@ -0,0 +1,31 @@
+commit a77adbe8d56dcaf4a138aa4026134e2869aa61cb
+Author: Andreas Boll <aboll@debian.org>
+Date:   Mon Feb 11 14:00:49 2019 +0100
+
+    Revert "Map evdev keycode KEY_BRIGHTNESS_CYCLE to XF86MonBrightnessCycle"
+    
+    This reverts commit ed67b29ecc639f1bafa9530cb9307fee57241458.
+    
+    XF86MonBrightnessCycle currently depends on an unreleased xorgproto.
+    
+    See also
+    https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/123
+    https://gitlab.freedesktop.org/xorg/proto/xorgproto/commit/4e9f4e6136a7c35b0b3d341424eb4e0585f2f0a7
+    
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921867
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921940
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922020
+
+diff --git a/symbols/inet b/symbols/inet
+index 8e65c5e5..4d774fac 100644
+--- a/symbols/inet
++++ b/symbols/inet
+@@ -212,7 +212,7 @@ xkb_symbols "evdev" {
+     key <I246>   {      [ XF86WLAN              ]       };
+ //  key <I249>   {      [ ]       }; // KEY_VIDEO_NEXT  --  drive next video source
+ //  key <I250>   {      [ ]       }; // KEY_VIDEO_PREV  --  drive previous video source
+-    key <I251>   {      [ XF86MonBrightnessCycle ]      }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min
++//  key <I251>   {      [ ]       }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min
+ //  key <I252>   {      [ ]       }; // KEY_BRIGHTNESS_ZERO  --  brightness off
+ //  key <I253>   {      [ ]       }; // KEY_DISPLAY_OFF  --  turn off display
+     key <I254>   {      [ XF86WWAN              ]       }; // KEY_WWAN
diff --git a/revert-Map-evdev-keycode-KEY_FAVORITES.diff b/revert-Map-evdev-keycode-KEY_FAVORITES.diff
new file mode 100644
index 0000000..1c4d981
--- /dev/null
+++ b/revert-Map-evdev-keycode-KEY_FAVORITES.diff
@@ -0,0 +1,44 @@
+commit 3dd87655fd92a375ada3fc6d8cfe90d431baecaa
+Author: Andreas Boll <aboll@debian.org>
+Date:   Mon Feb 11 14:55:34 2019 +0100
+
+    Revert "Map evdev keycode KEY_FAVORITES to XF86Favorites"
+    
+    This reverts commit e6103610a2ddae633e2715c9f1da86e79b5256dd.
+    
+    This patch breaks keyboard layouts in XWayland applications when having
+    several keyboard layouts enabled.
+    
+    See also https://bugzilla.redhat.com/show_bug.cgi?id=1587998
+    
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921867
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921940
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922020
+    
+    Drop this revert once we have a newer xkbcomp (>> 1.4.2) and bump
+    dependency on x11-xkb-utils.
+
+diff --git a/keycodes/evdev b/keycodes/evdev
+index f2630ffe..51a6e26d 100644
+--- a/keycodes/evdev
++++ b/keycodes/evdev
+@@ -284,7 +284,6 @@ default xkb_keycodes "evdev" {
+ 	<I254> = 254;	// #define KEY_WWAN                246
+ 	<I255> = 255;	// #define KEY_RFKILL              247
+ 
+-	<I372> = 372;   // #define KEY_FAVORITES           364
+ 	<I569> = 569;   // #define KEY_ROTATE_LOCK_TOGGLE  561
+ 
+ 	// Fake keycodes for virtual keys
+diff --git a/symbols/inet b/symbols/inet
+index 469a7d65..ef0635a7 100644
+--- a/symbols/inet
++++ b/symbols/inet
+@@ -218,7 +218,6 @@ xkb_symbols "evdev" {
+     key <I254>   {      [ XF86WWAN              ]       }; // KEY_WWAN
+     key <I255>   {      [ XF86RFKill            ]       }; // KEY_RFKILL
+ 
+-    key <I372>  {       [ XF86Favorites          ]       };
+     key <I569>  {       [ XF86RotationLockToggle ]       };
+ 
+     key <FK13>   {      [ XF86Tools         ]       };
diff --git a/revert-Map-evdev-keycode-KEY_KEYBOARD.diff b/revert-Map-evdev-keycode-KEY_KEYBOARD.diff
new file mode 100644
index 0000000..ba78a50
--- /dev/null
+++ b/revert-Map-evdev-keycode-KEY_KEYBOARD.diff
@@ -0,0 +1,44 @@
+commit 0ea1d601ee56e1eb81be5f0a740e1380735e11ac
+Author: Andreas Boll <aboll@debian.org>
+Date:   Mon Feb 11 14:48:08 2019 +0100
+
+    Revert "Map evdev keycode KEY_KEYBOARD to XF86Keyboard"
+    
+    This reverts commit d0e5e63cf59be444bec0e5b11838a9abce45226d.
+    
+    This patch breaks keyboard layouts in XWayland applications when having several
+    keyboard layouts enabled.
+    
+    See also https://bugzilla.redhat.com/show_bug.cgi?id=1587998
+    
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921867
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921940
+    Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922020
+    
+    Drop this revert once we have a newer xkbcomp (>> 1.4.2) and bump
+    dependency on x11-xkb-utils.
+
+diff --git a/keycodes/evdev b/keycodes/evdev
+index 90b8278d..f2630ffe 100644
+--- a/keycodes/evdev
++++ b/keycodes/evdev
+@@ -285,7 +285,6 @@ default xkb_keycodes "evdev" {
+ 	<I255> = 255;	// #define KEY_RFKILL              247
+ 
+ 	<I372> = 372;   // #define KEY_FAVORITES           364
+-	<I382> = 382;   // #define KEY_KEYBOARD            374
+ 	<I569> = 569;   // #define KEY_ROTATE_LOCK_TOGGLE  561
+ 
+ 	// Fake keycodes for virtual keys
+diff --git a/symbols/inet b/symbols/inet
+index 4d774fac..469a7d65 100644
+--- a/symbols/inet
++++ b/symbols/inet
+@@ -219,7 +219,6 @@ xkb_symbols "evdev" {
+     key <I255>   {      [ XF86RFKill            ]       }; // KEY_RFKILL
+ 
+     key <I372>  {       [ XF86Favorites          ]       };
+-    key <I382>  {       [ XF86Keyboard           ]       };
+     key <I569>  {       [ XF86RotationLockToggle ]       };
+ 
+     key <FK13>   {      [ XF86Tools         ]       };
diff --git a/xkeyboard-config.spec b/xkeyboard-config.spec
index bef7870..7bfd834 100644
--- a/xkeyboard-config.spec
+++ b/xkeyboard-config.spec
@@ -2,7 +2,7 @@
 
 Name:		xkeyboard-config
 Epoch:		1
-Version:	2.28
+Version:	2.29
 Release:	1
 Summary:	X Keyboard Configuration Database
 License:	MIT
@@ -31,6 +31,11 @@ Patch11:	xkeyboard-config-ch-scriptdeadkeys.patch
 # (tpg) rediff if you like it
 #Patch12:	xkeyboard-config-2.10.1-br-support.patch
 
+# (tpg) patches from Debian
+# https://salsa.debian.org/xorg-team/data/xkb-data/tree/debian-unstable/debian/patches
+#Patch20:	revert-Map-evdev-keycode-KEY_BRIGHTNESS_CYCLE.diff
+#Patch21:	revert-Map-evdev-keycode-KEY_KEYBOARD.diff
+#Patch22:	revert-Map-evdev-keycode-KEY_FAVORITES.diff
 BuildRequires:	pkgconfig(x11)
 BuildRequires:	glib-gettextize
 BuildRequires:	intltool
@@ -38,7 +43,7 @@ BuildRequires:	perl-XML-Parser
 BuildRequires:	x11-proto-devel
 BuildRequires:	x11-util-macros
 BuildRequires:	xkbcomp
-# For the mab page
+# For the man page
 BuildRequires:	xsltproc
 # https://qa.mandriva.com/show_bug.cgi?id=44052
 BuildRequires:	gettext-devel
Not Available

benbullard79 [@T] cox.netThese *should* be OK1531d 02hrs
benbullard79 [@T] cox.netThese *should* be OK1531d 01hrs