[ibus-pinyin] Revert "obsoletes db-open-phrase"

Peng Wu pwu at fedoraproject.org
Tue Jan 31 07:17:23 UTC 2012


commit 8b917e146c7f38b3847b08774c5a889f33a03b12
Author: Peng Wu <alexepico at gmail.com>
Date:   Tue Jan 31 11:22:37 2012 +0800

    Revert "obsoletes db-open-phrase"
    
    This reverts commit d7560299f9c4518b18ee247f2c25864cf5fe77cb.

 ibus-pinyin.spec |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)
---
diff --git a/ibus-pinyin.spec b/ibus-pinyin.spec
index 5932490..04dbf14 100644
--- a/ibus-pinyin.spec
+++ b/ibus-pinyin.spec
@@ -1,12 +1,12 @@
 Name:       ibus-pinyin
 Version:    1.4.0
-Release:    8%{?dist}
+Release:    7%{?dist}
 Summary:    The Chinese Pinyin and Bopomofo engines for IBus input platform
 License:    GPLv2+
 Group:      System Environment/Libraries
 URL:        http://code.google.com/p/ibus
 Source0:    http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
-#Source1:    http://ibus.googlecode.com/files/pinyin-database-1.2.99.tar.bz2
+Source1:    http://ibus.googlecode.com/files/pinyin-database-1.2.99.tar.bz2
 Patch0:     ibus-pinyin-libpinyin-integration.patch
 Patch1:     ibus-pinyin-xx-icon-symbol.patch
 
@@ -24,7 +24,6 @@ BuildRequires:  lua-devel >= 5.1
 BuildRequires:  opencc-devel
 %endif
 BuildRequires:  libpinyin-devel
-Obsoletes:      ibus-pinyin-db-open-phrase
 
 # Requires(post): sqlite
 
@@ -34,6 +33,17 @@ 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
+Obsoletes:  ibus-pinyin-open-phrase
+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
@@ -48,11 +58,11 @@ The phrase database for ibus Pinyin and Bopomofo from android project.
 %setup -q
 %patch0 -p1 -b .integration
 %patch1 -p1 -b .xx-icon
-#cp %{SOURCE1} data/db/open-phrase
+cp %{SOURCE1} data/db/open-phrase
 
 %build
 autoreconf
-%configure --disable-static --disable-db-open-phrase \
+%configure --disable-static --enable-db-open-phrase \
 %ifarch i686 x86_64
            --enable-opencc \
 %endif
@@ -75,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT
 # cd %{_datadir}/ibus-pinyin/db
 # sqlite3 android.db ".read create_index.sql"
 
+%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"
@@ -94,14 +108,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/ibus-pinyin/base.lua
 %{_datadir}/ibus-pinyin/db/english.db
 
+%files db-open-phrase
+%defattr(-,root,root,-)
+%{_datadir}/ibus-pinyin/db/open-phrase.db
+
 %files db-android
 %defattr(-,root,root,-)
 %{_datadir}/ibus-pinyin/db/android.db
 
 %changelog
-* Mon Jan 30 2012  Peng Wu <pwu at redhat.com> - 1.4.0-8
-- Removes and obsoletes ibus-pinyin-db-open-phrase
-
 * Mon Jan 30 2012  Peng Wu <pwu at redhat.com> - 1.4.0-7
 - Fixes Bopomofo Engine
 


More information about the scm-commits mailing list