[sunpinyin] fixes compile

Peng Wu pwu at fedoraproject.org
Tue Mar 6 07:33:33 UTC 2012


commit c865998d08ab237a77bd8ff03f706013a9c5687e
Author: Peng Wu <alexepico at gmail.com>
Date:   Tue Mar 6 15:27:33 2012 +0800

    fixes compile

 sunpinyin-fixes-unistd-compile.patch |   24 ++++++++++++++++++++++++
 sunpinyin.spec                       |    2 ++
 2 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/sunpinyin-fixes-unistd-compile.patch b/sunpinyin-fixes-unistd-compile.patch
new file mode 100644
index 0000000..76ff682
--- /dev/null
+++ b/sunpinyin-fixes-unistd-compile.patch
@@ -0,0 +1,24 @@
+Index: sunpinyin-2.0.3/src/lexicon/genPYT.cpp
+===================================================================
+--- sunpinyin-2.0.3.orig/src/lexicon/genPYT.cpp
++++ sunpinyin-2.0.3/src/lexicon/genPYT.cpp
+@@ -37,6 +37,7 @@
+ 
+ #include <locale.h>
+ #include <stdlib.h>
++#include <unistd.h>
+ 
+ #include "pytrie.h"
+ #include "pytrie_gen.h"
+Index: sunpinyin-2.0.3/src/ime-core/ic_history.cpp
+===================================================================
+--- sunpinyin-2.0.3.orig/src/ime-core/ic_history.cpp
++++ sunpinyin-2.0.3/src/ime-core/ic_history.cpp
+@@ -45,6 +45,7 @@
+ #include <cassert>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <unistd.h>
+ #include <algorithm>
+ #include "ic_history.h"
+ 
diff --git a/sunpinyin.spec b/sunpinyin.spec
index 4e71b7f..cdeaf76 100644
--- a/sunpinyin.spec
+++ b/sunpinyin.spec
@@ -11,6 +11,7 @@ Source0:	http://sunpinyin.googlecode.com/files/%{name}-all-in-one-%{version}.tar
 Source1:	xinput-x%{name}
 Source2:	http://open-gram.googlecode.com/files/lm_sc.t3g.arpa.tar.bz2
 Source3:	http://open-gram.googlecode.com/files/dict.utf8.tar.bz2
+Patch0:         sunpinyin-fixes-unistd-compile.patch
 BuildRequires:	sqlite-devel
 BuildRequires:	gtk2-devel
 BuildRequires:	ibus-devel
@@ -83,6 +84,7 @@ the same way as fcitx does.
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch0 -p1 -b .unistd
 
 # Hack to honor correct compiler flags
 sed -i 's/-O2 -pipe/%{optflags}/' SConstruct


More information about the scm-commits mailing list