734 lines
25 KiB
RPMSpec
734 lines
25 KiB
RPMSpec
#
|
||
# spec file for package fwnn (Version 1.1.1a017)
|
||
#
|
||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||
# This file and all modifications and additions to the pristine
|
||
# package are under the same license as the package itself.
|
||
#
|
||
# Please submit bugfixes or comments via http://bugs.opensuse.org
|
||
#
|
||
|
||
# norootforbuild
|
||
|
||
Name: fwnn
|
||
BuildRequires: termcap
|
||
%define base_version 1.1.1
|
||
%define alpha_version a017
|
||
License: GPL
|
||
Group: System/I18n/Japanese
|
||
Requires: fwnncom
|
||
Conflicts: wnn6
|
||
Prereq: /usr/sbin/useradd %insserv_prereq %fillup_prereq
|
||
Autoreqprov: on
|
||
Version: 1.1.1a017
|
||
Release: 549
|
||
URL: http://www.freewnn.org
|
||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||
Summary: FreeWnn Japanese Input System - Server only
|
||
Source: ftp://ftp.etl.go.jp/pub/FreeWnn/alpha/FreeWnn-%{base_version}-%{alpha_version}.tar.bz2
|
||
Source1: rcfwnn
|
||
Source2: rcfcwnn
|
||
Source3: rcftwnn
|
||
Source4: rcfkwnn
|
||
Patch0: FreeWnn-fsstnd.patch
|
||
Patch1: FreeWnn-ja.patch
|
||
Patch2: FreeWnn-noroot.patch
|
||
Patch3: FreeWnn-sighandler.patch
|
||
Patch4: FreeWnn-uum.patch
|
||
Patch5: FreeWnn-%{base_version}-%{alpha_version}.dif
|
||
Patch6: FreeWnn-lib64.patch
|
||
Patch7: FreeWnn-s390x.patch
|
||
Patch8: FreeWnn-warnings.patch
|
||
Patch9: conflicting-prototypes.patch
|
||
Patch10: FreeWnn-fixes.patch
|
||
Patch11: FreeWnn-include.patch
|
||
Patch12: FreeWnn-returnvalue.diff
|
||
# Summary(ja): FreeWnn 日本語入力システム - サーバのみ
|
||
# %description -l ja
|
||
#
|
||
# Wnn(うんぬ)とは? 京都大学、オムロン株式会社、株式会社アステック
|
||
# によって共同開発され、 1987年に完成した UNIX上のかな漢字変換システム。現
|
||
# 在では、FreeWnn プロジェクトが開発と維持をします
|
||
# (http://www.freewnn.org)。
|
||
#
|
||
#
|
||
# Watashino Namaeha Nakanodesu(私の名前は中野です)という文章の一括変換が
|
||
# できる (当時は、文章を一括変換できることは画期的だった!)システム とい
|
||
# うことで、その文の各文節の頭文字をとって名付けられた。 C言語で 書かれ
|
||
# たソースコードが無料で配布されたことから、多くのワークステーショ ン上で
|
||
# 使われるようになり、現在では、UNIX上のかな漢字変換システムの デファクト・
|
||
# スタンダード(事実上の標準)となっている。 一番の特徴はクライアント・
|
||
# サーバ方式を採用していることで、 サーバ部分(jserver)は、 X Window
|
||
# System 上の入力システムであるxwnmoの かな漢字変換エンジンとしてや、
|
||
# Nemacs/ Mule のたまご(egg) のかな漢字変換エンジンとして、使われている。
|
||
#
|
||
#
|
||
# このパッケージには日本語入力サーバのみ含まれます。
|
||
|
||
%description
|
||
FreeWnn is a Kana-Kanji translation system, originally developed by a
|
||
joint project made up of Kyoto University, OMRON Corporation [formerly
|
||
known as Tateishi Electronics Co.], and ASTEC Inc. Further development
|
||
and maintenance is now done by the "FreeWnn Project"
|
||
(http://www.freewnn.org).
|
||
|
||
The name "Wnn", is an acronym for the Japanese sentence "Watashino
|
||
Namaeha Nakanodesu" (literally, it means "my name is Nakano."), and is
|
||
derived from a goal of the project: to develop a system powerful enough
|
||
to translate a whole sentence like that at once. The source code has
|
||
been written in C, and is freely distributed. Consequently, Wnn spread
|
||
widely among workstation platforms, and became a de-facto standard as a
|
||
Kana-Kanji translation system for UNIX operating systems.
|
||
|
||
Wnn works in a client-server manner. The server portion of Wnn, or
|
||
jserver, is used as a Kana-Kanji translation engine for clients like
|
||
"xwnmo" and "kinput2" (input systems for the X Window System), or for
|
||
clients like "Egg", which are part of Mule (MUlti-Lingual Emacs) and
|
||
XEmacs.
|
||
|
||
This package contains only the Japanese server.
|
||
|
||
|
||
|
||
%package -n fwnndev
|
||
Group: Development/Libraries/C and C++
|
||
Summary: Development Library and Header Files for FreeWnn
|
||
# Summary(ja): FreeWnn 用開発ライブラリとヘッダファイル
|
||
# %description -n fwnndev -l ja
|
||
#
|
||
# このパッケージには FreeWnn を利用した日本語入力 client をコンパイルする
|
||
# ために必要なヘッダファイルとライブラリが含まれています。
|
||
|
||
%description -n fwnndev
|
||
This package contains the header files and libraries for building
|
||
client programs which use FreeWnn for Japanese input.
|
||
|
||
|
||
|
||
%package -n fwnncom
|
||
Summary: Common Files for FreeWnn
|
||
Group: System/I18n/Japanese
|
||
Prereq: /usr/sbin/useradd
|
||
|
||
%description -n fwnncom
|
||
This package includes files you need to run FreeWnn, Free cWnn, Free
|
||
tWnn, or Free kWnn. Install this package if you will be using any part
|
||
of the Wnn System.
|
||
|
||
|
||
|
||
%package -n fcwnn
|
||
Group: System/I18n/Chinese
|
||
Requires: fwnncom, fcwnncom
|
||
Prereq: /usr/sbin/useradd fcwnncom
|
||
Summary: Free cWnn Chinese Input System (Mainland China)
|
||
# Summary(ja): Free cWnn 中国語の入力システム (中華人民共和国)
|
||
# %description -n fcwnn -l ja
|
||
#
|
||
# Free cWnn 中国語の入力システム (中華人民共和国)
|
||
|
||
%description -n fcwnn
|
||
Free cWnn Chinese Input System (mainland China).
|
||
|
||
|
||
|
||
%package -n fcwnncom
|
||
Summary: Free cWnn/tWnn Chinese Input System Common Files (Mainland and Taiwan)
|
||
Group: System/I18n/Chinese
|
||
Requires: fwnncom
|
||
Prereq: /usr/sbin/useradd
|
||
|
||
%description -n fcwnncom
|
||
This package includes the common files for the Free cWnn and Free tWnn
|
||
Chinese Input Systems. Free cWnn is for mainland Chinese and free tWnn
|
||
is for Taiwan-Chinese.
|
||
|
||
|
||
|
||
%package -n fcwnndev
|
||
Group: Development/Libraries/C and C++
|
||
Summary: Development Libraries and Header Files for Free cWnn
|
||
# Summary(ja): Free cWnn 用開発ライブラリとヘッダファイル
|
||
# %description -n fcwnndev -l ja
|
||
#
|
||
# このパッケージには Free cWnn を利用したプログラムをコンパイルするために
|
||
# 必要なヘッダファイルとライブラリを含んでいます。
|
||
|
||
%description -n fcwnndev
|
||
This package contains the header files and libraries for building
|
||
client programs that use the Chinese Input System, Free cWnn.
|
||
|
||
|
||
|
||
%package -n ftwnn
|
||
Summary: Free tWnn Chinese Input System (Taiwan)
|
||
Group: System/I18n/Chinese
|
||
Requires: fwnncom, fcwnncom
|
||
Prereq: /usr/sbin/useradd, fcwnncom
|
||
# Summary(ja): Free tWnn 中国語の入力システム (台湾)
|
||
# %description -n ftwnn -l ja
|
||
#
|
||
# Free tWnn 中国語の入力システム (台湾)
|
||
|
||
%description -n ftwnn
|
||
Free tWnn Chinese input system (Taiwan).
|
||
|
||
|
||
|
||
%package -n fkwnn
|
||
Summary: Free kWnn Korean Input System
|
||
Group: System/I18n/Korean
|
||
Requires: fwnncom
|
||
Prereq: /usr/sbin/useradd
|
||
# Summary(ja): Free kWnn 韓国語の入力システム
|
||
# %description -n fkwnn -l ja
|
||
#
|
||
# Free kWnn 韓国語の入力システム
|
||
|
||
%description -n fkwnn
|
||
Free kWnn Korean input system.
|
||
|
||
|
||
|
||
%package -n fkwnndev
|
||
Group: Development/Libraries/C and C++
|
||
Summary: Development Libraries and Header Files for Free kWnn
|
||
# Summary(ja): Free kWnn 用開発ライブラリとヘッダファイル
|
||
# %description -n fkwnndev -l ja
|
||
#
|
||
# このパッケージには Free kWnn を利用したプログラムをコンパイルするために
|
||
# 必要なヘッダファイルとライブラリを含んでいます。
|
||
|
||
%description -n fkwnndev
|
||
This package contains the header files and libraries for building
|
||
client programs that use the Korean Input System, Free kWnn.
|
||
|
||
|
||
|
||
%prep
|
||
######################################################################
|
||
# package xwnmo
|
||
# I don't know how to build xwnmo. Will try that later ...
|
||
# %package -n xwnmo
|
||
# Requires: wnn
|
||
# Summary: xwnmo - Input Manager for the X11 Window System
|
||
# Summary(ja): xwnmo - Xウィンドウ・インプットマネージャー
|
||
# Group: Applications/X11
|
||
#
|
||
# %description -n xwnmo
|
||
#
|
||
# Xwnmo is a input manager for the Input Method of the X Window System.
|
||
# It is based on the X11 Input Method Specifications. It provides a
|
||
# multi-language input environment for multiple clients in the X11
|
||
# Window System. Clients can connect to it by using the XIM library. The
|
||
# conversion engine xwnmo uses the internationalized Wnn. It selects
|
||
# the conversion server in accordance with language of clients.
|
||
#
|
||
# %description -n xwnmo -l ja
|
||
#
|
||
# xwnmo は、Xウィンドウ・インプットメソッド用のインプット・マネージャーで
|
||
# す。 X Window System, Version 11 Input Method Specifications をベースに
|
||
# 作成されました。 xwnmo は、Xウィンドウの複数のクライアントに対して、多
|
||
# 国語の入力環境を提供します。クライアントは、XIMライブラリを使うことに
|
||
# より、xwnmo を使用できます。変換のエンジンには、国際化されたWnnを使用
|
||
# します。クライアントのランゲージに応じて、変換サーバを選択します。
|
||
%setup -q -n FreeWnn-%{base_version}-%{alpha_version}/Xsi
|
||
%patch0 -p2
|
||
%patch1 -p2
|
||
%patch2 -p2
|
||
%patch3 -p2
|
||
%patch4 -p2
|
||
%patch5 -p1
|
||
%patch6 -p2
|
||
%patch7 -p2 -b .s390x
|
||
%patch8
|
||
%patch9 -p2
|
||
%patch10 -p2
|
||
%patch11 -p2
|
||
%patch12
|
||
#%setup -b 1 -n Xsi # add include-files for Xwnmo
|
||
# SuSE setlocale patch, try to set LC_CTYPE if LC_ALL fails (Xwnmo) and
|
||
#......................................................................
|
||
# %patch2 -p1
|
||
# Trying to make Xwnmo work...
|
||
#..................................................................
|
||
# %patch3 -p1
|
||
|
||
%build
|
||
# update config.{guess,sub}
|
||
%{?suse_update_config}
|
||
./configure --prefix=/usr \
|
||
--libdir=%{_libdir} \
|
||
--mandir=%{_mandir} \
|
||
--infodir=%{_infodir} \
|
||
%{_target_cpu}-suse-linux-gnu
|
||
make CCOPTIONS="$RPM_OPT_FLAGS"
|
||
pushd Wnn/uum
|
||
make CCOPTIONS="$RPM_OPT_FLAGS"
|
||
popd
|
||
|
||
%install
|
||
make install DESTDIR=$RPM_BUILD_ROOT INSTPGMFLAGS=
|
||
make install.man DESTDIR=$RPM_BUILD_ROOT
|
||
pushd Wnn/uum
|
||
make install DESTDIR=$RPM_BUILD_ROOT INSTPGMFLAGS=
|
||
popd
|
||
#----------------------------------------------------------------------
|
||
# move Japanese man pages to their correct destination:
|
||
# (the above 'make install.man' command installs Japanese AND English
|
||
# manpages, but unfortunately all of them into the same directory.
|
||
# The Japanese manpages should be in a subdirectory 'ja'
|
||
# (or maybe ja_JP.eucJP), therefore I move them here:
|
||
for i in 1 2 3 4 5 6 7 8 9 ; do
|
||
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/ja/man$i
|
||
done
|
||
for i in atod.1 atof.1 dtoa.1 jserver.1 oldatonewa.1 uum.1 wddel.1 wdreg.1 \
|
||
wnnkill.1 wnnstat.1 wnntouch.1
|
||
do
|
||
mv $RPM_BUILD_ROOT/%{_mandir}/man1/$i $RPM_BUILD_ROOT/%{_mandir}/ja/man1/
|
||
done
|
||
mv $RPM_BUILD_ROOT/%{_mandir}/man3/* $RPM_BUILD_ROOT/%{_mandir}/ja/man3/
|
||
for i in 2a_ctrl.4 2b_romkana.4 cvt_key_tbl.4 fzk.data.4 fzk.u.4 \
|
||
hinsi_data.4 jserverrc.4 mode.4 serverdefs.4 ujis_dic.4 \
|
||
uumkey.4 uumrc.4 wnnenvrc.4
|
||
do
|
||
mv $RPM_BUILD_ROOT/%{_mandir}/man4/$i $RPM_BUILD_ROOT/%{_mandir}/ja/man4/
|
||
done
|
||
for i in pubdic.5 usr_dic.5
|
||
do
|
||
mv $RPM_BUILD_ROOT/%{_mandir}/man5/$i $RPM_BUILD_ROOT/%{_mandir}/ja/man5/
|
||
done
|
||
#----------------------------------------------------------------------
|
||
# Make sure directories for of boot script installation exist:
|
||
mkdir -p $RPM_BUILD_ROOT/etc/init.d
|
||
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||
mkdir -p $RPM_BUILD_ROOT/usr/sbin
|
||
#----------------------------------------------------------------------
|
||
# Install boot scripts:
|
||
install -m 755 $RPM_SOURCE_DIR/rcfwnn $RPM_BUILD_ROOT/etc/init.d/fwnn
|
||
install -m 755 $RPM_SOURCE_DIR/rcfcwnn $RPM_BUILD_ROOT/etc/init.d/fcwnn
|
||
install -m 755 $RPM_SOURCE_DIR/rcftwnn $RPM_BUILD_ROOT/etc/init.d/ftwnn
|
||
install -m 755 $RPM_SOURCE_DIR/rcfkwnn $RPM_BUILD_ROOT/etc/init.d/fkwnn
|
||
#----------------------------------------------------------------------
|
||
# Make symbolic links
|
||
for i in fwnn fcwnn ftwnn fkwnn ; do
|
||
( cd $RPM_BUILD_ROOT/usr/sbin; ln -sf ../../etc/init.d/$i rc$i )
|
||
done
|
||
ln -sf /var/lib/wnn/ja/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/ja/dic
|
||
ln -sf /var/lib/wnn/zh_CN/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/zh_CN/dic
|
||
ln -sf /var/lib/wnn/zh_TW/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/zh_TW/dic
|
||
ln -sf /var/lib/wnn/ko_KR/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/ko_KR/dic
|
||
#----------------------------------------------------------------------
|
||
|
||
%clean
|
||
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
|
||
|
||
%pre -n fwnn
|
||
/usr/sbin/useradd -r -o -g root -u 66 -s /bin/false -c "Wnn System Account" -d /var/lib/wnn wnn 2> /dev/null || :
|
||
|
||
%post -n fwnn
|
||
# touch all public dictionary files:
|
||
chroot . usr/bin/wnntouch var/lib/wnn/ja/dic/gerodic/g-jinmei.dic
|
||
chroot . usr/bin/wnntouch var/lib/wnn/ja/dic/pubdic/*.*
|
||
# Create symbolic runlevel links:
|
||
%{fillup_and_insserv -sy fwnn START_FREE_WNN}
|
||
|
||
%preun -n fwnn
|
||
%stop_on_removal fwnn
|
||
|
||
%postun -n fwnn
|
||
%restart_on_update fwnn
|
||
%insserv_cleanup
|
||
#%post -n fwnndev
|
||
# if you make libwnn.so, unomment it.
|
||
#/sbin/ldconfig
|
||
|
||
%pre -n fwnncom
|
||
/usr/sbin/useradd -r -o -g root -u 66 -s /bin/false -c "Wnn System Account" -d /var/lib/wnn wnn 2> /dev/null || :
|
||
|
||
%pre -n fcwnn
|
||
/usr/sbin/useradd -r -o -g root -u 66 -s /bin/false -c "Wnn System Account" -d /var/lib/wnn wnn 2> /dev/null || :
|
||
|
||
%preun -n fcwnn
|
||
%stop_on_removal fcwnn
|
||
|
||
%post -n fcwnn
|
||
# touch all public dictionary files:
|
||
chroot . usr/bin/cwnntouch var/lib/wnn/zh_CN/dic/sys/*.*
|
||
# Create symbolic run level links:
|
||
%{fillup_and_insserv -s fcwnn START_FREE_CWNN}
|
||
|
||
%postun -n fcwnn
|
||
%restart_on_update fcwnn
|
||
%insserv_cleanup
|
||
#%postun -n fcwnndev
|
||
# if you make libwnn.so, unomment it.
|
||
#/sbin/ldconfig
|
||
|
||
%pre -n ftwnn
|
||
/usr/sbin/useradd -r -o -g root -u 66 -s /bin/false -c "Wnn System Account" -d /var/lib/wnn wnn 2> /dev/null || :
|
||
|
||
%preun -n ftwnn
|
||
%stop_on_removal ftwnn
|
||
|
||
%post -n ftwnn
|
||
# touch all public dictionary files:
|
||
chroot . usr/bin/cwnntouch var/lib/wnn/zh_TW/dic/sys/*.*
|
||
# Create symbolic run level links:
|
||
%{fillup_and_insserv -s ftwnn START_FREE_TWNN}
|
||
|
||
%postun -n ftwnn
|
||
%restart_on_update ftwnn
|
||
%insserv_cleanup
|
||
|
||
%pre -n fkwnn
|
||
/usr/sbin/useradd -r -o -g root -u 66 -s /bin/false -c "Wnn System Account" -d /var/lib/wnn wnn 2> /dev/null || :
|
||
|
||
%preun -n fkwnn
|
||
%stop_on_removal fkwnn
|
||
|
||
%post -n fkwnn
|
||
# touch all public dictionary files:
|
||
chroot . usr/bin/kwnntouch var/lib/wnn/ko_KR/dic/sys/*.*
|
||
# Create symbolic run level links:
|
||
%{fillup_and_insserv -s fkwnn START_FREE_KWNN}
|
||
|
||
%postun -n fkwnn
|
||
%restart_on_update fkwnn
|
||
%insserv_cleanup
|
||
#%postun -n fkwnndev
|
||
# if you make libwnn.so, unomment it.
|
||
#/sbin/ldconfig
|
||
|
||
%files
|
||
%defattr(-,root,root)
|
||
%config /etc/init.d/fwnn
|
||
%config /usr/sbin/rcfwnn
|
||
%attr(-,wnn,root) /usr/bin/atod
|
||
%attr(-,wnn,root) /usr/bin/dtoa
|
||
%attr(-,wnn,root) /usr/bin/oldatonewa
|
||
%attr(-,wnn,root) /usr/bin/wdreg
|
||
%attr(-,wnn,root) /usr/bin/wnnstat
|
||
%attr(-,wnn,root) /usr/bin/atof
|
||
%attr(755,wnn,root) /usr/bin/jserver
|
||
%attr(-,wnn,root) /usr/bin/wddel
|
||
%attr(-,wnn,root) /usr/bin/wnnkill
|
||
%attr(-,wnn,root) /usr/bin/uum
|
||
%attr(-,wnn,root) /usr/bin/wnntouch
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/ja/
|
||
%attr(-,wnn,root) /var/lib/wnn/ja/dic
|
||
%dir /etc/FreeWnn/ja/
|
||
/etc/FreeWnn/ja/dic
|
||
%config /etc/FreeWnn/ja/hinsi.data
|
||
%config /etc/FreeWnn/ja/jserverrc
|
||
%config /etc/FreeWnn/ja/libwnn.msg
|
||
%config /etc/FreeWnn/ja/rk
|
||
%config /etc/FreeWnn/ja/rk.vi
|
||
%config /etc/FreeWnn/ja/uum.msg
|
||
%config /etc/FreeWnn/ja/uumkey
|
||
%config /etc/FreeWnn/ja/uumkey.omr
|
||
%config /etc/FreeWnn/ja/uumkey_e
|
||
%config /etc/FreeWnn/ja/uumrc
|
||
%config /etc/FreeWnn/ja/uumrc.omr
|
||
%config /etc/FreeWnn/ja/uumrc.rev
|
||
%config /etc/FreeWnn/ja/uumrc_e
|
||
%config /etc/FreeWnn/ja/uumrc_vi
|
||
%config /etc/FreeWnn/ja/wnnenvrc
|
||
%config /etc/FreeWnn/ja/wnnenvrc.omr
|
||
%config /etc/FreeWnn/ja/wnnenvrc.rem
|
||
%config /etc/FreeWnn/ja/wnnenvrc.rev
|
||
%config /etc/FreeWnn/ja/wnnenvrc_R
|
||
%config /etc/FreeWnn/ja/wnnenvrc_R.omr
|
||
%config /etc/FreeWnn/ja/wnnenvrc_R.rem
|
||
%config /etc/FreeWnn/ja/wnnstat.msg
|
||
%dir /etc/FreeWnn/lt_LN/
|
||
/etc/FreeWnn/lt_LN/rk
|
||
%config /etc/FreeWnn/lt_LN/uum.msg
|
||
%config /etc/FreeWnn/lt_LN/uumkey
|
||
%config /etc/FreeWnn/lt_LN/uumkey_e
|
||
%config /etc/FreeWnn/lt_LN/uumrc
|
||
|
||
%files -n fwnndev
|
||
%defattr(-,root,root)
|
||
%dir /usr/include/wnn/
|
||
/usr/include/wnn/*
|
||
%{_libdir}/libjd.a
|
||
%{_libdir}/libwnn.a
|
||
|
||
%files -n fwnncom
|
||
%defattr(-,root,root)
|
||
%doc CONTRIBUTORS COPYRIGHT COPYRIGHT-j ChangeLog ChangeLog.old INSTALL
|
||
%doc olddoc/ Wnn/manual/ Wnn/manual.en/
|
||
%doc cWnn/manual cWnn/manual.en
|
||
%doc %{_mandir}/man?/*
|
||
%dir %{_mandir}/ja/
|
||
%dir %{_mandir}/ja/*/
|
||
%doc %{_mandir}/ja/man?/*
|
||
%dir %attr(-,wnn,root) /var/lib/wnn
|
||
%dir /etc/FreeWnn/
|
||
%config /etc/FreeWnn/cvt_key_empty
|
||
%config /etc/FreeWnn/cvt_key_tbl
|
||
%config /etc/FreeWnn/cvt_key_tbl.ST
|
||
%config /etc/FreeWnn/cvt_key_tbl.gm
|
||
%config /etc/FreeWnn/cvt_key_tbl.kt
|
||
%config /etc/FreeWnn/cvt_key_tbl.mv
|
||
%config /etc/FreeWnn/cvt_key_tbl.vt
|
||
%config /etc/FreeWnn/serverdefs
|
||
|
||
%files -n fcwnn
|
||
%defattr(-,root,root)
|
||
%config /etc/init.d/fcwnn
|
||
%config /usr/sbin/rcfcwnn
|
||
%attr(755,wnn,root) /usr/bin/cserver
|
||
%config /etc/FreeWnn/zh_CN/cixing.data
|
||
%config /etc/FreeWnn/zh_CN/cserverrc
|
||
/etc/FreeWnn/zh_CN/dic
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/zh_CN/
|
||
%attr(-,wnn,root)/var/lib/wnn/zh_CN/dic
|
||
%config /etc/FreeWnn/zh_CN/libwnn.msg
|
||
%dir /etc/FreeWnn/
|
||
%dir /etc/FreeWnn/zh_CN/
|
||
/etc/FreeWnn/zh_CN/rk
|
||
/etc/FreeWnn/zh_CN/rk_p
|
||
/etc/FreeWnn/zh_CN/rk_z
|
||
/etc/FreeWnn/zh_CN/uum.msg
|
||
/etc/FreeWnn/zh_CN/uumkey
|
||
/etc/FreeWnn/zh_CN/uumkey_e
|
||
/etc/FreeWnn/zh_CN/uumkey_p
|
||
%config /etc/FreeWnn/zh_CN/uumrc
|
||
%config /etc/FreeWnn/zh_CN/uumrc_p
|
||
%config /etc/FreeWnn/zh_CN/uumrc_z
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc_Qi
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc_QiR
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc_R
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc_Wu
|
||
%config /etc/FreeWnn/zh_CN/wnnenvrc_WuR
|
||
%config /etc/FreeWnn/zh_CN/wnnstat.msg
|
||
|
||
%files -n fcwnncom
|
||
%defattr(-,root,root)
|
||
/usr/bin/catod
|
||
/usr/bin/catof
|
||
/usr/bin/cdtoa
|
||
/usr/bin/cwddel
|
||
/usr/bin/cwdreg
|
||
/usr/bin/cwnnkill
|
||
/usr/bin/cwnnstat
|
||
/usr/bin/cwnntouch
|
||
|
||
%files -n fcwnndev
|
||
%defattr(-,root,root)
|
||
%dir /usr/include/cwnn/
|
||
/usr/include/cwnn/*
|
||
%{_libdir}/libcwnn.a
|
||
|
||
%files -n ftwnn
|
||
%defattr(-,root,root)
|
||
%config /etc/init.d/ftwnn
|
||
%config /usr/sbin/rcftwnn
|
||
%attr(755,wnn,root) /usr/bin/tserver
|
||
%config /etc/FreeWnn/zh_TW/cixing.data
|
||
/etc/FreeWnn/zh_TW/dic
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/zh_TW/
|
||
%attr(-,wnn,root) /var/lib/wnn/zh_TW/dic
|
||
%config /etc/FreeWnn/zh_TW/libwnn.msg
|
||
%dir /etc/FreeWnn/
|
||
%dir /etc/FreeWnn/zh_TW/
|
||
/etc/FreeWnn/zh_TW/rk
|
||
/etc/FreeWnn/zh_TW/rk_p
|
||
/etc/FreeWnn/zh_TW/rk_z
|
||
%config /etc/FreeWnn/zh_TW/tserverrc
|
||
%config /etc/FreeWnn/zh_TW/uum.msg
|
||
%config /etc/FreeWnn/zh_TW/uumkey
|
||
%config /etc/FreeWnn/zh_TW/uumkey_e
|
||
%config /etc/FreeWnn/zh_TW/uumkey_p
|
||
%config /etc/FreeWnn/zh_TW/uumrc
|
||
%config /etc/FreeWnn/zh_TW/uumrc_p
|
||
%config /etc/FreeWnn/zh_TW/uumrc_z
|
||
%config /etc/FreeWnn/zh_TW/wnnenvrc
|
||
%config /etc/FreeWnn/zh_TW/wnnenvrc_R
|
||
%config /etc/FreeWnn/zh_TW/wnnstat.msg
|
||
|
||
%files -n fkwnn
|
||
%defattr(-,root,root)
|
||
%config /etc/init.d/fkwnn
|
||
%config /usr/sbin/rcfkwnn
|
||
%attr(755,wnn,root) /usr/bin/kserver
|
||
/usr/bin/katod
|
||
/usr/bin/katof
|
||
/usr/bin/kdtoa
|
||
/usr/bin/kwddel
|
||
/usr/bin/kwdreg
|
||
/usr/bin/kwnnkill
|
||
/usr/bin/kwnnstat
|
||
/usr/bin/kwnntouch
|
||
%dir /etc/FreeWnn/
|
||
%dir /etc/FreeWnn/ko_KR/
|
||
/etc/FreeWnn/ko_KR/dic
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/
|
||
%dir %attr(-,wnn,root) /var/lib/wnn/ko_KR/
|
||
%attr(-,wnn,root) /var/lib/wnn/ko_KR/dic
|
||
%config /etc/FreeWnn/ko_KR/hinsi.data
|
||
%config /etc/FreeWnn/ko_KR/kserverrc
|
||
%config /etc/FreeWnn/ko_KR/libwnn.msg
|
||
/etc/FreeWnn/ko_KR/rk
|
||
%config /etc/FreeWnn/ko_KR/uum.msg
|
||
%config /etc/FreeWnn/ko_KR/uumkey
|
||
%config /etc/FreeWnn/ko_KR/uumrc
|
||
%config /etc/FreeWnn/ko_KR/wnnenvrc
|
||
%config /etc/FreeWnn/ko_KR/wnnenvrc_R
|
||
%config /etc/FreeWnn/ko_KR/wnnstat.msg
|
||
|
||
%files -n fkwnndev
|
||
%defattr(-,root,root)
|
||
%dir /usr/include/kwnn/
|
||
/usr/include/kwnn/*
|
||
%{_libdir}/libkwnn.a
|
||
# I don't know how to build xwnmo. Will try that later ...
|
||
# %files -n xwnmo
|
||
# %doc Xwnmo/manual Xwnmo/manual.en Xwnmo/README Xwnmo/README.j
|
||
# %doc Xwnmo/X11R6/README Xwnmo/X11R6/include/README
|
||
# %doc Xwnmo/xjutil/README Xwnmo/xjutil/README.j Xwnmo/xwnmo/README
|
||
# %doc Xwnmo/xwnmo/README.j Xwnmo/xwnmo/SEP_README Xwnmo/xwnmo/SEP_README.j
|
||
# /usr/X11R6/lib/X11/app-defaults/Xwnmo
|
||
# /usr/X11R6/bin/xwnmo
|
||
# /usr/X11R6/bin/killxwnmo
|
||
# /usr/X11R6/bin/xjutil
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/xwnmo.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/ximrc.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/ximconf.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/cvt_fun_tbl.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/cvt_meta_tbl.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/killxwnmo.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/cvt_xim_tbl.1.gz
|
||
# /usr/X11R6/man/ja_JP.ujis/man1/xjutil.1.gz
|
||
# /usr/X11R6/man/man1/xwnmo.1.gz
|
||
# /usr/X11R6/man/man1/ximrc.1.gz
|
||
# /usr/X11R6/man/man1/ximconf.1.gz
|
||
# /usr/X11R6/man/man1/cvt_fun_tbl.1.gz
|
||
# /usr/X11R6/man/man1/cvt_meta_tbl.1.gz
|
||
# /usr/X11R6/man/man1/killxwnmo.1.gz
|
||
# /usr/X11R6/man/man1/cvt_xim_tbl.1.gz
|
||
# /usr/X11R6/man/man1/xjutil.1.gz
|
||
# /var/lib/wnn/ja_JP/uumrc.xim
|
||
# /var/lib/wnn/ja_JP/uumrc_vi.xim
|
||
# /var/lib/wnn/ja_JP/uumrc_e.xim
|
||
# /var/lib/wnn/ja_JP/uumkey.xim
|
||
# /var/lib/wnn/ja_JP/uumkey_v.xim
|
||
# /var/lib/wnn/ja_JP/uumkey_e.xim
|
||
# /var/lib/wnn/ja_JP/xim.msg
|
||
# /var/lib/wnn/ja_JP/xjutil.msg
|
||
# /var/lib/wnn/lt_LN/uumrc.xim
|
||
# /var/lib/wnn/lt_LN/uumkey.xim
|
||
# /var/lib/wnn/lt_LN/xim.msg
|
||
# /var/lib/wnn/zh_CN/uumrc.xim
|
||
# /var/lib/wnn/zh_CN/uumrc_p.xim
|
||
# /var/lib/wnn/zh_CN/uumrc_z.xim
|
||
# /var/lib/wnn/zh_CN/uumkey.xim
|
||
# /var/lib/wnn/zh_CN/uumkey_p.xim
|
||
# /var/lib/wnn/zh_CN/xim.msg
|
||
# /var/lib/wnn/zh_CN/xjutil.msg
|
||
# /var/lib/wnn/zh_TW/uumrc.xim
|
||
# /var/lib/wnn/zh_TW/uumrc_p.xim
|
||
# /var/lib/wnn/zh_TW/uumrc_z.xim
|
||
# /var/lib/wnn/zh_TW/uumkey.xim
|
||
# /var/lib/wnn/zh_TW/uumkey_p.xim
|
||
# /var/lib/wnn/zh_TW/xim.msg
|
||
# /var/lib/wnn/zh_TW/xjutil.msg
|
||
# /var/lib/wnn/ko_KR/uumrc.xim
|
||
# /var/lib/wnn/ko_KR/uumkey.xim
|
||
# /var/lib/wnn/ko_KR/xim.msg
|
||
# /var/lib/wnn/ko_KR/xjutil.msg
|
||
# %config /var/lib/wnn/ximconf
|
||
# %config /var/lib/wnn/ximrc
|
||
# %config /var/lib/wnn/ximrc_vi
|
||
# %config /var/lib/wnn/cvt_xim_tbl
|
||
|
||
%changelog -n fwnn
|
||
* Wed Jan 25 2006 - mls@suse.de
|
||
- converted neededforbuild to BuildRequires
|
||
* Sat Jan 14 2006 - schwab@suse.de
|
||
- Don't strip binaries.
|
||
- Don't build as root.
|
||
* Fri Oct 21 2005 - mmj@suse.de
|
||
- fix missing return value
|
||
* Thu Sep 22 2005 - yxu@suse.de
|
||
- add needed prototypes
|
||
* Wed Jun 15 2005 - meissner@suse.de
|
||
- Use RPM_OPT_FLAGS.
|
||
- Add lots of include files to avoid implicit declarations
|
||
- Use system getopt and bsearch.
|
||
- Fixed bad atoi() call spotted by -Wall
|
||
* Wed Apr 13 2005 - mfabian@suse.de
|
||
- make it build on STABLE again: conflicting-prototypes.patch
|
||
* Tue Jun 08 2004 - ro@suse.de
|
||
- get rid of some compiler warnings
|
||
* Mon Sep 15 2003 - mfabian@suse.de
|
||
- Bugzilla #30921: /var/lib/wnn should be owned by user "wnn"
|
||
for all subpackages.
|
||
* Mon Aug 18 2003 - mfabian@suse.de
|
||
- Use new stop_on_removal/restart_on_upate macros
|
||
* Mon Jun 16 2003 - mfabian@suse.de
|
||
- fix "directory not owned by any package".
|
||
* Sun Nov 03 2002 - mfabian@suse.de
|
||
- Bug Id #17416: fix usage of socket API to make /usr/bin/jserver
|
||
work on s390x. Thanks to <bk@suse.de> for help.
|
||
* Fri Sep 13 2002 - mfabian@suse.de
|
||
- change "network route named" -> "$network $named" in
|
||
"# Required-Start:".
|
||
* Thu Aug 01 2002 - mfabian@suse.de
|
||
- add %%insserv_prereq %%fillup_prereq to Prereq:
|
||
* Wed Jul 24 2002 - mfabian@suse.de
|
||
- Don't parse rc.config in init scripts
|
||
- change usage of useradd in pre script to comply with
|
||
the package howto
|
||
- move home-dir into fwnncom sub package (fwnncom is required by
|
||
all other *wnn* packages).
|
||
* Tue Jul 02 2002 - ro@suse.de
|
||
- added home-dir to base package
|
||
* Thu Apr 11 2002 - mfabian@suse.de
|
||
- use %%{_libdir} and add FreeWnn-lib64.patch from <froh@suse.de>
|
||
* Thu Jan 10 2002 - egmont@suselinux.hu
|
||
- changed /sbin/init.d to /etc/init.d in init script comments
|
||
* Fri Dec 07 2001 - mfabian@suse.de
|
||
- get rid of START_* variables in /etc/rc.config:
|
||
use new macros fill_up_and_insserv and insserv_cleanup and
|
||
remove testing for START_* variables from init scripts.
|
||
* Thu Sep 06 2001 - mfabian@suse.de
|
||
- set START_FREE_TWNN="no", START_FREE_KWNN="no",
|
||
START_FREE_CWNN="no",
|
||
* Tue Sep 04 2001 - schwab@suse.de
|
||
- Add prototypes for C++, constify.
|
||
* Mon May 07 2001 - mfabian@suse.de
|
||
- bzip2 sources
|
||
* Thu May 03 2001 - mfabian@suse.de
|
||
- make init scripts comply with latest LSB spec
|
||
* Tue Dec 05 2000 - schwab@suse.de
|
||
- Fix missing declarations.
|
||
* Tue Nov 28 2000 - mfabian@suse.de
|
||
- forgot to change the links to the init scripts to /etc/init.d
|
||
fixed.
|
||
* Mon Nov 27 2000 - mfabian@suse.de
|
||
- removed sockets before starting the FreeWnn servers.
|
||
sometimes these sockets remained after killing a FreeWnn server,
|
||
which prevented the restart.
|
||
* Mon Nov 27 2000 - mfabian@suse.de
|
||
- added "route named" to "Required-Start:"
|
||
- moved init scripts to /etc/init.d
|
||
* Fri Nov 24 2000 - mfabian@suse.de
|
||
- change to new init script mechanism:
|
||
rewrote the init scripts to use insserv to handle links to
|
||
init scripts.
|
||
* Wed Nov 01 2000 - mfabian@suse.de
|
||
- made the command line client "uum" work.
|
||
* Mon Oct 30 2000 - mfabian@suse.de
|
||
- moved all manpages into the fwnncom subpackage
|
||
* Fri Oct 27 2000 - bk@suse.de
|
||
- fixed startproc call, useradd and server permissions
|
||
* Wed Oct 25 2000 - mfabian@suse.de
|
||
- new package: fwnn (FreeWnn, Version 1.1.1-a017)
|