diff --git a/baselibs.conf b/baselibs.conf index 630c264..685d0d1 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,9 +1,29 @@ uim uim-gtk2 - supplements "packageand(uim-gtk2:gtk2-)" + post "%if "%_lib" == "lib64"" + post "%{_bindir}/gtk-query-immodules-2.0-64 > %{_sysconfdir}/gtk-2.0/gtk64.immodules" + post "%else" + post "%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules" + post "%endif" + postun "%if "%_lib" == "lib64"" + postun "%{_bindir}/gtk-query-immodules-2.0-64 > %{_sysconfdir}/gtk-2.0/gtk64.immodules" + postun "%else" + postun "%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules" + postun "%endif" + supplements "packageand(uim:gtk2-)" uim-gtk3 - supplements "packageand(uim-gtk3:gtk3-)" + post "%if "%_lib" == "lib64"" + post "%{_bindir}/gtk-query-immodules-3.0-64 --update-cache" + post "%else" + post "%{_bindir}/gtk-query-immodules-3.0 --update-cache" + post "%endif" + postun "%if "%_lib" == "lib64"" + postun "%{_bindir}/gtk-query-immodules-3.0-64 --update-cache" + postun "%else" + postun "%{_bindir}/gtk-query-immodules-3.0 --update-cache" + postun "%endif" + supplements "packageand(uim:gtk3-)" uim-qt - supplements "packageand(uim-qt:qt3-)" + supplements "packageand(uim:qt3-)" uim-qt4 - supplements "packageand(uim-qt4:libqt4-)" + supplements "packageand(uim:libqt4-)" diff --git a/uim.changes b/uim.changes index 6eba724..24d2652 100644 --- a/uim.changes +++ b/uim.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Aug 8 16:33:16 CEST 2011 - tiwai@suse.de + +- Fix baselibs.conf to update GTK immodule cache properly for + uim-gtk2-32bit and uim-gtk3-32bit packages, too + ------------------------------------------------------------------- Fri Jul 29 17:36:56 CEST 2011 - tiwai@suse.de