[521] | 1 | Summary: kinput2 is an input server for X11 applications that want Japanese text input. |
---|
| 2 | Summary(ja): kinput2 / X11¥¢¥×¥ê¥±¡¼¥·¥ç¥óÍѤÎÆüËܸìÆþÎÏ¥µ¡¼¥Ð¡¼ |
---|
| 3 | |
---|
| 4 | Name: kinput2 |
---|
| 5 | Version: v3.1 |
---|
| 6 | Release: 0vl8 |
---|
| 7 | Epoch: 1 |
---|
| 8 | License: BSD |
---|
| 9 | Group: User Interface/X |
---|
| 10 | |
---|
| 11 | Source: ftp://ftp.sra.co.jp/pub/x11/kinput2/kinput2-v3.1.tar.gz |
---|
| 12 | Patch0: kinput2-v3.1-beta4.conf.patch |
---|
| 13 | Patch1: kinput2-v3-nn.patch |
---|
| 14 | Patch2: kinput2.ppc.patch |
---|
| 15 | # keybind patches from plamo. |
---|
| 16 | Patch5: kinput2-v3.1-canna-keybind.patch |
---|
| 17 | Patch6: kinput2-v3.1-canna-keybind2.patch |
---|
| 18 | |
---|
| 19 | Patch10: kinput2-v3.1-app-defaults.patch |
---|
| 20 | |
---|
| 21 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
| 22 | Requires: libcanna >= 3.6p3-0vl5 , libwnn6 |
---|
| 23 | BuildRequires: libcanna >= 3.6p3-0vl5 , Canna-devel >= 3.6p3-0vl5 |
---|
| 24 | BuildRequires: libwnn6-devel |
---|
| 25 | |
---|
| 26 | |
---|
| 27 | Distribution: Vine Linux |
---|
| 28 | Vendor: Project Vine |
---|
| 29 | Packager: Daisuke SUZUKI <daisuke@linux.or.jp> |
---|
| 30 | |
---|
| 31 | |
---|
| 32 | %description |
---|
| 33 | Kinput2 is an input server for X11 applications that want Japanese |
---|
| 34 | text input. |
---|
| 35 | |
---|
| 36 | A client that wants kana-kanji conversion service for Japanese text |
---|
| 37 | sends a request to kinput2. Kinput2 receives the request, does |
---|
| 38 | kana-kanji conversion, and sends the converted text back to the |
---|
| 39 | client. |
---|
| 40 | |
---|
| 41 | %description -l ja |
---|
| 42 | Kinput2 ¤ÏÆüËܸì¥Æ¥¥¹¥ÈÆþÎϤòɬÍפȤ¹¤ë X11 ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¤¿¤á¤Î |
---|
| 43 | ÆþÎÏ¥µ¡¼¥Ð¡¼¤Ç¤¹¡£ |
---|
| 44 | |
---|
| 45 | ÆüËܸì¥Æ¥¥¹¥È¤Ë¤«¤Ê´Á»úÊÑ´¹¤¬É¬Íפʥ¯¥é¥¤¥¢¥ó¥È¤Ï kinput2 ¤Ë¥ê¥¯¥¨¥¹¥È |
---|
| 46 | ¤òÁ÷¿®¤·¤Þ¤¹¡£Kinput2 ¤Ï¤½¤Î¥ê¥¯¥¨¥¹¥È¤ò¼õ¤±¼è¤ê¡¢¤«¤Ê´Á»úÊÑ´¹¤ò¤·¤Æ¡¢ |
---|
| 47 | ¥¯¥é¥¤¥¢¥ó¥È¤ËÊÑ´¹¤µ¤ì¤¿¥Æ¥¥¹¥È¤òÁ÷¿®¤·¤Þ¤¹¡£ |
---|
| 48 | |
---|
| 49 | |
---|
| 50 | %prep |
---|
| 51 | %setup -q -n kinput2-v3.1 |
---|
| 52 | %patch0 -p1 |
---|
| 53 | %patch1 -p1 |
---|
| 54 | %ifarch ppc |
---|
| 55 | %patch2 -p1 |
---|
| 56 | %endif |
---|
| 57 | %patch5 -p1 |
---|
| 58 | %patch6 -p1 |
---|
| 59 | |
---|
| 60 | %patch10 -p1 -b .vine |
---|
| 61 | |
---|
| 62 | %build |
---|
| 63 | xmkmf -a |
---|
| 64 | make |
---|
| 65 | |
---|
| 66 | |
---|
| 67 | %install |
---|
| 68 | rm -rf $RPM_BUILD_ROOT |
---|
| 69 | make DESTDIR="$RPM_BUILD_ROOT" install |
---|
| 70 | make DESTDIR="$RPM_BUILD_ROOT" install.man |
---|
| 71 | gzip -9 $RPM_BUILD_ROOT/usr/X11R6/man/man1/kinput2.1x |
---|
| 72 | |
---|
| 73 | mkdir -p $RPM_BUILD_ROOT/etc/X11/im |
---|
| 74 | cat <<END1 > $RPM_BUILD_ROOT/etc/X11/im/Canna |
---|
| 75 | Name=Canna/kinput2 |
---|
| 76 | IM_Host=localhost |
---|
| 77 | |
---|
| 78 | # Check ~/.im_host |
---|
| 79 | if [ -f \$HOME/.im_host ]; then |
---|
| 80 | IM_Host=`awk -F: '{print \$1}' \$HOME/.im_host` |
---|
| 81 | fi |
---|
| 82 | |
---|
| 83 | IM_EXEC="kinput2 -canna -cannaserver \$IM_Host" |
---|
| 84 | XMODIFIERS=@im=kinput2 |
---|
| 85 | export IM_EXEC XMODIFIERS |
---|
| 86 | END1 |
---|
| 87 | |
---|
| 88 | cat <<END2 > $RPM_BUILD_ROOT/etc/X11/im/FreeWnn-kinput2 |
---|
| 89 | Name=FreeWnn/kinput2 |
---|
| 90 | IM_Host=localhost |
---|
| 91 | |
---|
| 92 | # Check ~/.im_host |
---|
| 93 | if [ -f \$HOME/.im_host ]; then |
---|
| 94 | IM_Host=`awk -F: '{print \$1}' $HOME/.im_host` |
---|
| 95 | fi |
---|
| 96 | |
---|
| 97 | IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc4 /var/lib/wnn/ja_JP/wnnenvrc" |
---|
| 98 | XMODIFIERS=@im=kinput2 |
---|
| 99 | export IM_EXEC XMODIFIERS |
---|
| 100 | END2 |
---|
| 101 | |
---|
| 102 | cat <<END3 > $RPM_BUILD_ROOT/etc/X11/im/Wnn6-kinput2 |
---|
| 103 | Name=Wnn6/kinput2 |
---|
| 104 | IM_Host=localhost |
---|
| 105 | |
---|
| 106 | # Check ~/.im_host |
---|
| 107 | if [ -f \$HOME/.im_host ]; then |
---|
| 108 | IM_Host=`awk -F: '{print \$1}' $HOME/.im_host` |
---|
| 109 | fi |
---|
| 110 | |
---|
| 111 | if [ -f /usr/local/OMRONWnn6/wnn6linux/ja_JP/wnnenvrc ]; then |
---|
| 112 | WNNENVRC=/usr/local/OMRONWnn6/wnn6linux/ja_JP/wnnenvrc |
---|
| 113 | elif [ -f /etc/wnn6/ja_JP/wnnenvrc ]; then |
---|
| 114 | WNNENVRC=/etc/wnn6/ja_JP/wnnenvrc |
---|
| 115 | else |
---|
| 116 | WNNENVRC="" |
---|
| 117 | fi |
---|
| 118 | |
---|
| 119 | if [ "$WNNENVRC" = "" ]; then |
---|
| 120 | IM_EXEC="kinput2 -wnn -jserver \$IM_Host" |
---|
| 121 | else |
---|
| 122 | IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc6 \$WNNENVRC" |
---|
| 123 | fi |
---|
| 124 | XMODIFIERS=@im=kinput2 |
---|
| 125 | export IM_EXEC XMODIFIERS |
---|
| 126 | END3 |
---|
| 127 | |
---|
| 128 | cat <<END4 > $RPM_BUILD_ROOT/etc/X11/im/Wnn7-kinput2 |
---|
| 129 | Name=Wnn7/kinput2 |
---|
| 130 | IM_Host=localhost |
---|
| 131 | |
---|
| 132 | # Check ~/.im_host |
---|
| 133 | if [ -f \$HOME/.im_host ]; then |
---|
| 134 | IM_Host=`awk -F: '{print \$1}' $HOME/.im_host` |
---|
| 135 | fi |
---|
| 136 | |
---|
| 137 | if [ -f /usr/lib/wnn7/ja_JP/jserverrc ]; then |
---|
| 138 | WNNENVRC=/usr/lib/wnn7/ja_JP/jserverrc |
---|
| 139 | elif [ -f /etc/wnn6/ja_JP/wnnenvrc ]; then |
---|
| 140 | WNNENVRC=/etc/wnn6/ja_JP/wnnenvrc |
---|
| 141 | else |
---|
| 142 | WNNENVRC="" |
---|
| 143 | fi |
---|
| 144 | |
---|
| 145 | if [ "$WNNENVRC" = "" ]; then |
---|
| 146 | IM_EXEC="kinput2 -wnn -jserver \$IM_Host" |
---|
| 147 | else |
---|
| 148 | IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc6 \$WNNENVRC" |
---|
| 149 | fi |
---|
| 150 | XMODIFIERS=@im=kinput2 |
---|
| 151 | export IM_EXEC XMODIFIERS |
---|
| 152 | END4 |
---|
| 153 | |
---|
| 154 | |
---|
| 155 | %clean |
---|
| 156 | rm -rf $RPM_BUILD_ROOT |
---|
| 157 | |
---|
| 158 | |
---|
| 159 | %files |
---|
| 160 | %defattr(-,root,root) |
---|
| 161 | %doc README NEWS |
---|
| 162 | %doc doc |
---|
| 163 | %{_prefix}/X11R6/bin/kinput2 |
---|
| 164 | %{_prefix}/X11R6/man/man1/kinput2.1x.gz |
---|
| 165 | %config %{_sysconfdir}/X11/im/* |
---|
| 166 | %config %{_sysconfdir}/kinput2/ |
---|
| 167 | %config %{_prefix}/X11R6/lib/X11/app-defaults/Kinput2 |
---|
| 168 | |
---|
| 169 | |
---|
| 170 | %changelog |
---|
| 171 | * Sat Jul 8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> v3.1-0vl8 |
---|
| 172 | - rebuilt |
---|
| 173 | - s/Copyright/License/ |
---|
| 174 | - s/Serial/Epoch/ |
---|
| 175 | |
---|
| 176 | * Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl7 |
---|
| 177 | - rebuild for VineSeed |
---|
| 178 | |
---|
| 179 | * Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl7 |
---|
| 180 | - rebuild for VineSeed |
---|
| 181 | |
---|
| 182 | * Sun Sep 4 2005 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl6 |
---|
| 183 | - fixed Kinput2.ad to use Zenkaku_Hankaku for Conversion*Keys |
---|
| 184 | instead of Hankaku_Zenkaku |
---|
| 185 | - fix more Lock/Mod2/Mod5/Shift problems |
---|
| 186 | |
---|
| 187 | * Mon Jul 26 2004 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl5 |
---|
| 188 | - update patch10 to fix Lock/Mod2/Mod5 problem in ConversionEndKeys |
---|
| 189 | (FIXME: this would be fixed in source instead of X's resources) |
---|
| 190 | |
---|
| 191 | * Wed Feb 04 2004 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl4 |
---|
| 192 | - add patch5,6 from plamo |
---|
| 193 | - merged patch3,4 as patch10 |
---|
| 194 | - add "Kanji" key to ConversionStartKeys |
---|
| 195 | |
---|
| 196 | * Sat Jun 07 2003 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl3 |
---|
| 197 | - add Patch4 to make gnome2 stable. |
---|
| 198 | |
---|
| 199 | * Fri Jan 10 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> v3.1-0vl2 |
---|
| 200 | - Requires: Canna is too excessive - modified to Requires: libcanna |
---|
| 201 | |
---|
| 202 | * Tue Oct 08 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> v3.1-0vl1 |
---|
| 203 | - updated to the newest upstream release v3.1 |
---|
| 204 | |
---|
| 205 | * Wed Sep 25 2002 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl0.beta4.3 |
---|
| 206 | - add Serial tag for upgrade :-( |
---|
| 207 | - remove |
---|
| 208 | |
---|
| 209 | * Wed Sep 25 2002 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl0.beta4.2 |
---|
| 210 | - add patch3 to change keybind for wnn4 (use ccdef.kinput2.egg) |
---|
| 211 | |
---|
| 212 | * Fri Aug 30 2002 Daisuke SUZUKI <daisuke@linux.or.jp> v3.1-0vl0.beta4.1 |
---|
| 213 | - new upstream release v3.1-beta4 |
---|
| 214 | |
---|
| 215 | * Wed May 30 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> v3release-12 |
---|
| 216 | - added ppc.patch (Patch2) |
---|
| 217 | |
---|
| 218 | * Wed May 30 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org> |
---|
| 219 | - v3release-11 |
---|
| 220 | - rebuilt for VineSeed |
---|
| 221 | |
---|
| 222 | * Fri Jan 26 2001 Daisuke SUZUKI <daisuke@linux.or.jp> kinput2-v3release-10 |
---|
| 223 | - Remove disable_overthespot patch |
---|
| 224 | |
---|
| 225 | * Thu Jan 18 2001 Daisuke SUZUKI <daisuke@linux.or.jp> kinput2-v3release-9hancom |
---|
| 226 | - XXX Fixme: Remove disable_overthespot patch for HancomWord |
---|
| 227 | |
---|
| 228 | * Thu Aug 8 2000 Yasuyuki Furukawa <furukawa@vinelinux.org> |
---|
| 229 | - XXX: added temprary disable_overthespot patch for netscape stability. |
---|
| 230 | |
---|
| 231 | * Wed Jan 5 2000 Jun Nishii <jun@vinelinux.org> |
---|
| 232 | - change group |
---|
| 233 | |
---|
| 234 | * Thu Nov 23 1999 Norihito Ohmori <ohmori@flatout.org> |
---|
| 235 | - Modified for Vine Linux |
---|
| 236 | |
---|
| 237 | * Thu Nov 18 1999 Norihito Ohmori <nono@kondara.org> |
---|
| 238 | - add NEWS in %doc |
---|
| 239 | - change Copyright |
---|
| 240 | - add Require: and BuildPreReq: tag |
---|
| 241 | - use dynamic link library for Wnn6 |
---|
| 242 | |
---|
| 243 | * Mon Oct 25 1999 Jun NISHII <jun@vinelinux.org> |
---|
| 244 | - added defattr |
---|
| 245 | |
---|
| 246 | * Thu Oct 14 1999 Jun NISHII <jun@vinelinux.org> |
---|
| 247 | - build for Vine-1.9 |
---|
| 248 | |
---|
| 249 | * Thu Aug 12 1999 Norihito Ohmori <ohmori@flatout.org> |
---|
| 250 | - change conversion from nn -> n. |
---|
| 251 | |
---|
| 252 | * Wed Jul 8 1999 Norihito Ohmori <ohmori@flatout.org> |
---|
| 253 | - version up to kinpu2v3 |
---|
| 254 | - support both Canna and Wnn6 |
---|
| 255 | |
---|
| 256 | * Mon Jan 18 1999 ZUKERAN, shin <shin@ryukyu.ad.jp> |
---|
| 257 | - Group changed: Japanese/X11 -> X11/Applications |
---|
| 258 | - Version up to kinput2-v2-fix5-alpha5 |
---|
| 259 | |
---|
| 260 | |
---|