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 | |
---|