From efce23fbc8e66b0854f343404ddb97866ab6d219 Mon Sep 17 00:00:00 2001 From: herengui Date: Wed, 13 Mar 2024 11:03:03 +0800 Subject: [PATCH] fix build error - add buildrequires gtk4-devel since enable_gtk4 is set to yes by default - disable GUI test case xkb-latin-layouts Signed-off-by: herengui (cherry picked from commit 090de298451dfa691222eff493138d2c17386c35) --- ibus.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ibus.spec b/ibus.spec index 600d025..f10a2cf 100644 --- a/ibus.spec +++ b/ibus.spec @@ -6,7 +6,7 @@ Name: ibus Version: 1.5.29 -Release: 1 +Release: 2 Summary: Intelligent Input Bus for Linux OS License: LGPLv2+ URL: https://github.com/ibus/%name/wiki @@ -22,7 +22,7 @@ BuildRequires: gettext-devel libtool glib2-doc gtk2-devel gtk3-devel db BuildRequires: dbus-python-devel >= %{dbus_python_version} desktop-file-utils python3-gobject vala vala-devel vala-tools BuildRequires: iso-codes-devel libnotify-devel libwayland-client-devel qt5-qtbase-devel cldr-emoji-annotation BuildRequires: unicode-emoji unicode-ucd libXtst-devel libxslt gobject-introspection-devel pygobject3-devel -BuildRequires: libdbusmenu-gtk3-devel +BuildRequires: libdbusmenu-gtk3-devel gtk4-devel Requires: iso-codes dbus-x11 dconf python3-gobject python3 Requires: xorg-x11-xinit xorg-x11-xkb-utils @@ -110,7 +110,7 @@ desktop-file-install --delete-original \ %check -make check DISABLE_GUI_TESTS="ibus-compose ibus-keypress test-stress" VERBOSE=1 %{nil} +make check DISABLE_GUI_TESTS="ibus-compose ibus-keypress test-stress xkb-latin-layouts" VERBOSE=1 %{nil} %post %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_xinputconf} 83 || : @@ -183,6 +183,9 @@ dconf update || : %{_datadir}/gtk-doc/html/* %changelog +* Wed Mar 13 2024 herengui - 1.5.29-2 +- add buildrequires gtk4-devel since enable_gtk4 is set to yes by default. + * Thu Feb 01 2024 zhouwenpei - 1.5.29-1 - update to 1.5.29