[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