1%define nam             @PACKAGE@
2%define ver             @VERSION@
3%define skim            @SCIM_TABLES_ENABLE_SKIM_SUPPORT@
4%define rel             1
5
6%define scim_version	@SCIM_VERSION@
7
8%define build_scim_setup	@SCIM_BUILD_SETUP@
9
10Summary:	SCIM Generic Table IMEngine and its data files.
11Name:		%{nam}
12Version:	%{ver}
13Release:	%{rel}
14License:	GPL
15Group:		System Environment/Libraries
16URL:		http://sourceforge.net/projects/scim
17BuildRoot:	%{_tmppath}/%{name}-%{version}-root
18Source0:	%{name}-%{version}.tar.gz
19
20PreReq:		/sbin/ldconfig, /bin/sh
21
22Requires:	scim >= %{scim_version}
23BuildRequires:	scim-devel >= %{scim_version}
24
25Requires:	gtk2 >= 2.0.0
26BuildRequires:	gtk2-devel >= 2.0.0
27
28%if %{skim}
29BuildRequires:	skim-devel >= 1.2.0
30%endif
31
32%description
33This package includes Generic Table IMEngine for SCIM and many data files for it.
34
35%if %{skim}
36%package skim
37Summary:        Skim support for Generic Table
38Group:          System/I18n
39Requires:	%{name} = %{version}
40Requires:	skim >= 1.2.0
41
42%description skim
43This package includes Skim support for Generic Table IMEngine.
44%endif
45
46%package zh
47Summary:	Data files for Chinese
48Group:		System Environment/Libraries
49Requires:	scim-tables >= %{ver}
50
51%description zh
52This package includes table IM data files for Chinese.
53
54%package ja
55Summary:	Data files for Japanese
56Group:		System Environment/Libraries
57Requires:	scim-tables >= %{ver}
58
59%description ja
60This package includes table IM data files for Japanese.
61
62%package ko
63Summary:	Data files for Korean
64Group:		System Environment/Libraries
65Requires:	scim-tables >= %{ver}
66
67%description ko
68This package includes table IM data files for Korean.
69
70%package additional
71Summary:	Data files for additional languages.
72Group:		System Environment/Libraries
73Requires:	scim-tables >= %{ver}
74
75%description additional
76This package includes table IM data files for additional languages,
77such as Russian etc..
78
79#--------------------------------------------------
80
81%changelog
82* Wed Jan 5 2005 James Su <suzhe@tsinghua.org.cn>
83- Added Generic Table IMEngine module into this package.
84
85* Sun Jun 20 2004 James Su <suzhe@tsinghua.org.cn>
86- Added Amharic table.
87
88* Mon Apr 05 2004 James Su <suzhe@tsinghua.org.cn>
89- Updated Nippon table.
90- Added Yawerty table for Russian.
91
92* Fri Nov 28 2003 James Su <suzhe@turbolinux.com.cn>
93- upgraded CangJie.txt.in, added README-CangJie.txt
94
95* Tue Sep 02 2003 James Su <suzhe@turbolinux.com.cn>
96- updated table format according to SCIM 0.8.0
97- added icon files.
98
99* Wed Feb 26 2003 James Su <suzhe@turbolinux.com.cn>
100- updated table format according to SCIM 0.3.1.
101
102* Mon Nov 04 2002 James Su <suzhe@turbolinux.com.cn>
103- Initial release.
104#--------------------------------------------------
105
106%prep
107rm -rf ${RPM_BUILD_ROOT}
108
109%setup -n %{name}-%{version}
110
111%build
112./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} --mandir=%{_mandir}
113
114make
115
116%install
117[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
118
119make DESTDIR=${RPM_BUILD_ROOT} install
120
121rm -f ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/*/*.{a,la}
122
123gzip -9nf ${RPM_BUILD_ROOT}/%{_mandir}/man?/*.?
124
125%if %{skim}
126rm -f $RPM_BUILD_ROOT/@KDEDIR@/lib/kde*/*.{a,la}
127%endif
128
129%clean
130[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
131
132%post
133
134%postun
135
136%files
137%doc AUTHORS COPYING NEWS README ChangeLog THANKS
138%doc %{_mandir}/man*/*
139%{_bindir}/scim-make-table
140@SCIM_MODULEDIR@/IMEngine/table.so
141@SCIM_ICONDIR@/table.png
142%if %{build_scim_setup}
143@SCIM_MODULEDIR@/SetupUI/table-imengine-setup.so
144%endif
145%{_datadir}/locale/*/LC_MESSAGES/scim-tables.mo
146
147%files zh
148%defattr(-, root, root)
149%doc tables/zh/README-Erbi.txt tables/zh/README-CangJie.txt
150@SCIM_TABLEDIR@/Array30.bin
151@SCIM_TABLEDIR@/CangJie.bin
152@SCIM_TABLEDIR@/CangJie3.bin
153@SCIM_TABLEDIR@/CangJie5.bin
154@SCIM_TABLEDIR@/Cantonese.bin
155@SCIM_TABLEDIR@/CantonHK.bin
156@SCIM_TABLEDIR@/CNS11643.bin
157@SCIM_TABLEDIR@/Dayi3.bin
158@SCIM_TABLEDIR@/Erbi.bin
159@SCIM_TABLEDIR@/Erbi-QS.bin
160@SCIM_TABLEDIR@/EZ-Big.bin
161@SCIM_TABLEDIR@/Jyutping.bin
162@SCIM_TABLEDIR@/Quick.bin
163@SCIM_TABLEDIR@/Simplex.bin
164@SCIM_TABLEDIR@/Stroke5.bin
165@SCIM_TABLEDIR@/Wu.bin
166@SCIM_TABLEDIR@/Wubi.bin
167@SCIM_TABLEDIR@/Ziranma.bin
168@SCIM_TABLEDIR@/ZhuYin.bin
169@SCIM_TABLEDIR@/ZhuYin-Big.bin
170@SCIM_ICONDIR@/Array30.png
171@SCIM_ICONDIR@/CangJie.png
172@SCIM_ICONDIR@/CangJie3.png
173@SCIM_ICONDIR@/Cantonese.png
174@SCIM_ICONDIR@/CantonHK.png
175@SCIM_ICONDIR@/CNS11643.png
176@SCIM_ICONDIR@/Dayi.png
177@SCIM_ICONDIR@/Erbi.png
178@SCIM_ICONDIR@/Erbi-QS.png
179@SCIM_ICONDIR@/EZ.png
180@SCIM_ICONDIR@/Jyutping.png
181@SCIM_ICONDIR@/Quick.png
182@SCIM_ICONDIR@/Simplex.png
183@SCIM_ICONDIR@/Stroke5.png
184@SCIM_ICONDIR@/Wu.png
185@SCIM_ICONDIR@/Wubi.png
186@SCIM_ICONDIR@/Ziranma.png
187@SCIM_ICONDIR@/ZhuYin.png
188
189%files ja
190%defattr(-, root, root)
191%doc tables/ja/kanjidic_licence.html tables/ja/kanjidic_doc.html tables/ja/kanjidic-permission-to-use-for-scim
192@SCIM_TABLEDIR@/HIRAGANA.bin
193@SCIM_TABLEDIR@/KATAKANA.bin
194@SCIM_TABLEDIR@/Nippon.bin
195@SCIM_ICONDIR@/HIRAGANA.png
196@SCIM_ICONDIR@/KATAKANA.png
197@SCIM_ICONDIR@/Nippon.png
198
199%files ko
200%defattr(-, root, root)
201@SCIM_TABLEDIR@/Hangul.bin
202@SCIM_TABLEDIR@/HangulRomaja.bin
203@SCIM_TABLEDIR@/Hanja.bin
204@SCIM_ICONDIR@/Hangul.png
205@SCIM_ICONDIR@/Hanja.png
206
207%files additional
208%defattr(-, root, root)
209@SCIM_TABLEDIR@/Amharic.bin
210@SCIM_TABLEDIR@/Arabic.bin
211@SCIM_TABLEDIR@/Bengali-inscript.bin
212@SCIM_TABLEDIR@/Bengali-probhat.bin
213@SCIM_TABLEDIR@/Gujarati-inscript.bin
214@SCIM_TABLEDIR@/Gujarati-phonetic.bin
215@SCIM_TABLEDIR@/Hindi-inscript.bin
216@SCIM_TABLEDIR@/Hindi-phonetic.bin
217@SCIM_TABLEDIR@/IPA-X-SAMPA.bin
218@SCIM_TABLEDIR@/Kannada-inscript.bin
219@SCIM_TABLEDIR@/Kannada-kgp.bin
220@SCIM_TABLEDIR@/LaTeX.bin
221@SCIM_TABLEDIR@/Malayalam-inscript.bin
222@SCIM_TABLEDIR@/Nepali_Rom.bin
223@SCIM_TABLEDIR@/Nepali_Trad.bin
224@SCIM_TABLEDIR@/Punjabi-inscript.bin
225@SCIM_TABLEDIR@/Punjabi-jhelum.bin
226@SCIM_TABLEDIR@/Punjabi-phonetic.bin
227@SCIM_TABLEDIR@/RussianTraditional.bin
228@SCIM_TABLEDIR@/Tamil-inscript.bin
229@SCIM_TABLEDIR@/Tamil-phonetic.bin
230@SCIM_TABLEDIR@/Tamil-remington.bin
231@SCIM_TABLEDIR@/Telugu-inscript.bin
232@SCIM_TABLEDIR@/Thai.bin
233@SCIM_TABLEDIR@/Translit.bin
234@SCIM_TABLEDIR@/Viqr.bin
235@SCIM_TABLEDIR@/Yawerty.bin
236
237@SCIM_ICONDIR@/Amharic.png
238@SCIM_ICONDIR@/Arabic.png
239@SCIM_ICONDIR@/Bengali-inscript.png
240@SCIM_ICONDIR@/Bengali-probhat.png
241@SCIM_ICONDIR@/Gujarati-inscript.png
242@SCIM_ICONDIR@/Gujarati-phonetic.png
243@SCIM_ICONDIR@/Hindi-inscript.png
244@SCIM_ICONDIR@/Hindi-phonetic.png
245@SCIM_ICONDIR@/IPA-X-SAMPA.png
246@SCIM_ICONDIR@/Kannada-inscript.png
247@SCIM_ICONDIR@/Kannada-kgp.png
248@SCIM_ICONDIR@/LaTeX.png
249@SCIM_ICONDIR@/Malayalam-inscript.png
250@SCIM_ICONDIR@/Nepali.png
251@SCIM_ICONDIR@/Punjabi-inscript.png
252@SCIM_ICONDIR@/Punjabi-jhelum.png
253@SCIM_ICONDIR@/Punjabi-phonetic.png
254@SCIM_ICONDIR@/RussianTraditional.png
255@SCIM_ICONDIR@/Tamil-inscript.png
256@SCIM_ICONDIR@/Tamil-phonetic.png
257@SCIM_ICONDIR@/Tamil-remington.png
258@SCIM_ICONDIR@/Telugu-inscript.png
259@SCIM_ICONDIR@/Thai.png
260@SCIM_ICONDIR@/Viqr.png
261@SCIM_ICONDIR@/Yawerty.png
262
263
264%if %{skim}
265%files skim
266%defattr(-, root, root)
267@KDEDIR@/lib/kde*/*.so
268@KDEDIR@/share/apps/skim/pics/scim-tables.png
269@KDEDIR@/share/config.kcfg/generictable.kcfg
270@KDEDIR@/share/locale/*/LC_MESSAGES/skim-scim-tables.mo
271@KDEDIR@/share/services/skimconfiguredialog/skimplugin_scim_table_config.desktop
272%endif
273