Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > d9699729a50482d1b9225faf2dc3e23a > files > 8

uim-1.6.1-3.fc13.src.rpm

XIM=uim
XIM_PROGRAM=/usr/bin/uim-xim
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