File libxkbcommon-bison-3.0.patch of Package libxkbcommon
Index: libxkbcommon-xkbcommon-1.11.0/src/xkbcomp/parser.y
===================================================================
--- libxkbcommon-xkbcommon-1.11.0.orig/src/xkbcomp/parser.y
+++ libxkbcommon-xkbcommon-1.11.0/src/xkbcomp/parser.y
@@ -88,7 +88,7 @@ resolve_keysym(struct parser_param *para
%lex-param { struct scanner *param_scanner }
%parse-param { struct parser_param *param }
-%define parse.error detailed
+%define parse.error verbose
%token
END_OF_FILE 0 "end of file"
Index: libxkbcommon-xkbcommon-1.11.0/meson.build
===================================================================
--- libxkbcommon-xkbcommon-1.11.0.orig/meson.build
+++ libxkbcommon-xkbcommon-1.11.0/meson.build
@@ -176,7 +176,7 @@ have_version_script = cc.links(
map_to_def = find_program('scripts/map-to-def')
# libxkbcommon.
-bison = find_program('bison', 'win_bison', required: true, version: '>= 3.6')
+bison = find_program('bison', 'win_bison', required: true, version: '>= 3.0')
yacc = bison
yacc_gen = generator(
bison,