3 %bcond_with indic_tables # don't build Indic tables
4 %bcond_with jp_tables # don't build Japanese tables
5 %bcond_with ko_tables # don't build Korean tables
7 Summary: SCIM Generic Table IMEngine
13 Source0: http://downloads.sourceforge.net/scim/%{name}-%{version}.tar.gz
14 # Source0-md5: 0b5d25fee5bcbfe35159d1bb061c8911
16 # http://www.chinesecj.com/newsoftware/index3.php?Type=1
17 Source2: CangJie5.txt.in
18 Patch0: %{name}-rhbz217639.patch
19 Patch1: %{name}-rhbz232860.patch
20 URL: http://sourceforge.net/projects/scim
21 BuildRequires: gtk+2-devel
22 BuildRequires: scim-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 This package contains the Generic Table IMEngine for SCIM.
30 Summary: SCIM tables for Amharic
32 Requires: scim-tables = %{version}
35 This package contains scim-tables files for Amharic input.
38 Summary: SCIM tables for Arabic
40 Requires: scim-tables = %{version}
43 This package contains scim-tables files for Arabic input.
46 Summary: SCIM tables for Bengali
48 Requires: scim-tables = %{version}
51 This package contains scim-tables files for Bengali input.
54 Summary: SCIM tables for Chinese
56 Requires: scim-tables = %{version}
59 This package contains scim-tables files for Chinese input.
61 %package chinese-extra
62 Summary: Additional SCIM tables for Chinese
64 Requires: scim-tables = %{version}
66 %description chinese-extra
67 This package contains additional less used scim-tables files for
71 Summary: SCIM tables for Greek Polytonic
73 Requires: scim-tables = %{version}
76 This package contains scim-tables files for Greek Polytonic input.
79 Summary: SCIM tables for Gujarati
81 Requires: scim-tables = %{version}
84 This package contains scim-tables files for Gujarati input.
87 Summary: SCIM tables for Hebrew
89 Requires: scim-tables = %{version}
92 This package contains scim-tables files for Hebrew input.
95 Summary: SCIM tables for Hindi
97 Requires: scim-tables = %{version}
100 This package contains scim-tables files for Hindi input.
103 Summary: SCIM tables for Japanese
105 Requires: scim-tables = %{version}
107 %description japanese
108 This package contains scim-tables files for Japanese.
111 Summary: SCIM tables for Kannada
113 Requires: scim-tables = %{version}
116 This package contains scim-tables files for Kannada input.
119 Summary: SCIM tables for Korean
121 Requires: scim-tables = %{version}
124 This package contains scim-tables files for Korean.
127 Summary: SCIM tables for Malayalam scripts
129 Requires: scim-tables = %{version}
131 %description malayalam
132 This package contains scim-tables files for Malayalam languages.
135 Summary: SCIM tables for Marathi
137 Requires: scim-tables = %{version}
140 This package contains scim-tables files for Marathi languages.
143 Summary: SCIM tables for Nepali
145 Requires: scim-tables = %{version}
148 This package contains scim-tables files for Nepali input.
151 Summary: SCIM tables for Punjabi
153 Requires: scim-tables = %{version}
156 This package contains scim-tables files for Punjabi input.
159 Summary: SCIM tables for Russian
161 Requires: scim-tables = %{version}
164 This package contains scim-tables files for Russian input.
167 Summary: SCIM tables for Tamil
169 Requires: scim-tables = %{version}
172 This package contains scim-tables files for Tamil input.
175 Summary: SCIM tables for Thai
177 Requires: scim-tables = %{version}
180 This package contains scim-tables files for Thai input.
183 Summary: SCIM tables for Telugu
185 Requires: scim-tables = %{version}
188 This package contains scim-tables files for Telugu input.
191 Summary: SCIM tables for Uyghur
193 Requires: scim-tables = %{version}
196 This package contains scim-tables files for Uyghur input.
199 Summary: SCIM tables for Ukrainian
201 Requires: scim-tables = %{version}
203 %description ukrainian
204 This package contains scim-tables files for Ukrainian input.
207 Summary: SCIM tables for Vietnamese
209 Requires: scim-tables = %{version}
211 %description vietnamese
212 This package contains scim-tables files for Vietnamese input.
215 Summary: Other miscellaneous SCIM tables
217 Requires: scim-tables = %{version}
219 %description additional
220 This package contains some miscellaneous scim-tables.
227 %{__cp} -f %SOURCE2 tables/zh/
235 rm -rf $RPM_BUILD_ROOT
237 DESTDIR=$RPM_BUILD_ROOT
239 %{__install} %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/scim/icons/
241 %{!?with_indic_tables:%{__rm} $RPM_BUILD_ROOT/%{_datadir}/scim/{icons,tables}/{Bengali,Gujarati,Hindi,Kannada,Malayalam,Marathi,Punjabi,Tamil,Telugu}-*}
242 %{!?with_jp_tables:%{__rm} $RPM_BUILD_ROOT/%{_datadir}/scim/{icons,tables}/{HIRAGANA,KATAKANA,Nippon}*}
243 %{!?with_ko_tables:%{__rm} $RPM_BUILD_ROOT/%{_datadir}/scim/{icons,tables}/{Hangul,Hanja}*}
245 %{__rm} ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/*/*/*.{la,a}
250 rm -rf $RPM_BUILD_ROOT
252 %files -f %{name}.lang
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_bindir}/scim-make-table
255 %attr(755,root,root) %{_libdir}/scim-1.0/*/IMEngine/table.so
256 %attr(755,root,root) %{_libdir}/scim-1.0/*/SetupUI/table-imengine-setup.so
257 %{_datadir}/scim/icons/table.png
258 %dir %{_datadir}/scim/tables
259 %{_mandir}/man1/scim-make-table.1*
262 %defattr(644,root,root,755)
263 %{_datadir}/scim/tables/Amharic.bin
264 %{_datadir}/scim/icons/Amharic.png
267 %defattr(644,root,root,755)
268 %{_datadir}/scim/tables/Arabic.bin
269 %{_datadir}/scim/icons/Arabic.png
272 %defattr(644,root,root,755)
273 %doc tables/zh/README-*.txt
274 %{_datadir}/scim/icons/Array30.png
275 %{_datadir}/scim/icons/CangJie3.png
276 %{_datadir}/scim/icons/CangJie5.png
277 %{_datadir}/scim/icons/CantonHK.png
278 %{_datadir}/scim/icons/Quick.png
279 %{_datadir}/scim/icons/SmartCangJie6.png
280 %{_datadir}/scim/icons/Wubi.png
281 %{_datadir}/scim/icons/ZhuYin.png
282 %{_datadir}/scim/tables/Array30.bin
283 %{_datadir}/scim/tables/CangJie3.bin
284 %{_datadir}/scim/tables/CangJie5.bin
285 %{_datadir}/scim/tables/CantonHK.bin
286 %{_datadir}/scim/tables/Quick.bin
287 %{_datadir}/scim/tables/SmartCangJie6.bin
288 %{_datadir}/scim/tables/Wubi.bin
289 %{_datadir}/scim/tables/ZhuYin.bin
292 %defattr(644,root,root,755)
293 %doc tables/zh/README-*.txt
294 %{_datadir}/scim/icons/CNS11643.png
295 %{_datadir}/scim/icons/CangJie.png
296 %{_datadir}/scim/icons/Cantonese.png
297 %{_datadir}/scim/icons/Dayi.png
298 %{_datadir}/scim/icons/EZ.png
299 %{_datadir}/scim/icons/Erbi.png
300 %{_datadir}/scim/icons/Erbi-QS.png
301 %{_datadir}/scim/icons/Jyutping.png
302 %{_datadir}/scim/icons/Simplex.png
303 %{_datadir}/scim/icons/Stroke5.png
304 %{_datadir}/scim/icons/Wu.png
305 %{_datadir}/scim/icons/Ziranma.png
306 %{_datadir}/scim/tables/CNS11643.bin
307 %{_datadir}/scim/tables/CangJie.bin
308 %{_datadir}/scim/tables/Cantonese.bin
309 %{_datadir}/scim/tables/Dayi3.bin
310 %{_datadir}/scim/tables/EZ-Big.bin
311 %{_datadir}/scim/tables/Erbi.bin
312 %{_datadir}/scim/tables/Erbi-QS.bin
313 %{_datadir}/scim/tables/Jyutping.bin
314 %{_datadir}/scim/tables/Simplex.bin
315 %{_datadir}/scim/tables/Stroke5.bin
316 %{_datadir}/scim/tables/Wu.bin
317 %{_datadir}/scim/tables/ZhuYin-Big.bin
318 %{_datadir}/scim/tables/Ziranma.bin
321 %defattr(644,root,root,755)
322 %{_datadir}/scim/tables/greekpoly.bin
325 %defattr(644,root,root,755)
326 %{_datadir}/scim/tables/classicalhebrew.bin
329 %defattr(644,root,root,755)
330 %{_datadir}/scim/tables/Nepali_*.bin
331 %{_datadir}/scim/icons/Nepali.png
334 %defattr(644,root,root,755)
335 %{_datadir}/scim/icons/Translit.png
336 %{_datadir}/scim/icons/RussianTraditional.png
337 %{_datadir}/scim/icons/Yawerty.png
338 %{_datadir}/scim/tables/RussianTraditional.bin
339 %{_datadir}/scim/tables/Yawerty.bin
340 %{_datadir}/scim/tables/Translit.bin
343 %defattr(644,root,root,755)
344 %{_datadir}/scim/icons/Thai.png
345 %{_datadir}/scim/tables/Thai.bin
348 %defattr(644,root,root,755)
349 %{_datadir}/scim/icons/Ukrainian-Translit.png
350 %{_datadir}/scim/tables/Ukrainian-Translit.bin
353 %defattr(644,root,root,755)
354 %{_datadir}/scim/icons/Uyghur.png
355 %{_datadir}/scim/tables/Uyghur-Romanized.bin
356 %{_datadir}/scim/tables/Uyghur-Standard.bin
359 %defattr(644,root,root,755)
360 %{_datadir}/scim/icons/Viqr.png
361 %{_datadir}/scim/tables/Viqr.bin
364 %defattr(644,root,root,755)
365 %{_datadir}/scim/icons/IPA-X-SAMPA.png
366 %{_datadir}/scim/icons/LaTeX.png
367 %{_datadir}/scim/tables/IPA-Kirshenbaum.bin
368 %{_datadir}/scim/tables/IPA-X-SAMPA.bin
369 %{_datadir}/scim/tables/LaTeX.bin
371 %if %{with indic_tables}
373 %defattr(644,root,root,755)
374 %{_datadir}/scim/icons/Bengali-inscript.png
375 %{_datadir}/scim/icons/Bengali-probhat.png
376 %{_datadir}/scim/tables/Bengali-inscript.bin
377 %{_datadir}/scim/tables/Bengali-probhat.bin
380 %defattr(644,root,root,755)
381 %{_datadir}/scim/icons/Gujarati-inscript.png
382 %{_datadir}/scim/icons/Gujarati-phonetic.png
383 %{_datadir}/scim/tables/Gujarati-inscript.bin
384 %{_datadir}/scim/tables/Gujarati-phonetic.bin
387 %defattr(644,root,root,755)
388 %{_datadir}/scim/icons/Hindi-inscript.png
389 %{_datadir}/scim/icons/Hindi-phonetic.png
390 %{_datadir}/scim/tables/Hindi-inscript.bin
391 %{_datadir}/scim/tables/Hindi-phonetic.bin
394 %defattr(644,root,root,755)
395 %{_datadir}/scim/icons/Kannada-inscript.png
396 %{_datadir}/scim/icons/Kannada-kgp.png
397 %{_datadir}/scim/tables/Kannada-inscript.bin
398 %{_datadir}/scim/tables/Kannada-kgp.bin
401 %defattr(644,root,root,755)
402 %{_datadir}/scim/icons/Malayalam-inscript.png
403 %{_datadir}/scim/tables/Malayalam-inscript.bin
406 %defattr(644,root,root,755)
407 %{_datadir}/scim/icons/Marathi-remington.png
408 %{_datadir}/scim/tables/Marathi-remington.bin
411 %defattr(644,root,root,755)
412 %{_datadir}/scim/icons/Punjabi-inscript.png
413 %{_datadir}/scim/icons/Punjabi-jhelum.png
414 %{_datadir}/scim/icons/Punjabi-phonetic.png
415 %{_datadir}/scim/tables/Punjabi-inscript.bin
416 %{_datadir}/scim/tables/Punjabi-jhelum.bin
417 %{_datadir}/scim/tables/Punjabi-phonetic.bin
420 %defattr(644,root,root,755)
421 %{_datadir}/scim/icons/Tamil-inscript.png
422 %{_datadir}/scim/icons/Tamil-phonetic.png
423 %{_datadir}/scim/tables/Tamil-inscript.bin
424 %{_datadir}/scim/tables/Tamil-phonetic.bin
427 %defattr(644,root,root,755)
428 %{_datadir}/scim/icons/Telugu-inscript.png
429 %{_datadir}/scim/tables/Telugu-inscript.bin
432 %if %{with jp_tables}
434 %defattr(644,root,root,755)
435 %doc tables/ja/kanjidic*
436 %{_datadir}/scim/icons/HIRAGANA.png
437 %{_datadir}/scim/icons/KATAKANA.png
438 %{_datadir}/scim/icons/Nippon.png
439 %{_datadir}/scim/tables/HIRAGANA.bin
440 %{_datadir}/scim/tables/KATAKANA.bin
441 %{_datadir}/scim/tables/Nippon.bin
444 %if %{with ko_tables}
446 %defattr(644,root,root,755)
447 %{_datadir}/scim/icons/Hangul.png
448 %{_datadir}/scim/icons/Hanja.png
449 %{_datadir}/scim/tables/Hangul.bin
450 %{_datadir}/scim/tables/HangulRomaja.bin
451 %{_datadir}/scim/tables/Hanja.bin