[ibus-libzhuyin] Update to 1.7.0
Peng Wu
pwu at fedoraproject.org
Tue Mar 24 04:20:50 UTC 2015
commit b6590e82301314a39e57c8d9f44faf07e5c3cc22
Author: Peng Wu <alexepico at gmail.com>
Date: Tue Mar 24 12:15:46 2015 +0800
Update to 1.7.0
.gitignore | 1 +
ibus-libzhuyin-1.7.x-HEAD.patch | 47 -----------------------------------------
ibus-libzhuyin.spec | 13 ++++++++----
sources | 2 +-
4 files changed, 11 insertions(+), 52 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 94cf0c0..578ca97 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/ibus-libzhuyin-1.6.99.20140626.tar.gz
/ibus-libzhuyin-1.6.99.20140718.tar.gz
/ibus-libzhuyin-1.6.99.20140929.tar.gz
+/ibus-libzhuyin-1.7.0.tar.gz
diff --git a/ibus-libzhuyin-1.7.x-HEAD.patch b/ibus-libzhuyin-1.7.x-HEAD.patch
index 077025a..e69de29 100644
--- a/ibus-libzhuyin-1.7.x-HEAD.patch
+++ b/ibus-libzhuyin-1.7.x-HEAD.patch
@@ -1,47 +0,0 @@
-Index: ibus-libzhuyin-1.6.99.20140929/src/ZYTradSimpConverter.cc
-===================================================================
---- ibus-libzhuyin-1.6.99.20140929.orig/src/ZYTradSimpConverter.cc
-+++ ibus-libzhuyin-1.6.99.20140929/src/ZYTradSimpConverter.cc
-@@ -33,7 +33,6 @@
- namespace ZY {
-
- class opencc {
-- static const int BUFFER_SIZE = 64;
- public:
- opencc (void)
- {
-@@ -48,30 +47,14 @@ public:
-
- void convert (const gchar *in, String &out)
- {
-- glong n_char;
-- gunichar *in_ucs4 = g_utf8_to_ucs4_fast (in, -1, &n_char);
--
-- ucs4_t *pinbuf = (ucs4_t *)in_ucs4;
-- size_t inbuf_left = n_char;
-- while (inbuf_left != 0) {
-- ucs4_t *poutbuf = (ucs4_t *)m_buffer;
-- size_t outbuf_left = BUFFER_SIZE;
-- size_t retval = opencc_convert(m_cc, &pinbuf, &inbuf_left, &poutbuf, &outbuf_left);
-- if (retval == (size_t) -1) {
-- /* append left chars in pinbuf */
-- g_warning ("opencc_convert return failed");
-- out << (gunichar *) pinbuf;
-- break;
-- }
-- *poutbuf = L'\0';
-- out << m_buffer;
-- }
-- g_free (in_ucs4);
-+ char * converted = opencc_convert_utf8 (m_cc, in, -1);
-+ g_assert (converted != NULL);
-+ out = converted;
-+ opencc_convert_utf8_free (converted);
- }
-
- private:
- opencc_t m_cc;
-- gunichar m_buffer[BUFFER_SIZE + 1];
- };
-
- void
diff --git a/ibus-libzhuyin.spec b/ibus-libzhuyin.spec
index 3fd1f69..7757551 100644
--- a/ibus-libzhuyin.spec
+++ b/ibus-libzhuyin.spec
@@ -1,8 +1,8 @@
-%global snapshot 1
+%global snapshot 0
Name: ibus-libzhuyin
-Version: 1.6.99.20140929
-Release: 2%{?dist}
+Version: 1.7.0
+Release: 1%{?dist}
Summary: New Zhuyin engine based on libzhuyin for IBus
License: GPLv2+
URL: https://github.com/libzhuyin/ibus-libzhuyin
@@ -47,7 +47,9 @@ make %{?_smp_mflags} V=1
%install
make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
-%files
+%find_lang %{name}
+
+%files -f %{name}.lang
%doc AUTHORS COPYING README
%{_datadir}/applications/ibus-setup-libzhuyin.desktop
%{_libexecdir}/ibus-engine-libzhuyin
@@ -60,6 +62,9 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%changelog
+* Tue Mar 24 2015 Peng Wu <pwu at redhat.com> - 1.7.0-1
+- Update to 1.7.0
+
* Wed Jan 7 2015 Peng Wu <pwu at redhat.com> - 1.6.99.20140929-2
- Use opencc 1.0.2
diff --git a/sources b/sources
index 9d930ab..134cb48 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c9a74ce5afd509b444dd009261a4e920 ibus-libzhuyin-1.6.99.20140929.tar.gz
+cc016f6977863f9ba421d146d870b738 ibus-libzhuyin-1.7.0.tar.gz
More information about the scm-commits
mailing list