2 Summary: Multilingualization datafiles for m17n-lib
5 Group: System Environment/Libraries
7 URL: http://www.m17n.org/m17n-lib/index.html
8 Source0: http://www.m17n.org/m17n-lib-download/%{name}-%{version}.tar.gz
9 Source1: m17n-gen-ibus-engine
11 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 BuildRequires: gettext
13 Patch1: number_pad_itrans-222634.patch
14 Patch4: bn-itrans-t-182227.patch
15 Patch5: kn-itrans-ZWNJ-221965.patch
16 Patch6: kn-itrans_key-summary_228806.patch
17 Patch7: ml-itrans-keysummary-435260.patch
20 This package contains multilingualization (m17n) datafiles for m17n-lib
21 which describe input maps, encoding maps, and OpenType font data
26 Summary: Multilingualization datafiles for m17n-lib
27 Group: System Environment/Libraries
28 Requires: %{name} = %{version}-%{release}
30 %description datafiles
31 m17n-db datafiles not needed for using the input maps.
35 Summary: Development files for m17n-db
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
41 m17n-db development files
45 Summary: Common m17n-db files for CJK input
46 Group: System Environment/Libraries
47 Requires: %{name} = %{version}-%{release}
49 %description common-cjk
50 m17n-db common files for Chinese, Japanese and Korean input maps.
54 Summary: Chinese m17n-db input maps
55 Group: System Environment/Libraries
56 Requires: %{name}-common-cjk
57 Obsoletes: %{name}-bopomofo < 1.3.3-13.fc6
58 Obsoletes: ibus-m17n-chinese < 0.1.1.20081013-4
61 m17n-db Chinese input map.
65 Summary: Generic m17n-db input maps
66 Group: System Environment/Libraries
67 Requires: %{name} = %{version}-%{release}
70 This package contains generic m17n-db input maps.
74 Summary: Greek m17n-db input maps
75 Group: System Environment/Libraries
76 Requires: %{name} = %{version}-%{release}
77 Obsoletes: ibus-m17n-greek < 0.1.1.20081013-4
80 m17n-db Greek input table.
84 Summary: Gregorian m17n-db input maps
85 Group: System Environment/Libraries
86 Requires: %{name} = %{version}-%{release}
87 Obsoletes: m17n-db-georgian <= 1.4.0
88 Obsoletes: ibus-m17n-gregorian < 0.1.1.20081013-4
90 %description gregorian
91 m17n-db Gregorian input table.
94 Summary: Uyghur m17n-db input maps
95 Group: System Environment/Libraries
96 Requires: %{name} = %{version}-%{release}
97 Obsoletes: m17n-db-Uyghur <= 1.4.0
98 Obsoletes: ibus-m17n-uyghur < 0.1.1.20081013-4
101 m17n-db uyghur input table.
105 Summary: Language m17n-db input maps for %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/")\
106 Group: System Environment/Libraries\
107 Requires: %{name} = %{version}-%{release}\
108 Obsoletes: ibus-m17n-%1 < 0.1.1.20081013-4\
111 This package contains m17n-db input maps for %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/").\
114 %defattr(-,root,root)\
115 %{_datadir}/m17n/%2-*.mim\
117 %{_datadir}/m17n/icons/%2-*.png\
121 %{_datadir}/ibus/engine/m17n-%2-*.engine
123 %define mk_pkg_uses_contrib() \
125 Summary: m17n-db input maps for %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/")\
126 Group: System Environment/Libraries\
127 Requires: %{name} = %{version}-%{release} \
128 Requires: m17n-contrib-%1 >= 1.1.3 \
129 Obsoletes: ibus-m17n-%1 < 0.1.1.20081013-4\
132 This package contains m17n-db input maps for %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/").\
135 %defattr(-,root,root)\
136 %{_datadir}/m17n/%2-*.mim\
138 %{_datadir}/m17n/icons/%2-*.png\
142 %{_datadir}/ibus/engine/m17n-%2-*.engine
146 %mk_pkg armenian hy 1
147 %mk_pkg_uses_contrib assamese as 1
148 %mk_pkg_uses_contrib bengali bn 1
150 %mk_pkg croatian hr 1
155 %mk_pkg_uses_contrib gujarati gu 1
157 %mk_pkg_uses_contrib hindi hi 1
158 %mk_pkg japanese ja 1
159 %mk_pkg_uses_contrib kannada kn 1
165 %mk_pkg_uses_contrib malayalam ml 1
167 %mk_pkg_uses_contrib oriya or 1
168 %mk_pkg_uses_contrib punjabi pa 1
169 %mk_pkg_uses_contrib russian ru 1
171 %mk_pkg_uses_contrib sinhala si 1
174 %mk_pkg syriac syrc 1
175 %mk_pkg_uses_contrib tamil ta 1
176 %mk_pkg_uses_contrib telugu te 1
179 %mk_pkg_uses_contrib vietnamese vi 1
197 rm -rf $RPM_BUILD_ROOT
198 make install DESTDIR=$RPM_BUILD_ROOT
200 install -p %SOURCE1 .
201 # don't need ispell or anthy
202 rm $RPM_BUILD_ROOT%{_datadir}/m17n/{ispell.mim,icons/en-ispell.png}
203 rm $RPM_BUILD_ROOT%{_datadir}/m17n/{ja-anthy.mim,icons/ja-anthy.png}
204 # don't ship unijoy map for now
205 rm $RPM_BUILD_ROOT%{_datadir}/m17n/{bn-unijoy.mim,icons/bn-unijoy.png}
207 # dont install si-wijesekera.mim as si-wijesekera-predit.mim works for us, see RH bug 208104
208 rm $RPM_BUILD_ROOT%{_datadir}/m17n/si-wijesekera.mim
211 # generate .engine files for ibus-m17n for now
212 install -p --mode=0755 %SOURCE1 $RPM_BUILD_ROOT%{_bindir}
213 mkdir -p $RPM_BUILD_ROOT%{_datadir}/ibus/engine
214 for i in $RPM_BUILD_ROOT%{_datadir}/m17n/*.mim; do
215 $RPM_BUILD_ROOT%{_bindir}/m17n-gen-ibus-engine $i $RPM_BUILD_ROOT%{_datadir}/ibus/engine
217 # these are not real engines
218 rm -f $RPM_BUILD_ROOT%{_datadir}/ibus/engine/m17n-{cjk-util,global}.engine
220 # For installing the translation files
225 rm -rf $RPM_BUILD_ROOT
229 %defattr(-,root,root)
230 %doc AUTHORS COPYING README
231 %dir %{_datadir}/m17n
232 %dir %{_datadir}/m17n/icons
233 %{_datadir}/m17n/mdb.dir
234 %{_datadir}/m17n/*.tbl
235 %{_datadir}/m17n/global.mim
236 %dir %{_datadir}/ibus
237 %dir %{_datadir}/ibus/engine
240 # include translations
241 %files datafiles -f %{name}.lang
242 %defattr(-,root,root)
243 %{_datadir}/m17n/*.flt
244 %{_datadir}/m17n/*.fst
245 %{_datadir}/m17n/*.map
246 %{_datadir}/m17n/*.tab
247 %{_datadir}/m17n/*.lnm
248 %{_datadir}/m17n/LOCALE.*
251 %defattr(-,root,root)
253 %{_bindir}/m17n-gen-ibus-engine
254 %{_datadir}/pkgconfig/m17n-db.pc
257 %defattr(-,root,root)
258 %{_datadir}/m17n/cjk-*.mim
261 %defattr(-,root,root)
262 %{_datadir}/m17n/zh-*.mim
263 %{_datadir}/m17n/icons/zh-*.png
264 %{_datadir}/m17n/icons/bopo-*.png
265 %{_datadir}/ibus/engine/m17n-zh-*.engine
268 %defattr(-,root,root)
269 %{_datadir}/m17n/rfc1345.mim
270 %{_datadir}/m17n/icons/rfc1345.png
271 %{_datadir}/ibus/engine/m17n-rfc1345.engine
272 %{_datadir}/m17n/unicode.mim
273 %{_datadir}/m17n/icons/unicode.png
274 %{_datadir}/ibus/engine/m17n-unicode.engine
275 %{_datadir}/ibus/engine/m17n-sa-harvard-kyoto.engine
276 %{_datadir}/m17n/sa-harvard-kyoto.mim
280 %defattr(-,root,root)
281 %{_datadir}/m17n/el-*.mim
282 %{_datadir}/m17n/grc-*.mim
283 %{_datadir}/m17n/icons/el-*.png
284 %{_datadir}/ibus/engine/m17n-el-*.engine
285 %{_datadir}/ibus/engine/m17n-grc-*.engine
288 %defattr(-,root,root)
289 %{_datadir}/m17n/ka*.mim
290 %{_datadir}/m17n/icons/ka*.png
291 %{_datadir}/ibus/engine/m17n-ka*.engine
294 %defattr(-,root,root)
295 %dir %{_datadir}/m17n
296 %{_datadir}/m17n/ug-*.mim
297 %{_datadir}/ibus/engine/m17n-ug-*.engine