Author: baggins                      Date: Wed Jul 20 11:57:52 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial revision

---- Files affected:
packages/ibus-pinyin:
   ibus-pinyin-boost.patch (NONE -> 1.1)  (NEW), ibus-pinyin-lua51.patch (NONE 
-> 1.1)  (NEW), ibus-pinyin.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/ibus-pinyin/ibus-pinyin-boost.patch
diff -u /dev/null packages/ibus-pinyin/ibus-pinyin-boost.patch:1.1
--- /dev/null   Wed Jul 20 13:57:52 2011
+++ packages/ibus-pinyin/ibus-pinyin-boost.patch        Wed Jul 20 13:57:47 2011
@@ -0,0 +1,60 @@
+diff -ur ibus-pinyin-1.3.99.20110706/src/PYDatabase.h 
ibus-pinyin-1.3.99.20110706.boost/src/PYDatabase.h
+--- ibus-pinyin-1.3.99.20110706/src/PYDatabase.h       2011-02-07 
17:33:37.000000000 +0100
++++ ibus-pinyin-1.3.99.20110706.boost/src/PYDatabase.h 2011-07-20 
13:31:54.360627955 +0200
+@@ -34,7 +34,7 @@
+ struct Phrase;
+ 
+ class SQLStmt;
+-typedef std::shared_ptr<SQLStmt> SQLStmtPtr;
++typedef boost::shared_ptr<SQLStmt> SQLStmtPtr;
+ 
+ class Database;
+ 
+diff -ur ibus-pinyin-1.3.99.20110706/src/PYEditor.h 
ibus-pinyin-1.3.99.20110706.boost/src/PYEditor.h
+--- ibus-pinyin-1.3.99.20110706/src/PYEditor.h 2011-01-15 01:32:10.000000000 
+0100
++++ ibus-pinyin-1.3.99.20110706.boost/src/PYEditor.h   2011-07-20 
13:31:27.927627960 +0200
+@@ -34,7 +34,7 @@
+ class Config;
+ 
+ class Editor;
+-typedef std::shared_ptr<Editor> EditorPtr;
++typedef boost::shared_ptr<Editor> EditorPtr;
+ 
+ class Editor {
+ public:
+diff -ur ibus-pinyin-1.3.99.20110706/src/PYPhraseEditor.h 
ibus-pinyin-1.3.99.20110706.boost/src/PYPhraseEditor.h
+--- ibus-pinyin-1.3.99.20110706/src/PYPhraseEditor.h   2011-01-15 
01:32:10.000000000 +0100
++++ ibus-pinyin-1.3.99.20110706.boost/src/PYPhraseEditor.h     2011-07-20 
13:30:12.702627978 +0200
+@@ -125,7 +125,7 @@
+     PinyinArray m_pinyin;
+     guint m_cursor;
+     PinyinProperties & m_props;
+-    std::shared_ptr<Query> m_query;
++    boost::shared_ptr<Query> m_query;
+     Config    & m_config;
+ };
+ 
+diff -ur ibus-pinyin-1.3.99.20110706/src/PYSpecialPhraseTable.h 
ibus-pinyin-1.3.99.20110706.boost/src/PYSpecialPhraseTable.h
+--- ibus-pinyin-1.3.99.20110706/src/PYSpecialPhraseTable.h     2011-01-15 
01:32:10.000000000 +0100
++++ ibus-pinyin-1.3.99.20110706.boost/src/PYSpecialPhraseTable.h       
2011-07-20 13:33:22.301627936 +0200
+@@ -30,7 +30,7 @@
+ namespace PY {
+ 
+ class SpecialPhrase;
+-typedef std::shared_ptr<SpecialPhrase> SpecialPhrasePtr;
++typedef boost::shared_ptr<SpecialPhrase> SpecialPhrasePtr;
+ 
+ class SpecialPhraseTable {
+ private:
+diff -ur ibus-pinyin-1.3.99.20110706/src/PYUtil.h 
ibus-pinyin-1.3.99.20110706.boost/src/PYUtil.h
+--- ibus-pinyin-1.3.99.20110706/src/PYUtil.h   2011-01-15 01:32:10.000000000 
+0100
++++ ibus-pinyin-1.3.99.20110706.boost/src/PYUtil.h     2011-07-20 
13:30:01.115627981 +0200
+@@ -43,7 +43,7 @@
+ 
+ namespace std {
+     // import boost::shared_ptr to std namespace
+-    using boost::shared_ptr;
++    // using boost::shared_ptr;
+     // import boost::scoped_ptr to std namespace, and rename to unique_ptr
+     // XXX: the unique_ptr can transfer the pointer ownership,
+     //      but scoped_ptr cannot.

================================================================
Index: packages/ibus-pinyin/ibus-pinyin-lua51.patch
diff -u /dev/null packages/ibus-pinyin/ibus-pinyin-lua51.patch:1.1
--- /dev/null   Wed Jul 20 13:57:52 2011
+++ packages/ibus-pinyin/ibus-pinyin-lua51.patch        Wed Jul 20 13:57:47 2011
@@ -0,0 +1,11 @@
+--- ibus-pinyin-1.3.99.20110706/configure.ac~  2011-07-06 19:15:14.000000000 
+0200
++++ ibus-pinyin-1.3.99.20110706/configure.ac   2011-07-20 13:46:16.493627757 
+0200
+@@ -177,7 +177,7 @@
+ if test x"$has_lua_extension" = x"no";
+ then
+     PKG_CHECK_MODULES(LUA, [
+-        lua5.1
++        lua51
+     ], [],
+     [enable_lua_extension=no]
+     );

================================================================
Index: packages/ibus-pinyin/ibus-pinyin.spec
diff -u /dev/null packages/ibus-pinyin/ibus-pinyin.spec:1.1
--- /dev/null   Wed Jul 20 13:57:52 2011
+++ packages/ibus-pinyin/ibus-pinyin.spec       Wed Jul 20 13:57:47 2011
@@ -0,0 +1,104 @@
+# $Revision$, $Date$
+Summary:       The Chinese Pinyin and Bopomofo engines for IBus input platform
+Name:          ibus-pinyin
+Version:       1.3.99.20110706
+Release:       0.1
+License:       GPL v2+
+Group:         Libraries
+Source0:       http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
+# Source0-md5: 0d9d5d78106c2d36c28a00b74aa9a6c3
+Source1:       http://ibus.googlecode.com/files/pinyin-database-1.2.99.tar.bz2
+# Source1-md5: d0951b8daa7f56a2cbd3b6b4e42532e0
+Patch0:                %{name}-boost.patch
+Patch1:                %{name}-lua51.patch
+URL:           http://code.google.com/p/ibus
+BuildRequires: boost-devel
+BuildRequires: ibus-devel >= 1.3.99
+BuildRequires: libuuid-devel
+BuildRequires: lua51-devel
+BuildRequires: pkgconfig
+BuildRequires: sqlite3-devel
+Requires:      ibus >= 1.2.0
+Requires:      ibus-pinyin-db = %{version}-%{release}
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _libexecdir     %{_libdir}/ibus
+
+%description
+The Chinese Pinyin and Bopomof input methods for IBus platform.
+
+%package db-open-phrase
+Summary:       The open phrase database for ibus Pinyin
+Group:         Libraries
+Provides:      ibus-pinyin-db
+
+%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:         Libraries
+Provides:      ibus-pinyin-db
+
+%description db-android
+The phrase database for ibus Pinyin and Bopomofo from android project.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+cp %{SOURCE1} data/db/open-phrase
+
+%build
+%{__autoconf}
+%configure \
+       --enable-db-open-phrase \
+       --disable-opencc \
+       --enable-boost
+
+%{__make} -j1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=${RPM_BUILD_ROOT}
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog README
+%{_libexecdir}/ibus-engine-pinyin
+%{_libexecdir}/ibus-setup-pinyin
+%{_datadir}/ibus-pinyin/phrases.txt
+%{_datadir}/ibus-pinyin/icons
+%{_datadir}/ibus-pinyin/setup
+%{_datadir}/ibus-pinyin/db/create_index.sql
+%dir %{_datadir}/ibus-pinyin
+%dir %{_datadir}/ibus-pinyin/db
+%{_datadir}/ibus/component/*
+%{_datadir}/ibus-pinyin/base.lua
+%{_datadir}/ibus-pinyin/db/english.db
+
+%files db-open-phrase
+%defattr(644,root,root,755)
+%{_datadir}/ibus-pinyin/db/open-phrase.db
+
+%files db-android
+%defattr(644,root,root,755)
+%{_datadir}/ibus-pinyin/db/android.db
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[email protected]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/07/20 11:57:47  baggins
+- initial revision
+
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to