]>
Commit | Line | Data |
---|---|---|
d9409d3c JR |
1 | # |
2 | # Conditional build: | |
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 | |
6 | # | |
7 | Summary: SCIM Generic Table IMEngine | |
8 | Name: scim-tables | |
9 | Version: 0.5.10 | |
06ab0fcd | 10 | Release: 6 |
d9409d3c JR |
11 | License: GPL v2+ |
12 | Group: Libraries | |
13 | Source0: http://downloads.sourceforge.net/scim/%{name}-%{version}.tar.gz | |
14 | # Source0-md5: b3c0393acad77a03f3f71eb5b5a5670e | |
15 | Source1: CangJie5.png | |
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 | |
23 | Requires: scim | |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
25 | ||
26 | %description | |
27 | This package contains the Generic Table IMEngine for SCIM. | |
28 | ||
29 | %package amharic | |
30 | Summary: SCIM tables for Amharic | |
31 | Group: Libraries | |
32 | Requires: scim-tables = %{version} | |
33 | ||
34 | %description amharic | |
35 | This package contains scim-tables files for Amharic input. | |
36 | ||
37 | %package arabic | |
38 | Summary: SCIM tables for Arabic | |
39 | Group: Libraries | |
40 | Requires: scim-tables = %{version} | |
41 | ||
42 | %description arabic | |
43 | This package contains scim-tables files for Arabic input. | |
44 | ||
45 | %package bengali | |
46 | Summary: SCIM tables for Bengali | |
47 | Group: Libraries | |
48 | Requires: scim-tables = %{version} | |
49 | ||
50 | %description bengali | |
51 | This package contains scim-tables files for Bengali input. | |
52 | ||
53 | %package chinese | |
54 | Summary: SCIM tables for Chinese | |
55 | Group: Libraries | |
56 | Requires: scim-tables = %{version} | |
57 | ||
58 | %description chinese | |
59 | This package contains scim-tables files for Chinese input. | |
60 | ||
61 | %package chinese-extra | |
62 | Summary: Additional SCIM tables for Chinese | |
63 | Group: Libraries | |
64 | Requires: scim-tables = %{version} | |
65 | ||
66 | %description chinese-extra | |
67 | This package contains additional less used scim-tables files for | |
68 | Chinese input. | |
69 | ||
70 | %package greek | |
71 | Summary: SCIM tables for Greek Polytonic | |
72 | Group: Libraries | |
73 | Requires: scim-tables = %{version} | |
74 | ||
75 | %description greek | |
76 | This package contains scim-tables files for Greek Polytonic input. | |
77 | ||
78 | %package gujarati | |
79 | Summary: SCIM tables for Gujarati | |
80 | Group: Libraries | |
81 | Requires: scim-tables = %{version} | |
82 | ||
83 | %description gujarati | |
84 | This package contains scim-tables files for Gujarati input. | |
85 | ||
86 | %package hebrew | |
87 | Summary: SCIM tables for Hebrew | |
88 | Group: Libraries | |
89 | Requires: scim-tables = %{version} | |
90 | ||
91 | %description hebrew | |
92 | This package contains scim-tables files for Hebrew input. | |
93 | ||
94 | %package hindi | |
95 | Summary: SCIM tables for Hindi | |
96 | Group: Libraries | |
97 | Requires: scim-tables = %{version} | |
98 | ||
99 | %description hindi | |
100 | This package contains scim-tables files for Hindi input. | |
101 | ||
102 | %package japanese | |
103 | Summary: SCIM tables for Japanese | |
104 | Group: Libraries | |
105 | Requires: scim-tables = %{version} | |
106 | ||
107 | %description japanese | |
108 | This package contains scim-tables files for Japanese. | |
109 | ||
110 | %package kannada | |
111 | Summary: SCIM tables for Kannada | |
112 | Group: Libraries | |
113 | Requires: scim-tables = %{version} | |
114 | ||
115 | %description kannada | |
116 | This package contains scim-tables files for Kannada input. | |
117 | ||
118 | %package korean | |
119 | Summary: SCIM tables for Korean | |
120 | Group: Libraries | |
121 | Requires: scim-tables = %{version} | |
122 | ||
123 | %description korean | |
124 | This package contains scim-tables files for Korean. | |
125 | ||
126 | %package malayalam | |
127 | Summary: SCIM tables for Malayalam scripts | |
128 | Group: Libraries | |
129 | Requires: scim-tables = %{version} | |
130 | ||
131 | %description malayalam | |
132 | This package contains scim-tables files for Malayalam languages. | |
133 | ||
134 | %package marathi | |
135 | Summary: SCIM tables for Marathi | |
136 | Group: Libraries | |
137 | Requires: scim-tables = %{version} | |
138 | ||
139 | %description marathi | |
140 | This package contains scim-tables files for Marathi languages. | |
141 | ||
142 | %package nepali | |
143 | Summary: SCIM tables for Nepali | |
144 | Group: Libraries | |
145 | Requires: scim-tables = %{version} | |
146 | ||
147 | %description nepali | |
148 | This package contains scim-tables files for Nepali input. | |
149 | ||
150 | %package punjabi | |
151 | Summary: SCIM tables for Punjabi | |
152 | Group: Libraries | |
153 | Requires: scim-tables = %{version} | |
154 | ||
155 | %description punjabi | |
156 | This package contains scim-tables files for Punjabi input. | |
157 | ||
158 | %package russian | |
159 | Summary: SCIM tables for Russian | |
160 | Group: Libraries | |
161 | Requires: scim-tables = %{version} | |
162 | ||
163 | %description russian | |
164 | This package contains scim-tables files for Russian input. | |
165 | ||
166 | %package tamil | |
167 | Summary: SCIM tables for Tamil | |
168 | Group: Libraries | |
169 | Requires: scim-tables = %{version} | |
170 | ||
171 | %description tamil | |
172 | This package contains scim-tables files for Tamil input. | |
173 | ||
174 | %package thai | |
175 | Summary: SCIM tables for Thai | |
176 | Group: Libraries | |
177 | Requires: scim-tables = %{version} | |
178 | ||
179 | %description thai | |
180 | This package contains scim-tables files for Thai input. | |
181 | ||
182 | %package telugu | |
183 | Summary: SCIM tables for Telugu | |
184 | Group: Libraries | |
185 | Requires: scim-tables = %{version} | |
186 | ||
187 | %description telugu | |
188 | This package contains scim-tables files for Telugu input. | |
189 | ||
190 | %package uyghur | |
191 | Summary: SCIM tables for Uyghur | |
192 | Group: Libraries | |
193 | Requires: scim-tables = %{version} | |
194 | ||
195 | %description uyghur | |
196 | This package contains scim-tables files for Uyghur input. | |
197 | ||
198 | %package ukrainian | |
199 | Summary: SCIM tables for Ukrainian | |
200 | Group: Libraries | |
201 | Requires: scim-tables = %{version} | |
202 | ||
203 | %description ukrainian | |
204 | This package contains scim-tables files for Ukrainian input. | |
205 | ||
206 | %package vietnamese | |
207 | Summary: SCIM tables for Vietnamese | |
208 | Group: Libraries | |
209 | Requires: scim-tables = %{version} | |
210 | ||
211 | %description vietnamese | |
212 | This package contains scim-tables files for Vietnamese input. | |
213 | ||
214 | %package additional | |
215 | Summary: Other miscellaneous SCIM tables | |
216 | Group: Libraries | |
217 | Requires: scim-tables = %{version} | |
218 | ||
219 | %description additional | |
220 | This package contains some miscellaneous scim-tables. | |
221 | ||
222 | %prep | |
223 | %setup -q | |
224 | %patch0 -p1 | |
225 | %patch1 -p1 | |
226 | ||
227 | %{__cp} -f %SOURCE2 tables/zh/ | |
228 | ||
229 | %build | |
230 | %configure | |
231 | ||
232 | %{__make} | |
233 | ||
234 | %install | |
235 | rm -rf $RPM_BUILD_ROOT | |
236 | %{__make} install \ | |
237 | DESTDIR=$RPM_BUILD_ROOT | |
238 | ||
239 | %{__install} %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/scim/icons/ | |
240 | ||
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}*} | |
244 | ||
245 | %{__rm} ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/*/*/*.{la,a} | |
246 | ||
247 | %find_lang %{name} | |
248 | ||
249 | %clean | |
250 | rm -rf $RPM_BUILD_ROOT | |
251 | ||
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* | |
260 | ||
261 | %files amharic | |
262 | %defattr(644,root,root,755) | |
263 | %{_datadir}/scim/tables/Amharic.bin | |
264 | %{_datadir}/scim/icons/Amharic.png | |
265 | ||
266 | %files arabic | |
267 | %defattr(644,root,root,755) | |
268 | %{_datadir}/scim/tables/Arabic.bin | |
269 | %{_datadir}/scim/icons/Arabic.png | |
270 | ||
271 | %files chinese | |
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 | |
290 | ||
291 | %files chinese-extra | |
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/ZhuYin.png | |
306 | %{_datadir}/scim/icons/Ziranma.png | |
307 | %{_datadir}/scim/tables/CNS11643.bin | |
308 | %{_datadir}/scim/tables/CangJie.bin | |
309 | %{_datadir}/scim/tables/Cantonese.bin | |
310 | %{_datadir}/scim/tables/Dayi3.bin | |
311 | %{_datadir}/scim/tables/EZ-Big.bin | |
312 | %{_datadir}/scim/tables/Erbi.bin | |
313 | %{_datadir}/scim/tables/Erbi-QS.bin | |
314 | %{_datadir}/scim/tables/Jyutping.bin | |
315 | %{_datadir}/scim/tables/Simplex.bin | |
316 | %{_datadir}/scim/tables/Stroke5.bin | |
317 | %{_datadir}/scim/tables/Wu.bin | |
318 | %{_datadir}/scim/tables/ZhuYin-Big.bin | |
319 | %{_datadir}/scim/tables/Ziranma.bin | |
320 | ||
321 | %files greek | |
322 | %defattr(644,root,root,755) | |
323 | %{_datadir}/scim/tables/greekpoly.bin | |
324 | ||
325 | %files hebrew | |
326 | %defattr(644,root,root,755) | |
327 | %{_datadir}/scim/tables/classicalhebrew.bin | |
328 | ||
329 | %files nepali | |
330 | %defattr(644,root,root,755) | |
331 | %{_datadir}/scim/tables/Nepali_*.bin | |
332 | %{_datadir}/scim/icons/Nepali.png | |
333 | ||
334 | %files russian | |
335 | %defattr(644,root,root,755) | |
336 | %{_datadir}/scim/icons/Translit.png | |
337 | %{_datadir}/scim/icons/RussianTraditional.png | |
338 | %{_datadir}/scim/icons/Yawerty.png | |
339 | %{_datadir}/scim/tables/RussianTraditional.bin | |
340 | %{_datadir}/scim/tables/Yawerty.bin | |
341 | %{_datadir}/scim/tables/Translit.bin | |
342 | ||
343 | %files thai | |
344 | %defattr(644,root,root,755) | |
345 | %{_datadir}/scim/icons/Thai.png | |
346 | %{_datadir}/scim/tables/Thai.bin | |
347 | ||
348 | %files ukrainian | |
349 | %defattr(644,root,root,755) | |
350 | %{_datadir}/scim/icons/Ukrainian-Translit.png | |
351 | %{_datadir}/scim/tables/Ukrainian-Translit.bin | |
352 | ||
353 | %files uyghur | |
354 | %defattr(644,root,root,755) | |
355 | %{_datadir}/scim/icons/Uyghur.png | |
356 | %{_datadir}/scim/tables/Uyghur-Romanized.bin | |
357 | %{_datadir}/scim/tables/Uyghur-Standard.bin | |
358 | ||
359 | %files vietnamese | |
360 | %defattr(644,root,root,755) | |
361 | %{_datadir}/scim/icons/Viqr.png | |
362 | %{_datadir}/scim/tables/Viqr.bin | |
363 | ||
364 | %files additional | |
365 | %defattr(644,root,root,755) | |
366 | %{_datadir}/scim/icons/IPA-X-SAMPA.png | |
367 | %{_datadir}/scim/icons/LaTeX.png | |
368 | %{_datadir}/scim/tables/IPA-Kirshenbaum.bin | |
369 | %{_datadir}/scim/tables/IPA-X-SAMPA.bin | |
370 | %{_datadir}/scim/tables/LaTeX.bin | |
371 | ||
372 | %if %{with indic_tables} | |
373 | %files bengali | |
374 | %defattr(644,root,root,755) | |
375 | %{_datadir}/scim/icons/Bengali-inscript.png | |
376 | %{_datadir}/scim/icons/Bengali-probhat.png | |
377 | %{_datadir}/scim/tables/Bengali-inscript.bin | |
378 | %{_datadir}/scim/tables/Bengali-probhat.bin | |
379 | ||
380 | %files gujarati | |
381 | %defattr(644,root,root,755) | |
382 | %{_datadir}/scim/icons/Gujarati-inscript.png | |
383 | %{_datadir}/scim/icons/Gujarati-phonetic.png | |
384 | %{_datadir}/scim/tables/Gujarati-inscript.bin | |
385 | %{_datadir}/scim/tables/Gujarati-phonetic.bin | |
386 | ||
387 | %files hindi | |
388 | %defattr(644,root,root,755) | |
389 | %{_datadir}/scim/icons/Hindi-inscript.png | |
390 | %{_datadir}/scim/icons/Hindi-phonetic.png | |
391 | %{_datadir}/scim/tables/Hindi-inscript.bin | |
392 | %{_datadir}/scim/tables/Hindi-phonetic.bin | |
393 | ||
394 | %files kannada | |
395 | %defattr(644,root,root,755) | |
396 | %{_datadir}/scim/icons/Kannada-inscript.png | |
397 | %{_datadir}/scim/icons/Kannada-kgp.png | |
398 | %{_datadir}/scim/tables/Kannada-inscript.bin | |
399 | %{_datadir}/scim/tables/Kannada-kgp.bin | |
400 | ||
401 | %files malayalam | |
402 | %defattr(644,root,root,755) | |
403 | %{_datadir}/scim/icons/Malayalam-inscript.png | |
404 | %{_datadir}/scim/tables/Malayalam-inscript.bin | |
405 | ||
406 | %files marathi | |
407 | %defattr(644,root,root,755) | |
408 | %{_datadir}/scim/icons/Marathi-remington.png | |
409 | %{_datadir}/scim/tables/Marathi-remington.bin | |
410 | ||
411 | %files punjabi | |
412 | %defattr(644,root,root,755) | |
413 | %{_datadir}/scim/icons/Punjabi-inscript.png | |
414 | %{_datadir}/scim/icons/Punjabi-jhelum.png | |
415 | %{_datadir}/scim/icons/Punjabi-phonetic.png | |
416 | %{_datadir}/scim/tables/Punjabi-inscript.bin | |
417 | %{_datadir}/scim/tables/Punjabi-jhelum.bin | |
418 | %{_datadir}/scim/tables/Punjabi-phonetic.bin | |
419 | ||
420 | %files tamil | |
421 | %defattr(644,root,root,755) | |
422 | %{_datadir}/scim/icons/Tamil-inscript.png | |
423 | %{_datadir}/scim/icons/Tamil-phonetic.png | |
424 | %{_datadir}/scim/tables/Tamil-inscript.bin | |
425 | %{_datadir}/scim/tables/Tamil-phonetic.bin | |
426 | ||
427 | %files telugu | |
428 | %defattr(644,root,root,755) | |
429 | %{_datadir}/scim/icons/Telugu-inscript.png | |
430 | %{_datadir}/scim/tables/Telugu-inscript.bin | |
431 | %endif | |
432 | ||
433 | %if %{with jp_tables} | |
434 | %files japanese | |
435 | %defattr(644,root,root,755) | |
436 | %doc tables/ja/kanjidic* | |
437 | %{_datadir}/scim/icons/HIRAGANA.png | |
438 | %{_datadir}/scim/icons/KATAKANA.png | |
439 | %{_datadir}/scim/icons/Nippon.png | |
440 | %{_datadir}/scim/tables/HIRAGANA.bin | |
441 | %{_datadir}/scim/tables/KATAKANA.bin | |
442 | %{_datadir}/scim/tables/Nippon.bin | |
443 | %endif | |
444 | ||
445 | %if %{with ko_tables} | |
446 | %files korean | |
447 | %defattr(644,root,root,755) | |
448 | %{_datadir}/scim/icons/Hangul.png | |
449 | %{_datadir}/scim/icons/Hanja.png | |
450 | %{_datadir}/scim/tables/Hangul.bin | |
451 | %{_datadir}/scim/tables/HangulRomaja.bin | |
452 | %{_datadir}/scim/tables/Hanja.bin | |
453 | %endif |