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