]> git.pld-linux.org Git - packages/scim-tables.git/blob - scim-tables.spec
e168372a6efb6db7b6781bdb73da9dc0d75d173f
[packages/scim-tables.git] / scim-tables.spec
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
10 Release:        6
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
This page took 0.085647 seconds and 2 git commands to generate.