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
openSUSE Build Service is sponsored by