Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 1194e6ef9e1cef4247eb4b5ee7d3f550 > files > 4

uim-0.4.6-6.1.102mdk.src.rpm

#!/bin/sh
ECHO="/bin/echo"
UIM_SH="/usr/bin/uim-sh"
LOADER_SCM="/usr/share/uim/loader.scm"
INSTALLED_MODULES_SCM="/usr/share/uim/installed-modules.scm"
SCM_PATH="/usr/share/uim"

set -e

[ -x $UIM_SH ] || exit 1;

for i in anthy canna prime skk m17nlib pyload tcode tutcode hangul viqr ipa-x-sampa latin; do
	[ -f $SCM_PATH/$i.scm ] && module_names="$module_names \"$i\""
done

$ECHO -n "Updating uim im engine list..."

[ -f $INSTALLED_MODULES_SCM ] && rm -f $INSTALLED_MODULES_SCM
[ -f $LOADER_SCM ] && rm -f $LOADER_SCM

LANG=C LIBUIM_VANILLA=1 LIBUIM_VERBOSE=1 $UIM_SH -B > $INSTALLED_MODULES_SCM <<EOL1
(define installed-im-module-list '($module_names))
(require "manage-modules.scm")
(generate-installed-modules-scm)
EOL1

LANG=C LIBUIM_VANILLA=1 LIBUIM_VERBOSE=1 $UIM_SH -B > $LOADER_SCM <<EOL2
(require "manage-modules.scm") 
(require "$INSTALLED_MODULES_SCM")
(generate-loader-scm)"
EOL2

$ECHO "done."