source: projects/specs/trunk/k/kinput2/kinput2-vl.spec @ 521

Revision 521, 6.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: kinput2 is an input server for X11 applications that want Japanese text input.
2Summary(ja): kinput2 / X11¥¢¥×¥ê¥±¡¼¥·¥ç¥óÍѤÎÆüËܸìÆþÎÏ¥µ¡¼¥Ð¡¼
3
4Name: kinput2
5Version: v3.1
6Release: 0vl8
7Epoch: 1
8License: BSD
9Group: User Interface/X
10
11Source:  ftp://ftp.sra.co.jp/pub/x11/kinput2/kinput2-v3.1.tar.gz
12Patch0:  kinput2-v3.1-beta4.conf.patch
13Patch1:  kinput2-v3-nn.patch
14Patch2:  kinput2.ppc.patch
15# keybind patches from plamo.
16Patch5:  kinput2-v3.1-canna-keybind.patch
17Patch6:  kinput2-v3.1-canna-keybind2.patch
18
19Patch10: kinput2-v3.1-app-defaults.patch
20
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22Requires: libcanna >= 3.6p3-0vl5 , libwnn6
23BuildRequires: libcanna >= 3.6p3-0vl5 , Canna-devel >= 3.6p3-0vl5
24BuildRequires: libwnn6-devel
25
26
27Distribution: Vine Linux
28Vendor: Project Vine
29Packager: Daisuke SUZUKI <daisuke@linux.or.jp>
30
31
32%description
33Kinput2 is an input server for X11 applications that want Japanese
34text input.
35
36A client that wants kana-kanji conversion service for Japanese text
37sends a request to kinput2.  Kinput2 receives the request, does
38kana-kanji conversion, and sends the converted text back to the
39client.
40
41%description -l ja
42Kinput2 ¤ÏÆüËܸì¥Æ¥­¥¹¥ÈÆþÎϤòɬÍפȤ¹¤ë 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
63xmkmf -a
64make
65
66
67%install
68rm -rf $RPM_BUILD_ROOT
69make DESTDIR="$RPM_BUILD_ROOT" install
70make DESTDIR="$RPM_BUILD_ROOT" install.man
71gzip -9 $RPM_BUILD_ROOT/usr/X11R6/man/man1/kinput2.1x
72
73mkdir -p $RPM_BUILD_ROOT/etc/X11/im
74cat <<END1 > $RPM_BUILD_ROOT/etc/X11/im/Canna
75Name=Canna/kinput2
76IM_Host=localhost
77
78# Check ~/.im_host
79if [ -f \$HOME/.im_host ]; then
80    IM_Host=`awk -F: '{print \$1}' \$HOME/.im_host`
81fi
82
83IM_EXEC="kinput2 -canna -cannaserver \$IM_Host"
84XMODIFIERS=@im=kinput2
85export IM_EXEC XMODIFIERS
86END1
87
88cat <<END2 > $RPM_BUILD_ROOT/etc/X11/im/FreeWnn-kinput2
89Name=FreeWnn/kinput2
90IM_Host=localhost
91
92# Check ~/.im_host
93if [ -f \$HOME/.im_host ]; then
94    IM_Host=`awk -F: '{print \$1}' $HOME/.im_host`
95fi
96
97IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc4 /var/lib/wnn/ja_JP/wnnenvrc"
98XMODIFIERS=@im=kinput2
99export IM_EXEC XMODIFIERS
100END2
101
102cat <<END3 > $RPM_BUILD_ROOT/etc/X11/im/Wnn6-kinput2
103Name=Wnn6/kinput2
104IM_Host=localhost
105
106# Check ~/.im_host
107if [ -f \$HOME/.im_host ]; then
108    IM_Host=`awk -F: '{print \$1}' $HOME/.im_host`
109fi
110
111if [ -f /usr/local/OMRONWnn6/wnn6linux/ja_JP/wnnenvrc ]; then
112    WNNENVRC=/usr/local/OMRONWnn6/wnn6linux/ja_JP/wnnenvrc
113elif [ -f /etc/wnn6/ja_JP/wnnenvrc ]; then
114    WNNENVRC=/etc/wnn6/ja_JP/wnnenvrc
115else
116    WNNENVRC=""
117fi
118
119if [ "$WNNENVRC" = "" ]; then
120   IM_EXEC="kinput2 -wnn -jserver \$IM_Host"
121else
122    IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc6 \$WNNENVRC"
123fi
124XMODIFIERS=@im=kinput2
125export IM_EXEC XMODIFIERS
126END3
127
128cat <<END4 > $RPM_BUILD_ROOT/etc/X11/im/Wnn7-kinput2
129Name=Wnn7/kinput2
130IM_Host=localhost
131
132# Check ~/.im_host
133if [ -f \$HOME/.im_host ]; then
134    IM_Host=`awk -F: '{print \$1}' $HOME/.im_host`
135fi
136
137if [ -f /usr/lib/wnn7/ja_JP/jserverrc ]; then
138    WNNENVRC=/usr/lib/wnn7/ja_JP/jserverrc
139elif [ -f /etc/wnn6/ja_JP/wnnenvrc ]; then
140    WNNENVRC=/etc/wnn6/ja_JP/wnnenvrc
141else
142    WNNENVRC=""
143fi
144
145if [ "$WNNENVRC" = "" ]; then
146   IM_EXEC="kinput2 -wnn -jserver \$IM_Host"
147else
148    IM_EXEC="kinput2 -wnn -jserver \$IM_Host -wnnenvrc6 \$WNNENVRC"
149fi
150XMODIFIERS=@im=kinput2
151export IM_EXEC XMODIFIERS
152END4
153
154
155%clean
156rm -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
Note: See TracBrowser for help on using the repository browser.