summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ibus-pinyin.spec.in29
1 files changed, 24 insertions, 5 deletions
diff --git a/ibus-pinyin.spec.in b/ibus-pinyin.spec.in
index 84b1b7b..98570a8 100644
--- a/ibus-pinyin.spec.in
+++ b/ibus-pinyin.spec.in
@@ -22,18 +22,31 @@ BuildRequires: ibus-devel >= 1.3
# Requires(post): sqlite
Requires: ibus >= 1.2.0
+Requires: ibus-pinyin-db = %{version}-%{release}
%description
The Chinese Pinyin input method for IBus platform.
-%package open-phrase
+%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 open-phrase
+%description db-open-phrase
The open phrase database for ibus Pinyin engine.
+%package db-android
+Summary: The android phrase database for ibus Pinyin
+Group: System Environment/Libraries
+BuildArch: noarch
+Provides: ibus-pinyin-db
+Requires(post): sqlite
+
+%description db-android
+The android phrase database for ibus Pinyin engine.
+
%prep
%setup -q
cp %{SOURCE1} data/db/open-phrase
@@ -57,10 +70,14 @@ rm -rf $RPM_BUILD_ROOT
# cd %{_datadir}/ibus-pinyin/db
# sqlite3 android.db ".read create_index.sql"
-%post open-phrase
+%post db-open-phrase
# cd %{_datadir}/ibus-pinyin/db
# sqlite3 open-phrase.db ".read create_index.sql"
+%post db-android
+# cd %{_datadir}/ibus-pinyin/db
+# sqlite3 android.db ".read create_index.sql"
+
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
@@ -70,14 +87,16 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/@PACKAGE@/icons
%{_datadir}/@PACKAGE@/setup
%{_datadir}/@PACKAGE@/db/create_index.sql
-%{_datadir}/@PACKAGE@/db/android.db
%dir %{_datadir}/@PACKAGE@
%dir %{_datadir}/@PACKAGE@/db
%{_datadir}/ibus/component/*
-%files open-phrase
+%files db-open-phrase
%{_datadir}/@PACKAGE@/db/open-phrase.db
+%files db-android
+%{_datadir}/@PACKAGE@/db/android.db
+
%changelog
* Fri Aug 08 2008 Peng Huang <shawn.p.huang@gmail.com> - @VERSION@-1
- The first version.