diff -ruN ibus-1.5.26.orig/ibus.spec.in ibus-1.5.26/ibus.spec.in
--- ibus-1.5.26.orig/ibus.spec.in	2022-03-14 13:15:48.000000000 +0800
+++ ibus-1.5.26/ibus.spec.in	2022-03-15 14:45:37.607999500 +0800
@@ -247,10 +247,10 @@
 %{_bindir}/update-gtk-immodules %{_host}
 
 %post gtk3
-%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache
+%{_bindir}/gtk-query-immodules-3.0 --update-cache
 
 %postun gtk3
-%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache
+%{_bindir}/gtk-query-immodules-3.0 --update-cache
 
 %files -f %{name}10.lang
 %defattr(-,root,root,-)
diff -ruN ibus-1.5.26.orig/src/tests/runtest ibus-1.5.26/src/tests/runtest
--- ibus-1.5.26.orig/src/tests/runtest	2022-03-14 13:15:48.000000000 +0800
+++ ibus-1.5.26/src/tests/runtest	2022-03-15 14:45:19.223999511 +0800
@@ -37,12 +37,7 @@
 test-stress
 "
 IBUS_SCHEMA_FILE='org.freedesktop.ibus.gschema.xml'
-GTK_QUERY_MODULE=gtk-query-immodules-3.0-32
-MACHINE=`uname -m`
-
-if test x"$MACHINE" = xx86_64 ; then
-    GTK_QUERY_MODULE=gtk-query-immodules-3.0-64
-fi
+GTK_QUERY_MODULE=gtk-query-immodules-3.0
 
 retval=0
 
