Name: im-ja Summary: Japanese input module for GTK2 Version: 1.4 Release: %mkrel 1 License: GPL Group: System/Libraries URL: http://im-ja.sourceforge.net/ Source: http://im-ja.sourceforge.net/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-root Conflicts: kinput2-wnn4 uim BuildRequires: gnome-panel-devel BuildRequires: canna-devel BuildRequires: anthy-devel BuildRequires: ImageMagick BuildRequires: docbook-utils BuildRequires: perl-XML-Parser Requires: locales-ja Prereq: %_bindir/gtk-query-immodules-2.0 Requires: gtk+2.0 >= 2.4.4-2mdk %description im-ja aims to be a generic Japanese input module for GTK+2. Currently present input modes are: * Direct input (romaji) * Hiragana * Katakana * Half-width katakana * Zenkaku * Kanji conversion using the following engines: o Canna o Anthy o Skk(server) o Kanji character recognition (based on Kanjipad) Conversion hotkeys, status window, preedit text colors, etc. can be customized through a GUI. An optional applet is also included for the gnome-panel which can be used to display and change the input method. im-ja also comes with a XIM server that can be used as a replacement for other commonly used XIM servers such as kinput2 to enable Japanese input into non-GTK2 applications. %prep %setup -q %build %configure2_5x --disable-schemas-install --disable-wnn %make /usr/bin/convert -resize 48x48 gnome/im-ja-capplet.png %{name}-conf48.png /usr/bin/convert -resize 32x32 gnome/im-ja-capplet.png %{name}-conf32.png /usr/bin/convert -resize 16x16 gnome/im-ja-capplet.png %{name}-conf16.png %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # we don't care about the .la file... rm -f %{buildroot}/%{_libdir}/gtk-2.0/*/immodules/*.la %find_lang %{name} # Menu entry mkdir -p %buildroot/%_menudir cat << EOF > %buildroot/%_menudir/%name ?package(%name): needs="gnome"\ section="Configuration/GNOME"\ title="Im-Ja Configurator"\ longtitle="Configurator for the GTK+2 Japanese Input Module"\ command="%_bindir/%{name}-conf"\ icon="%{name}-conf.png" EOF %__install -D -m 644 %{name}-conf48.png %buildroot/%_liconsdir/%{name}-conf.png %__install -D -m 644 %{name}-conf32.png %buildroot/%_iconsdir/%{name}-conf.png %__install -D -m 644 %{name}-conf16.png %buildroot/%_miconsdir/%{name}-conf.png %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig %{_bindir}/gtk-query-immodules-2.0 %_lib > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/im-ja.schemas > /dev/null %update_menus %preun if [ "$1" = "0" ]; then GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/im-ja.schemas > /dev/null fi %postun /sbin/ldconfig %{_bindir}/gtk-query-immodules-2.0 %_lib > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib %clean_menus %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog COPYING README TODO %dir %{_libdir}/im-ja %defattr(755,root,root,755) %{_bindir}/* %{_libdir}/gtk-2.0/*/immodules/*.so %{_libdir}/im-ja/im-ja-applet %{_libdir}/im-ja/im-ja-helper %{_libdir}/im-ja/kpengine %defattr(644,root,root,755) %{_sysconfdir}/gconf/schemas/* %{_libdir}/bonobo/servers/* %{_datadir}/%name %{_datadir}/control-center-2.0/capplets/* %{_datadir}/gnome-2.0/ui/* %{_datadir}/pixmaps/* %{_mandir}/man1/* %{_menudir}/* %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %changelog * Tue Sep 13 2005 Thierry Vignaud <tvignaud@mandriva.com> 1.4-1mdk - new release * Mon Feb 14 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.3-1mdk - new release - kill patches 0, 1, 2 & 3 (merged upstream) * Thu Jan 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.2-5mdk - Rebuild with latest howl * Mon Dec 27 2004 Michael Reinsch <mr@uue.org> 1.2-4mdk - Fix for gtk-2.6 from CVS * Thu Dec 02 2004 Abel Cheung <deaddog@mandrake.org> 1.2-3mdk - Fix BuildRequires * Sat Sep 12 2004 Michael Reinsch <mr@uue.org> 1.2-2mdk - no longer build with freewnn - patch 1: several fixes for gcc34 (i.e. fix broken im-ja-conf) - patch 2: fix Segv when right-clicked on status/preedit window * Fri Jul 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.2-1mdk - new release - fix buildrequires * Wed Jul 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0-3mdk - biarch support - patch 0: fix build without im-ja installed * Sun Apr 11 2004 Michael Reinsch <mr@uue.org> 1.0-2mdk - rebuild for new gtk - updated description - cleanup BuildRequires * Fri Apr 02 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0-1mdk - UTUMI Hirosi <utuhiro78@yahoo.co.jp>: o new version o add anthy support * Sun Feb 01 2004 Michael Reinsch <mr@uue.org> 0.9-2mdk - use cvs snapshot - build with canna support * Fri Jan 23 2004 Michael Reinsch <mr@uue.org> 0.9-1mdk - only compile with FreeWnn at the moment, no Canna support - initial mandrake package