diff options
author | Justin Boffemmyer | 2008-10-29 14:57:26 -0400 |
---|---|---|
committer | Justin Boffemmyer | 2008-10-29 14:57:26 -0400 |
commit | 012662711bdfb9ccf821d6fa18aad15b0cebd3bc (patch) | |
tree | 89c58d86f644a5eb70e92b374b3e8e18f7b55340 /i18n/uim | |
parent | aab473e5afc16107c9a6cc5513bd86d99141985d (diff) |
i18n/uim: new spell, universal input method
uim is an input method engine capable of inputting any language
(provided the language module is available, m17n-lib can provide
support for *many* languages), and it can do the input both in X
windows and on the console (via the uim-fep command-line tool). It can
be configured both by hand via a .uim config file, or using a gui
configuration tool.
Diffstat (limited to 'i18n/uim')
-rwxr-xr-x | i18n/uim/BUILD | 2 | ||||
-rwxr-xr-x | i18n/uim/CONFIGURE | 29 | ||||
-rwxr-xr-x | i18n/uim/DEPENDS | 78 | ||||
-rwxr-xr-x | i18n/uim/DETAILS | 16 | ||||
-rw-r--r-- | i18n/uim/HISTORY | 3 |
5 files changed, 128 insertions, 0 deletions
diff --git a/i18n/uim/BUILD b/i18n/uim/BUILD new file mode 100755 index 0000000000..20c634ffda --- /dev/null +++ b/i18n/uim/BUILD @@ -0,0 +1,2 @@ +OPTS="$UIMCONF $OPTS" && +default_build diff --git a/i18n/uim/CONFIGURE b/i18n/uim/CONFIGURE new file mode 100755 index 0000000000..8da3b058fe --- /dev/null +++ b/i18n/uim/CONFIGURE @@ -0,0 +1,29 @@ +config_query UIMANTHY "Build with anthy support?" y && + +if [[ $UIMANTHY == y ]] +then + config_query_option UIMCONF "Build with UTF-8 libanthy support?" "y" \ + "--with-anthy-utf8" \ + "--with-anthy" +fi && + +config_query UIMFEP "Build uim-fep?" y && + +if [[ $UIMFEP == y ]] +then + UIMCONF="$UIMCONF --enable-fep" +else + UIMCONF="$UIMCONF --disable-fep" +fi && + +config_query_option UIMCONF "Build uim.el (for emacs support)?" y \ + "--enable-emacs" "--disable-emacs" && + +config_query_option UIMCONF "Build dictionary utility (for Anthy and Canna)?" n \ + "--enable-dict" "--disable-dict" && + +config_query_option UIMCONF "Build KDE panel applet?" y \ + "--enable-kde-applet" "--disable-kde-applet" && + +config_query_option UIMCONF "Build graphical conf editor?" y \ + "--enable-pref" "--disable-pref" diff --git a/i18n/uim/DEPENDS b/i18n/uim/DEPENDS new file mode 100755 index 0000000000..4ba884e0a6 --- /dev/null +++ b/i18n/uim/DEPENDS @@ -0,0 +1,78 @@ +if [[ $UIMANTHY == y ]] +then + depends anthy +fi && + +if [[ $UIMFEP == y ]] +then + depends ncurses +fi && + +optional_depends libedit \ + "--with-libedit" \ + "--without-libedit" \ + "libedit support" && + +optional_depends canna \ + "--with-canna" \ + "--without-canna" \ + "Japanese Canna module" && + +optional_depends freewnn \ + "--with-wnn" \ + "--without-wnn" \ + "Japanese wnn module" && + +# The following are possible input modules for UIM, but we don't have +# spells for them yet. The code is here for when we have the spells. +# +#optional_depends sj3 \ +# "--with-sj3" \ +# "--without-sj3" \ +# "Japanese sj3 module" && +# +#optional_depends mana \ +# "--with-mana" \ +# "--without-mana" \ +# "Japanese mana module" && +# +#optional_depends prime \ +# "--with-prime" \ +# "--without-prime" \ +# "Japanese PRIME module" && +# +#optional_depends m17nlib \ +# "--with-m17nlib" \ +# "--without-m17nlib" \ +# "uim-m17nlib bridge" && +# +#optional_depends X11-SERVER \ +# "--with-x" \ +# "--without-x" \ +# "X window system support" && +# +#optional_depends libxft \ +# "--with-xft" \ +# "--without-xft" \ +# "Xft (antialias) support" && +# + +optional_depends gtk+2 \ + "--with-gtk2" \ + "--without-gtk2" \ + "gtk tools and gtk immodule" && + +optional_depends gnome-panel \ + "--with-gnome-panel" \ + "--without-gnome-panel" \ + "GNOME applet indicator" && + +optional_depends qt-x11 \ + "--with-qt --with-qt-immodule" \ + "--without-qt --with-qt-immodule" \ + "qt tools" && + +optional_depends qt4 \ + "--with-qt --with-qt4-immodule" \ + "--without-qt --without-qt4-immodule" \ + "qt4 tools (experimental)" diff --git a/i18n/uim/DETAILS b/i18n/uim/DETAILS new file mode 100755 index 0000000000..4b1ea6625e --- /dev/null +++ b/i18n/uim/DETAILS @@ -0,0 +1,16 @@ + SPELL=uim + VERSION=1.5.4 + SOURCE="${SPELL}-${VERSION}.tar.bz2" + SOURCE_URL[0]="http://${SPELL}.googlecode.com/files/${SOURCE}" + SOURCE_HASH=sha512:2d40f97d7bb2d0b9138a7ede005e2c754ff5c710c1885aa5400a475ccccca081ccbaa84d47b0fbbef7a26fa0a1e00055ed1f85e5897b9a4ac20497cf5061c23a +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE="http://code.google.com/p/uim/" + LICENSE[0]=BSD + ENTERED=20081029 + SHORT="A multilingual input method framework." +cat << EOF +uim is a multilingual input method framework. It aims to provide a flexible +development platform and useful user environment for input methods. It works +in many environments, including general desktop systems such as GNOME or KDE, +and even in a console. It also supports Linux Zaurus and Mac OS X. +EOF diff --git a/i18n/uim/HISTORY b/i18n/uim/HISTORY new file mode 100644 index 0000000000..eee92e6cae --- /dev/null +++ b/i18n/uim/HISTORY @@ -0,0 +1,3 @@ +2008-10-29 Justin Boffemmyer <flux@sourcemage.org> + * BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: spell created + |