diff --git a/desktop/toolkit/qt6/qt6-base/files/qtbase-6.5.3-xkbcommon160.patch b/desktop/toolkit/qt6/qt6-base/files/qtbase-6.5.3-xkbcommon160.patch new file mode 100644 index 0000000000..bc0e0793d7 --- /dev/null +++ b/desktop/toolkit/qt6/qt6-base/files/qtbase-6.5.3-xkbcommon160.patch @@ -0,0 +1,18 @@ +These were removed in libxkbcommon-1.6.0[1] and were apparently +unnecesary. Usage results in build failure. + +Just a quick fix while waiting for what [2] comes up with. + +[1] https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/70 +[2] https://bugreports.qt.io/browse/QTBUG-117950 +--- a/src/gui/platform/unix/qxkbcommon.cpp ++++ b/src/gui/platform/unix/qxkbcommon.cpp +@@ -242,4 +242,4 @@ +- Xkb2Qt, +- Xkb2Qt, +- Xkb2Qt, +- Xkb2Qt, ++ Xkb2Qt<0xfe90, Qt::Key_Dead_Lowline>, ++ Xkb2Qt<0xfe91, Qt::Key_Dead_Aboveverticalline>, ++ Xkb2Qt<0xfe92, Qt::Key_Dead_Belowverticalline>, ++ Xkb2Qt<0xfe93, Qt::Key_Dead_Longsolidusoverlay>, diff --git a/desktop/toolkit/qt6/qt6-base/pspec.xml b/desktop/toolkit/qt6/qt6-base/pspec.xml index 9cc681674a..2c9cce3a92 100755 --- a/desktop/toolkit/qt6/qt6-base/pspec.xml +++ b/desktop/toolkit/qt6/qt6-base/pspec.xml @@ -101,6 +101,7 @@ fedora/qtbase-mysql.patch fedora/qtbase-libglvnd.patch fedora/qtbase-gcc11.patch + qtbase-6.5.3-xkbcommon160.patch