Accepting request 34857 from M17N

Copy from M17N/fwnn based on submit request 34857 from user coolo

OBS-URL: https://build.opensuse.org/request/show/34857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwnn?expand=0&rev=8
This commit is contained in:
OBS User autobuild
2010-03-26 00:19:40 +00:00
committed by Git OBS Bridge
parent d1dcb66a65
commit 3ff80c84d8
17 changed files with 674 additions and 1175 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package fwnn (Version 1.1.1a017)
# spec file for package fwnn (Version 1.1.1a021)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,15 +21,15 @@
Name: fwnn
BuildRequires: ncurses-devel termcap
%define base_version 1.1.1
%define alpha_version a017
%define alpha_version a021
License: GPLv2+
Group: System/I18n/Japanese
Requires: fwnncom
Conflicts: wnn6
PreReq: /usr/sbin/useradd %insserv_prereq %fillup_prereq
AutoReqProv: on
Version: 1.1.1a017
Release: 680
Version: 1.1.1a021
Release: 1
Url: http://www.freewnn.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: FreeWnn Japanese Input System--Server Only
@@ -38,19 +38,19 @@ Source1: rcfwnn
Source2: rcfcwnn
Source3: rcftwnn
Source4: rcfkwnn
Source99: fwnn-rpmlintrc
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
Patch13: FreeWnn-prototypes.patch
Patch14: FreeWnn-trad_cpp.patch
# Summary(ja): FreeWnn 日本語入力システム - サーバのみ
# %description -l ja
#
@@ -250,20 +250,19 @@ client programs that use the Korean Input System, Free kWnn.
# 国語の入力環境を提供します。クライアントは、XIMライブラリを使うことに
# より、xwnmo を使用できます。変換のエンジンには、国際化されたWnnを使用
# します。クライアントのランゲージに応じて、変換サーバを選択します。
%setup -q -n FreeWnn-%{base_version}-%{alpha_version}/Xsi
%setup -q -n FreeWnn-%{base_version}-%{alpha_version}
%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
%patch13
%patch14
#%setup -b 1 -n Xsi # add include-files for Xwnmo
# SuSE setlocale patch, try to set LC_CTYPE if LC_ALL fails (Xwnmo) and
#......................................................................
@@ -280,9 +279,10 @@ client programs that use the Korean Input System, Free kWnn.
--mandir=%{_mandir} \
--infodir=%{_infodir} \
%{_target_cpu}-suse-linux-gnu
make %{?jobs:-j%jobs} CCOPTIONS="$RPM_OPT_FLAGS"
# not -j safe, see Wnn/pubdicplus/Makefile.in
make CCOPTIONS="$RPM_OPT_FLAGS"
pushd Wnn/uum
make %{?jobs:-j%jobs} CCOPTIONS="$RPM_OPT_FLAGS"
make CCOPTIONS="$RPM_OPT_FLAGS"
popd
%install
@@ -337,6 +337,7 @@ 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
#----------------------------------------------------------------------
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/lib*.la
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
@@ -466,13 +467,17 @@ chroot . usr/bin/kwnntouch var/lib/wnn/ko_KR/dic/sys/*.*
%config /etc/FreeWnn/lt_LN/uumkey
%config /etc/FreeWnn/lt_LN/uumkey_e
%config /etc/FreeWnn/lt_LN/uumrc
%{_libdir}/libjd.so.0*
%{_libdir}/libwnn.so.0*
%files -n fwnn-devel
%defattr(-,root,root)
%dir /usr/include/wnn/
/usr/include/wnn/*
%{_libdir}/libjd.a
%{_libdir}/libjd.so
%{_libdir}/libwnn.a
%{_libdir}/libwnn.so
%files -n fwnncom
%defattr(-,root,root)
@@ -525,6 +530,7 @@ chroot . usr/bin/kwnntouch var/lib/wnn/ko_KR/dic/sys/*.*
%config /etc/FreeWnn/zh_CN/wnnenvrc_Wu
%config /etc/FreeWnn/zh_CN/wnnenvrc_WuR
%config /etc/FreeWnn/zh_CN/wnnstat.msg
%{_libdir}/libcwnn.so.0*
%files -n fcwnncom
%defattr(-,root,root)
@@ -542,6 +548,7 @@ chroot . usr/bin/kwnntouch var/lib/wnn/ko_KR/dic/sys/*.*
%dir /usr/include/cwnn/
/usr/include/cwnn/*
%{_libdir}/libcwnn.a
%{_libdir}/libcwnn.so
%files -n ftwnn
%defattr(-,root,root)
@@ -600,12 +607,14 @@ chroot . usr/bin/kwnntouch var/lib/wnn/ko_KR/dic/sys/*.*
%config /etc/FreeWnn/ko_KR/wnnenvrc
%config /etc/FreeWnn/ko_KR/wnnenvrc_R
%config /etc/FreeWnn/ko_KR/wnnstat.msg
%{_libdir}/libkwnn.so.0*
%files -n fkwnndev
%defattr(-,root,root)
%dir /usr/include/kwnn/
/usr/include/kwnn/*
%{_libdir}/libkwnn.a
%{_libdir}/libkwnn.so
# 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