File ibus-pinyin.spec of Package ibus-pinyin
Name: ibus-pinyin
# List of additional build dependencies
#BuildRequires: gcc-c++ libxml2-devel
Version: 1.3.11
Release: 1.1
License: GPLv2+
URL: http://code.google.com/p/ibus/
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
Source1: pinyin-database-1.2.99.tar.bz2
Source2: baselibs.conf
Group: System/I18n/Chinese
Summary: The Chinese Pinyin engine for IBus input platform
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gettext-devel libtool pkg-config sqlite-devel sqlite3-devel python gcc-c++ libuuid-devel
BuildRequires: ibus-devel >= 1.3.0
BuildRequires: intltool >= 0.35.0
BuildRequires: boost-devel
Requires(post): sqlite3
Requires: ibus >= 1.3.0
Requires: ibus-pinyin-db = %{version}-%{release}
%description
The Chinese Pinyin and Bopomof input methods for IBus platform.
%package db-open-phrase
Summary: The open phrase database for ibus Pinyin
Group: System Environment/Libraries
BuildArch: noarch
Provides: ibus-pinyin-db
Requires(post): sqlite
%description db-open-phrase
The phrase database for ibus Pinyin and Bopomofo from open-phrase project.
%package db-android
Summary: The android phrase database for ibus Pinyin and Bopomofo
Group: System Environment/Libraries
BuildArch: noarch
Provides: ibus-pinyin-db
Requires(post): sqlite
%description db-android
The phrase database for ibus Pinyin and Bopomofo from android project.
%prep
%setup -q
cp %{SOURCE1} data/db/open-phrase
%build
%configure --disable-static --enable-db-open-phrase
make %{?jobs:-j %jobs}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=${RPM_BUILD_ROOT} NO_INDEX=true install
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%post
#cd %{_datadir}/%{name}/db
#sqlite3 android.db ".read create_index.sql"
#sqlite3 open-phrase.db ".read create_index.sql"
%post db-open-phrase
cd %{_datadir}/%{name}/db
sqlite3 open-phrase.db ".read create_index.sql"
%post db-android
cd %{_datadir}/%{name}/db
sqlite3 android.db ".read create_index.sql"
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_libexecdir}/ibus-engine-pinyin
%{_libexecdir}/ibus-setup-pinyin
%{_datadir}/%{name}/phrases.txt
%{_datadir}/%{name}/icons
%{_datadir}/%{name}/setup
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/db
%{_datadir}/ibus/component/*
%files db-open-phrase
%defattr(-,root,root,-)
%{_datadir}/%{name}/db/create_index.sql
%{_datadir}/%{name}/db/open-phrase.db
%files db-android
%defattr(-,root,root,-)
%{_datadir}/%{name}/db/create_index.sql
%{_datadir}/%{name}/db/android.db
%changelog
* Fri Sep 24 2010 Jing <jingfu.lai at gmail.com>
- update to 1.3.11
* Thu Jul 22 2010 Jing <jingfu.lai at gmail.com>
- update to 1.3.9
* Sat May 29 2010 Jing <jingfu.lai at gmail.com>
- update to 1.3.8
* Sat May 29 2010 Jing <jingfu.lai at gmail.com>
- update to 1.3.7
* Fri Feb 19 2010 Jing <jingfu.lai at gmail.com>
- update to 1.3.3
* Fri Feb 19 2010 Jing <jingfu.lai at gmail.com>
- update to 1.2.99.20100212
* Mon Dec 21 2009 jingfu.lai@gmail.com
- packaged ibus-pinyin version 1.2.99.20091211
* Tue Sep 02 2008 swyear@yahoo.com.tw
- packaged ibus-pinyin version 0.1.1.20080901 using the buildservice spec file wizard