File scim-tables.spec of Package scim-tables
#
# spec file for package scim-tables
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%if %suse_version > 1120
%bcond_with skim
%else
%bcond_without skim
%endif
Name: scim-tables
BuildRequires: gcc-c++
BuildRequires: gtk2-devel
BuildRequires: scim-devel
%if %{with skim}
BuildRequires: kdelibs3-devel
BuildRequires: skim
%endif
Version: 0.5.8
Release: 0
Url: http://www.scim-im.org/
# CVS repository:
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/scim login
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/scim co scim-tables
Source0: http://switch.dl.sourceforge.net/sourceforge/scim/scim-tables-0.5.8.tar.bz2
Patch0: kanjidic-license-clarification.patch
Patch1: skip.patch
Patch2: build.patch
Patch3: gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Data Files for SCIM Generic Table Input Method Module
License: LGPL-2.1+
Group: System/I18n/Chinese
%description
Data files for SCIM generic table input method module.
Authors:
--------
James Su <suzhe@tsinghua.org.cn>
%package zh
Requires: %{name} = %{version}
Provides: locale(scim-tables:zh)
Summary: SCIM Chinese Data Files
License: LGPL-2.1+
Group: System/I18n/Chinese
%description zh
This package includes SCIM table IM data files in Chinese.
The data files come from UNICON and XCIN.
Authors:
--------
James Su <suzhe@tsinghua.org.cn>
%package ja
Requires: %{name} = %{version}
Provides: locale(scim-tables:ja)
Summary: SCIM Japanese Data Files
License: GPL-2.0+
Group: System/I18n/Chinese
%description ja
This package includes the SCIM table IM data files in Japanese.
The data files come from UNICON.
Authors:
--------
James Su <suzhe@tsinghua.org.cn>
%package ko
Requires: %{name} = %{version}
Provides: locale(scim-tables:ko)
Summary: SCIM Korean Data Files
License: GPL-2.0+
Group: System/I18n/Chinese
%description ko
This package includes SCIM table IM data files in Korean.
The data files come from UNICON.
Authors:
--------
James Su <suzhe@tsinghua.org.cn>
%package additional
Requires: %{name} = %{version}
Provides: locale(scim-tables:am;ar;bn;gu;hi;kn;ml;ne;pa;ru;ta;te;th;vi)
Summary: Input Method data for non-CJK languages, including Russian etc.
License: LGPL-2.1+
Group: System/I18n/Chinese
%description additional
Input Method data for non-CJK languages, including Russian etc. for the
scim-tables input method module.
%if %{with skim}
%package -n scim-tables-skim
Summary: Skim setup module for scim-tables
License: GPL-2.0+
Group: System/I18n/Chinese
Requires: %{name} = %{version}
Provides: locale(skim:zh)
%description -n scim-tables-skim
Skim setup module for scim-tables input method module.
%endif
%prep
%define scim_binary_version 1.4.0
%setup -q -n %{name}-%{version}
%patch0 -p1
#%patch1 -p1
#%patch2 -p1
%patch3 -p1
#cp $RPM_SOURCE_DIR/SKIP.png icons
%build
#./bootstrap
#pushd skim/setupui
# kconfig_compiler generictable.kcfg generictable.kcfgc
#popd
#libtoolize --force
#Trautoreconf --force --install --verbose
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
./configure --prefix=/usr \
--mandir=/usr/share/man \
--enable-debug
make
%install
make DESTDIR=${RPM_BUILD_ROOT} install
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/%{scim_binary_version}/*/*.{a,la}
%find_lang scim-tables
%if %{with skim}
%find_lang skim-scim-tables
%endif
%clean
%files -f scim-tables.lang
%defattr(-, root, root)
%doc AUTHORS COPYING INSTALL NEWS README ChangeLog THANKS
%doc %{_mandir}/man?/*
%{_bindir}/scim-make-table
%dir %{_libdir}/scim-1.0
%dir %{_libdir}/scim-1.0/%{scim_binary_version}/
%dir %{_libdir}/scim-1.0/%{scim_binary_version}/IMEngine
%{_libdir}/scim-1.0/%{scim_binary_version}/IMEngine/*
%dir %{_libdir}/scim-1.0/%{scim_binary_version}/SetupUI/
%{_libdir}/scim-1.0/%{scim_binary_version}/SetupUI/*
%{_datadir}/scim/icons/table.png
%files zh
%defattr(-, root, root)
%doc tables/zh/README-CangJie.txt
%doc tables/zh/README-Erbi.txt
%doc tables/zh/README-Wu.txt
%dir %{_datadir}/scim/
%dir %{_datadir}/scim/tables
%{_datadir}/scim/tables/Array30.bin
%{_datadir}/scim/tables/CangJie.bin
%{_datadir}/scim/tables/CangJie3.bin
%{_datadir}/scim/tables/CangJie5.bin
%{_datadir}/scim/tables/Cantonese.bin
%{_datadir}/scim/tables/CantonHK.bin
%{_datadir}/scim/tables/CNS11643.bin
%{_datadir}/scim/tables/Dayi3.bin
%{_datadir}/scim/tables/Erbi.bin
%{_datadir}/scim/tables/Erbi-QS.bin
%{_datadir}/scim/tables/EZ-Big.bin
%{_datadir}/scim/tables/Jyutping.bin
%{_datadir}/scim/tables/Quick.bin
%{_datadir}/scim/tables/Simplex.bin
%{_datadir}/scim/tables/Stroke5.bin
%{_datadir}/scim/tables/Wu.bin
%{_datadir}/scim/tables/Wubi.bin
%{_datadir}/scim/tables/ZhuYin.bin
%{_datadir}/scim/tables/ZhuYin-Big.bin
%{_datadir}/scim/tables/Ziranma.bin
%dir %{_datadir}/scim/icons/
%{_datadir}/scim/icons/Array30.png
%{_datadir}/scim/icons/CangJie.png
%{_datadir}/scim/icons/CangJie3.png
%{_datadir}/scim/icons/Cantonese.png
%{_datadir}/scim/icons/CantonHK.png
%{_datadir}/scim/icons/CNS11643.png
%{_datadir}/scim/icons/Dayi.png
%{_datadir}/scim/icons/EZ.png
%{_datadir}/scim/icons/Erbi-QS.png
%{_datadir}/scim/icons/Erbi.png
%{_datadir}/scim/icons/Jyutping.png
%{_datadir}/scim/icons/Quick.png
%{_datadir}/scim/icons/Simplex.png
%{_datadir}/scim/icons/Stroke5.png
%{_datadir}/scim/icons/Wu.png
%{_datadir}/scim/icons/Wubi.png
%{_datadir}/scim/icons/ZhuYin.png
%{_datadir}/scim/icons/Ziranma.png
%files ja
%defattr(-, root, root)
%doc ja/kanjidic*
%dir %{_datadir}/scim/
%dir %{_datadir}/scim/tables
%{_datadir}/scim/tables/HIRAGANA.bin
%{_datadir}/scim/tables/KATAKANA.bin
%{_datadir}/scim/tables/Nippon.bin
#%{_datadir}/scim/tables/SKIP.bin
%dir %{_datadir}/scim/icons/
%{_datadir}/scim/icons/HIRAGANA.png
%{_datadir}/scim/icons/KATAKANA.png
%{_datadir}/scim/icons/Nippon.png
#%{_datadir}/scim/icons/SKIP.png
%files ko
%defattr(-, root, root)
%dir %{_datadir}/scim/
%dir %{_datadir}/scim/tables
%{_datadir}/scim/tables/Hangul.bin
%{_datadir}/scim/tables/Hanja.bin
%{_datadir}/scim/tables/HangulRomaja.bin
%dir %{_datadir}/scim/icons/
%{_datadir}/scim/icons/Hangul.png
%{_datadir}/scim/icons/Hanja.png
#%{_datadir}/scim/icons/HangulRomaja.png
%files additional
%defattr(-, root, root)
%dir %{_datadir}/scim/
%dir %{_datadir}/scim/tables
%{_datadir}/scim/tables/Amharic.bin
%{_datadir}/scim/tables/Arabic.bin
%{_datadir}/scim/tables/Nepali_Rom.bin
%{_datadir}/scim/tables/Nepali_Trad.bin
%{_datadir}/scim/tables/Yawerty.bin
%{_datadir}/scim/tables/Viqr.bin
%{_datadir}/scim/tables/IPA-X-SAMPA.bin
%{_datadir}/scim/tables/LaTeX.bin
%{_datadir}/scim/tables/Bengali-inscript.bin
%{_datadir}/scim/tables/Bengali-probhat.bin
%{_datadir}/scim/tables/Gujarati-inscript.bin
%{_datadir}/scim/tables/Gujarati-phonetic.bin
%{_datadir}/scim/tables/Hindi-inscript.bin
%{_datadir}/scim/tables/Hindi-phonetic.bin
%{_datadir}/scim/tables/Kannada-inscript.bin
%{_datadir}/scim/tables/Kannada-kgp.bin
%{_datadir}/scim/tables/Malayalam-inscript.bin
%{_datadir}/scim/tables/Malayalam-phonetic.bin
%{_datadir}/scim/tables/Punjabi-inscript.bin
%{_datadir}/scim/tables/Punjabi-jhelum.bin
%{_datadir}/scim/tables/Punjabi-phonetic.bin
%{_datadir}/scim/tables/Tamil-inscript.bin
%{_datadir}/scim/tables/Tamil-phonetic.bin
%{_datadir}/scim/tables/Tamil-remington.bin
%{_datadir}/scim/tables/Telugu-inscript.bin
%{_datadir}/scim/tables/Thai.bin
%{_datadir}/scim/tables/Translit.bin
%{_datadir}/scim/tables/Ukrainian-Translit.bin
%dir %{_datadir}/scim/icons/
%{_datadir}/scim/icons/Amharic.png
%{_datadir}/scim/icons/Arabic.png
%{_datadir}/scim/icons/Nepali.png
%{_datadir}/scim/icons/Yawerty.png
%{_datadir}/scim/icons/Viqr.png
%{_datadir}/scim/icons/IPA-X-SAMPA.png
%{_datadir}/scim/icons/LaTeX.png
%{_datadir}/scim/icons/Bengali-inscript.png
%{_datadir}/scim/icons/Bengali-probhat.png
%{_datadir}/scim/icons/Gujarati-inscript.png
%{_datadir}/scim/icons/Gujarati-phonetic.png
%{_datadir}/scim/icons/Hindi-inscript.png
%{_datadir}/scim/icons/Hindi-phonetic.png
%{_datadir}/scim/icons/Kannada-inscript.png
%{_datadir}/scim/icons/Kannada-kgp.png
%{_datadir}/scim/icons/Malayalam-inscript.png
%{_datadir}/scim/icons/Malayalam-phonetic.png
%{_datadir}/scim/icons/Punjabi-inscript.png
%{_datadir}/scim/icons/Punjabi-jhelum.png
%{_datadir}/scim/icons/Punjabi-phonetic.png
%{_datadir}/scim/icons/Tamil-inscript.png
%{_datadir}/scim/icons/Tamil-phonetic.png
%{_datadir}/scim/icons/Tamil-remington.png
%{_datadir}/scim/icons/Telugu-inscript.png
%{_datadir}/scim/icons/Thai.png
%if %{with skim}
%files -n scim-tables-skim -f skim-scim-tables.lang
%defattr(-, root, root)
%dir /opt/kde3/share/apps/skim/
/opt/kde3/share/apps/skim/*
/opt/kde3/share/config.kcfg/*
/opt/kde3/share/services/*
/opt/kde3/%{_lib}/kde3/*
%endif
%changelog