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