rpms/uim/devel uim.spec,1.65,1.66 xinput.d-uim,1.4,1.5
Akira TAGOH (tagoh)
fedora-extras-commits at redhat.com
Thu Jul 17 13:09:32 UTC 2008
Author: tagoh
Update of /cvs/pkgs/rpms/uim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4740
Modified Files:
uim.spec xinput.d-uim
Log Message:
* Tue Jul 15 2008 Akira TAGOH <tagoh at redhat.com> - 1.5.0-4
- Requires: imsettings instead of im-chooser.
- Add ICON parameter to uim.conf.
- Use Qt implementation of candidate window if the desktop
session is KDE.
- set the appropriate immodule for multilib as scim does.
Index: uim.spec
===================================================================
RCS file: /cvs/pkgs/rpms/uim/devel/uim.spec,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- uim.spec 14 Jul 2008 08:15:59 -0000 1.65
+++ uim.spec 17 Jul 2008 13:08:34 -0000 1.66
@@ -3,7 +3,7 @@
Name: uim
Version: 1.5.0
-Release: 3%{?dist}
+Release: 4%{?dist}
# uim itself is licensed under BSD
# scm/py.scm, helper/eggtrayicon.[ch], qt/pref-kseparator.{cpp,h}
# and qt/chardict/chardict-kseparator.{cpp,h} is licensed under LGPLv2+
@@ -34,7 +34,7 @@
Group: System Environment/Libraries
Requires(post): %{_sbindir}/alternatives /sbin/ldconfig
Requires(postun): %{_sbindir}/alternatives /sbin/ldconfig
-Requires: im-chooser >= 0.4.1-2.fc8
+Requires: imsettings
%package devel
Summary: Development files for the Uim library
@@ -510,6 +510,13 @@
%dir %{_datadir}/uim
%changelog
+* Tue Jul 15 2008 Akira TAGOH <tagoh at redhat.com> - 1.5.0-4
+- Requires: imsettings instead of im-chooser.
+- Add ICON parameter to uim.conf.
+- Use Qt implementation of candidate window if the desktop
+ session is KDE.
+- set the appropriate immodule for multilib as scim does.
+
* Mon Jul 14 2008 Akira TAGOH <tagoh at redhat.com> - 1.5.0-3
- Add missing files. (#454957)
Index: xinput.d-uim
===================================================================
RCS file: /cvs/pkgs/rpms/uim/devel/xinput.d-uim,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xinput.d-uim 31 Jan 2008 02:33:16 -0000 1.4
+++ xinput.d-uim 17 Jul 2008 13:08:34 -0000 1.5
@@ -1,7 +1,44 @@
XIM=uim
XIM_PROGRAM=/usr/bin/uim-xim
-GTK_IM_MODULE=uim
-QT_IM_MODULE=uim
SHORT_DESC=UIM
PREFERENCE_PROGRAM=/usr/bin/uim-pref-gtk
AUXILIARY_PROGRAM=/usr/bin/uim-toolbar-gtk-systray
+ICON=/usr/share/uim/pixmaps/uim-icon.png
+
+gtkimm_exists () {
+ # check if any immodules installed
+ for dir in /usr/lib*/gtk-2.0/*/immodules; do
+ [ -x ${dir}/im-$1.so ] && return 0
+ done
+ return 1
+}
+
+if gtkimm_exists uim; then
+ GTK_IM_MODULE=uim
+else
+ GTK_IM_MODULE=xim
+fi
+
+qtimm_exists () {
+ # check if any immodule installed
+ for dir in /usr/lib*/qt4/plugins/inputmethods; do
+ [ -x ${dir}/$1.so ] && return 0
+ done
+ return 1
+}
+
+if qtimm_exists libuiminputcontextplugin; then
+ QT_IM_MODULE=uim
+else
+ QT_IM_MODULE=xim
+fi
+
+if [ "x$DESKTOP_SESSION" = "xkde" ]; then
+ if test -x /usr/libexec/uim-candwin-qt; then
+ UIM_CANDWIN_PROG=/usr/libexec/uim-candwin-qt
+ export UIM_CANDWIN_PROG
+ fi
+# if test -x /usr/bin/uim-pref-qt; then
+# PREFERENCE_PROGRAM=/usr/bin/uim-pref-qt
+# fi
+fi
More information about the fedora-extras-commits
mailing list