1 Summary: FreeWnn Japanese Input System
2 Summary(pl): FreeWnn - system wprowadzania znaków japoñskich
6 Version: %{upver}a%{alpha}
9 Group: Applications/System
11 Source0: ftp://ftp.freewnn.org/pub/FreeWnn/alpha/%{name}-%{upver}-a%{alpha}.tar.bz2
13 Source2: %{name}-cWnn.init
14 Source3: %{name}-tWnn.init
15 Source4: %{name}-kWnn.init
16 Patch0: %{name}-fhs.patch
17 Patch1: %{name}-ja.patch
18 Patch2: %{name}-noroot.patch
19 Patch3: %{name}-jserverrc-g-jinmei.patch
20 Patch4: %{name}-includes.patch
21 Patch5: %{name}-reuid.patch
22 Patch6: %{name}-manpaths.patch
23 URL: http://www.freewnn.org/
24 PreReq: %{name}-common = %{version}
25 Requires: setup >= 2.4.1
26 Requires: %{name}-libs = %{version}
27 Requires(post,preun): /sbin/chkconfig
28 BuildRequires: autoconf
29 BuildRequires: automake
30 BuildRequires: libtool
31 BuildRequires: ncurses-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _sysconfdir /etc/FreeWnn
38 This distribution contains FreeWnn Japanese Input System. FreeWnn is a
39 network-extensible Kana-to-Kanji conversion system and was jointly
40 developed and released by the Software Research Group of Kyoto
41 University Research Institute for Mathematical Science, OMRON
42 Corporation and Astec, Inc.
45 Ten pakiet zawiera system wprowadzania znaków japoñskich FreeWnn. Jest
46 to, dzia³aj±cy tak¿e przez sieæ, system konwersji Kana do Kanji,
47 stworzony i rozwijany wspólnie przez Software Research Group z
48 Institute for Mathematical Science Kyoto University, OMRON Corporation
52 Summary: Runtime library for FreeWnn
53 Summary(pl): Biblioteki wspó³dzielone FreeWnn
57 This package contains the runtime library for running programs with
60 %description libs -l pl
61 Ten pakiet zawiera biblioteki wspó³dzielone FreeWnn.
64 Summary: Header files for FreeWnn
65 Summary(pl): Pliki nag³ówkowe FreeWnn
66 Group: Development/Libraries
67 Requires: %{name}-libs = %{version}
70 This package contains the header files for building programs with use
73 %description devel -l pl
74 Ten pakiet zawiera pliki nag³ówkowe potrzebne do budowania programów
78 Summary: Static FreeWnn library
79 Summary(pl): Statyczna biblioteka FreeWnn
80 Group: Development/Libraries
81 Requires: %{name}-devel = %{version}
84 Static version of FreeWnn library.
86 %description static -l pl
87 Statyczna wersja biblioteki FreeWnn.
90 Summary: Common files for Wnn
91 Summary(pl): Wspólne pliki Wnn
92 Group: Applications/System
93 Requires(pre): user-wnn
96 FreeWnn-common includes the files you need to run FreeWnn, cWnn or
99 %description common -l pl
100 Ten pakiet zawiera wspólne pliki niezbêdne do uruchomienia FreeWnn,
104 Summary: cWnn Chinese Input System (version for China)
105 Summary(pl): cWnn System wprowadzania znaków chiñskich (wersja dla Chin)
106 Group: Applications/System
107 PreReq: cWnn-common = %{version}
108 PreReq: setup >= 2.4.1-3
109 Requires(post,preun): /sbin/chkconfig
112 This package includes FreeWnn Chinese Input System (version for
115 %description -n cWnn -l pl
116 Ten pakiet zawiera system wprowadzania znaków chiñskich FreeWnn w
119 %package -n cWnn-common
120 Summary: cWnn/tWnn Chinese Input System common files
121 Summary(pl): Wspólne pliki systemu wprowadzania znaków chiñskich cWnn/tWnn
122 Group: Applications/System
123 Requires: %{name}-common = %{version}
124 Requires: cWnn-libs = %{version}
126 %description -n cWnn-common
127 This package includes cWnn/tWnn Chinese Input System common files for
128 China and Taiwan version.
130 %description -n cWnn-common -l pl
131 Ten pakiet zawiera pliki wspólne dla wersji chiñskiej i tajwañskiej
132 systemu wprowadzania znaków chiñskich cWnn/tWnn.
134 %package -n cWnn-libs
135 Summary: cWnn/tWnn runtime library
136 Summary(pl): Biblioteka wspó³dzielona cWnn/tWnn
139 %description -n cWnn-libs
140 This package contains cWnn/tWnn runtime library.
142 %description -n cWnn-libs -l pl
143 Ten pakiet zawiera bibliotekê wspó³dzielon± cWnn/tWnn.
145 %package -n cWnn-devel
146 Summary: Header files for cWnn/tWnn
147 Summary(pl): Pliki nag³ówkowe cWnn/tWnn
148 Group: Development/Libraries
150 %description -n cWnn-devel
151 This package contains the header files for building programs with use
154 %description -n cWnn-devel -l pl
155 Ten pakiet zawiera pliki nag³ówkowe do budowania programów u¿ywaj±cych
158 %package -n cWnn-static
159 Summary: Static cWnn/tWnn library
160 Summary(pl): Statyczna biblioteka cWnn/tWnn
161 Group: Development/Libraries
162 Requires: cWnn-devel = %{version}
164 %description -n cWnn-static
165 This package contains static version of cWnn/tWnn library.
167 %description -n cWnn-static -l pl
168 Ten pakiet zawiera statyczn± wersjê biblioteki cWnn/tWnn.
171 Summary: tWnn Chinese Input System (version for Taiwan)
172 Summary(pl): System wprowadzania znaków chiñskich tWnn (wersja dla Tajwanu)
173 Group: Applications/System
174 PreReq: cWnn-common = %{version}
175 PreReq: setup >= 2.4.1-3
176 Requires(post,preun): /sbin/chkconfig
179 FreeWnn Chinese Input System (version for Taiwan).
181 %description -n tWnn -l pl
182 System wprowadzania znaków chiñskich FreeWnn w wersji dla Tajwanu.
185 Summary: kWnn Korean Input System
186 Summary(pl): System wprowadzania znaków koreañskich kWnn
187 Group: Applications/System
188 PreReq: %{name}-common = %{version}
189 PreReq: setup >= 2.4.1-3
190 Requires(post,preun): /sbin/chkconfig
191 Requires: kWnn-libs = %{version}
194 FreeWnn Korean Input System.
196 %description -n kWnn -l pl
197 System wprowadzania znaków koreañskich FreeWnn.
199 %package -n kWnn-libs
200 Summary: kWnn runtime library
201 Summary(pl): Biblioteka wspó³dzielona kWnn
204 %description -n kWnn-libs
205 This package contains kWnn runtime library.
207 %description -n kWnn-libs -l pl
208 Ten pakiet zawiera bibliotekê wspó³dzielon± kWnn.
210 %package -n kWnn-devel
211 Summary: Header files for kWnn
212 Summary(pl): Pliki nag³ówkowe kWnn
213 Group: Development/Libraries
215 %description -n kWnn-devel
216 This package contains the header files for building programs which use
219 %description -n kWnn-devel -l pl
220 Ten pakiet zawiera pliki nag³ówkowe do budowania programów u¿ywaj±cych
223 %package -n kWnn-static
224 Summary: Static kWnn library
225 Summary(pl): Statyczna biblioteka kWnn
226 Group: Development/Libraries
227 Requires: kWnn-devel = %{version}
229 %description -n kWnn-static
230 This package contains static version of kWnn library.
232 %description -n kWnn-static -l pl
233 Ten pakiet zawiera statyczn± wersjê biblioteki kWnn.
236 #%setup -q -n %{name}-%{upver}-a%{alpha}/Xsi
237 %setup -q -n %{name}-%{upver}-a017-pl4/Xsi
252 %{__make} CDEBUGFLAGS="%{rpmcflags} -I/usr/include/ncurses"
255 rm -rf $RPM_BUILD_ROOT
257 %{__make} install install.man \
258 DESTDIR=$RPM_BUILD_ROOT
260 # Makefile is missing for these manuals - install manually
261 for f in atod atof dtoa ; do
262 install Wnn/man.en/6.jutil/$f.man $RPM_BUILD_ROOT%{_mandir}/man1/$f.1
265 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
266 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/FreeWnn
267 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/cWnn
268 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/tWnn
269 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/kWnn
271 ln -sf /var/lib/wnn/ja/dic $RPM_BUILD_ROOT%{_sysconfdir}/ja/dic
272 ln -sf /var/lib/wnn/zh_CN/dic $RPM_BUILD_ROOT%{_sysconfdir}/zh_CN/dic
273 ln -sf /var/lib/wnn/zh_TW/dic $RPM_BUILD_ROOT%{_sysconfdir}/zh_TW/dic
274 ln -sf /var/lib/wnn/ko_KR/dic $RPM_BUILD_ROOT%{_sysconfdir}/ko_KR/dic
276 mv -f Wnn-consortium/dic/README README.Wnn-consortium.dic
279 rm -rf $RPM_BUILD_ROOT
282 %{_bindir}/wnntouch /var/lib/wnn/ja/dic/gerodic/g-jinmei.dic
283 cd /var/lib/wnn/ja/dic/pubdic
284 %{_bindir}/wnntouch *.*
285 /sbin/chkconfig --add FreeWnn
286 if [ -f /var/lock/subsys/FreeWnn ]; then
287 /etc/rc.d/init.d/FreeWnn restart 1>&2
289 echo "Run \"/etc/rc.d/init.d/FreeWnn start\" to start FreeWnn service."
293 if [ "$1" = "0" ]; then
294 if [ -f /var/lock/subsys/FreeWnn ]; then
295 /etc/rc.d/init.d/FreeWnn stop 1>&2
297 /sbin/chkconfig --del FreeWnn
300 %post libs -p /sbin/ldconfig
301 %postun libs -p /sbin/ldconfig
304 cd /var/lib/wnn/zh_CN/dic/sys
305 %{_bindir}/cwnntouch *.*
306 /sbin/chkconfig --add cWnn
307 if [ -f /var/lock/subsys/cWnn ]; then
308 /etc/rc.d/init.d/cWnn restart 1>&2
310 echo "Run \"/etc/rc.d/init.d/cWnn start\" to start cWnn service."
314 if [ "$1" = "0" ]; then
315 if [ -f /var/lock/subsys/cWnn ]; then
316 /etc/rc.d/init.d/cWnn stop 1>&2
318 /sbin/chkconfig --del cWnn
321 %post -n cWnn-libs -p /sbin/ldconfig
322 %postun -n cWnn-libs -p /sbin/ldconfig
325 cd /var/lib/wnn/zh_TW/dic/sys
326 %{_bindir}/cwnntouch *.*
327 /sbin/chkconfig --add tWnn
328 if [ -f /var/lock/subsys/tWnn ]; then
329 /etc/rc.d/init.d/tWnn restart 1>&2
331 echo "Run \"/etc/rc.d/init.d/tWnn start\" to start tWnn service."
335 if [ "$1" = "0" ]; then
336 if [ -f /var/lock/subsys/tWnn ]; then
337 /etc/rc.d/init.d/tWnn stop 1>&2
339 /sbin/chkconfig --del tWnn
343 cd /var/lib/wnn/ko_KR/dic/sys
344 %{_bindir}/kwnntouch *.*
345 /sbin/chkconfig --add kWnn
346 if [ -f /var/lock/subsys/kWnn ]; then
347 /etc/rc.d/init.d/kWnn restart 1>&2
349 echo "Run \"/etc/rc.d/init.d/kWnn start\" to start kWnn service."
353 if [ "$1" = "0" ]; then
354 if [ -f /var/lock/subsys/kWnn ]; then
355 /etc/rc.d/init.d/kWnn stop 1>&2
357 /sbin/chkconfig --del kWnn
360 %post -n kWnn-libs -p /sbin/ldconfig
361 %postun -n kWnn-libs -p /sbin/ldconfig
364 %defattr(644,root,root,755)
365 %doc Contrib/dic/gerodic/GERODIC PubdicPlus/PUBDICPLUS-README
367 %lang(ja) %doc PubdicPlus/PUBDICPLUS-ERRATA PubdicPlus/PUBDICPLUS-README.jp
368 %lang(ja) %doc README.Wnn-consortium.dic
369 %lang(ja) %doc Wnn/manual.en
370 %attr(754,root,root) /etc/rc.d/init.d/FreeWnn
371 %attr(755,root,root) %{_bindir}/atod
372 %attr(755,root,root) %{_bindir}/atof
373 %attr(755,root,root) %{_bindir}/dtoa
374 %attr(755,root,root) %{_bindir}/jserver
375 %attr(755,root,root) %{_bindir}/oldatonewa
376 %attr(755,root,root) %{_bindir}/wddel
377 %attr(755,root,root) %{_bindir}/wdreg
378 %attr(755,root,root) %{_bindir}/wnnkill
379 %attr(755,root,root) %{_bindir}/wnnstat
380 %attr(755,root,root) %{_bindir}/wnntouch
381 %{_mandir}/man1/[ad]*
382 %lang(ja) %{_mandir}/ja/man[145]/*
384 %attr(775,root,wnn) %dir /var/lib/wnn/ja/dic
385 %attr(775,root,wnn) %dir /var/lib/wnn/ja/dic/*
386 %attr(664,root,wnn) /var/lib/wnn/ja/dic/*/*
387 %dir %{_sysconfdir}/ja
388 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ja/[hjluw]*
389 %{_sysconfdir}/ja/dic
391 %{_sysconfdir}/ja/rk.vi
392 %dir %{_sysconfdir}/lt_LN
393 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/lt_LN/u*
394 %{_sysconfdir}/lt_LN/rk
397 %defattr(644,root,root,755)
398 %attr(755,root,root) %{_libdir}/libjd.so.*.*
399 %attr(755,root,root) %{_libdir}/libwnn.so.*.*
402 %defattr(644,root,root,755)
404 %attr(755,root,root) %{_libdir}/libjd.so
406 %attr(755,root,root) %{_libdir}/libwnn.so
408 %lang(ja) %{_mandir}/ja/man3/*
411 %defattr(644,root,root,755)
416 %defattr(644,root,root,755)
417 %doc CONTRIBUTORS.gz ChangeLog.en.gz
418 %doc Xwmnmo/manual.en
419 %lang(ja) %doc ChangeLog.gz
420 %lang(ja) %doc Xwmnmo/manual
422 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/[cs]*
426 %defattr(644,root,root,755)
427 %attr(754,root,root) /etc/rc.d/init.d/cWnn
428 %attr(755,root,root) %{_bindir}/cserver
429 %dir %{_sysconfdir}/zh_CN
430 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/zh_CN/[cluw]*
431 %{_sysconfdir}/zh_CN/dic
432 %{_sysconfdir}/zh_CN/rk
433 %{_sysconfdir}/zh_CN/rk_p
434 %{_sysconfdir}/zh_CN/rk_z
435 %dir /var/lib/wnn/zh_CN
436 %attr(775,root,wnn) %dir /var/lib/wnn/zh_CN/dic
437 %attr(775,root,wnn) %dir /var/lib/wnn/zh_CN/dic/*
438 %attr(664,root,wnn) /var/lib/wnn/zh_CN/dic/*/*
439 %{_mandir}/man1/cserver.1*
441 %files -n cWnn-common
442 %defattr(644,root,root,755)
444 %lang(ja) %doc cWnn/manual
445 %attr(755,root,root) %{_bindir}/catod
446 %attr(755,root,root) %{_bindir}/catof
447 %attr(755,root,root) %{_bindir}/cdtoa
448 %attr(755,root,root) %{_bindir}/cwddel
449 %attr(755,root,root) %{_bindir}/cwdreg
450 %attr(755,root,root) %{_bindir}/cwnnkill
451 %attr(755,root,root) %{_bindir}/cwnnstat
452 %attr(755,root,root) %{_bindir}/cwnntouch
453 %{_mandir}/man1/c[^s]*
457 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_libdir}/libcwnn.so.*.*
461 %defattr(644,root,root,755)
462 %{_libdir}/libcwnn.la
463 %attr(755,root,root) %{_libdir}/libcwnn.so
466 %files -n cWnn-static
467 %defattr(644,root,root,755)
471 %defattr(644,root,root,755)
472 %attr(754,root,root) /etc/rc.d/init.d/tWnn
473 %attr(755,root,root) %{_bindir}/tserver
474 %dir %{_sysconfdir}/zh_TW
475 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/zh_TW/[cltuw]*
476 %{_sysconfdir}/zh_TW/dic
477 %{_sysconfdir}/zh_TW/rk
478 %{_sysconfdir}/zh_TW/rk_p
479 %{_sysconfdir}/zh_TW/rk_z
480 %dir /var/lib/wnn/zh_TW
481 %attr(775,root,wnn) %dir /var/lib/wnn/zh_TW/dic
482 %attr(775,root,wnn) %dir /var/lib/wnn/zh_TW/dic/*
483 %attr(664,root,wnn) /var/lib/wnn/zh_TW/dic/*/*
486 %defattr(644,root,root,755)
487 %attr(754,root,root) /etc/rc.d/init.d/kWnn
488 %attr(755,root,root) %{_bindir}/katod
489 %attr(755,root,root) %{_bindir}/katof
490 %attr(755,root,root) %{_bindir}/kdtoa
491 %attr(755,root,root) %{_bindir}/kserver
492 %attr(755,root,root) %{_bindir}/kwddel
493 %attr(755,root,root) %{_bindir}/kwdreg
494 %attr(755,root,root) %{_bindir}/kwnnkill
495 %attr(755,root,root) %{_bindir}/kwnnstat
496 %attr(755,root,root) %{_bindir}/kwnntouch
497 %dir %{_sysconfdir}/ko_KR
498 %{_sysconfdir}/ko_KR/dic
499 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ko_KR/[hkluw]*
500 %attr(775,root,wnn) %dir /var/lib/wnn/ko_KR/dic
501 %attr(775,root,wnn) %dir /var/lib/wnn/ko_KR/dic/*
502 %attr(664,root,wnn) /var/lib/wnn/ko_KR/dic/*/*
503 %{_sysconfdir}/ko_KR/rk
506 %defattr(644,root,root,755)
507 %attr(755,root,root) %{_libdir}/libkwnn.so.*.*
510 %defattr(644,root,root,755)
511 %{_libdir}/libkwnn.la
512 %attr(755,root,root) %{_libdir}/libkwnn.so
515 %files -n kWnn-static
516 %defattr(644,root,root,755)