Hello community, here is the log from the commit of package ibus-libpinyin for openSUSE:Factory checked in at 2018-11-15 12:41:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus-libpinyin (Old) and /work/SRC/openSUSE:Factory/.ibus-libpinyin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-libpinyin" Thu Nov 15 12:41:16 2018 rev:18 rq:649007 version:1.10.91 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus-libpinyin/ibus-libpinyin.changes 2018-10-15 09:44:50.783277175 +0200 +++ /work/SRC/openSUSE:Factory/.ibus-libpinyin.new/ibus-libpinyin.changes 2018-11-15 12:41:17.510192495 +0100 @@ -1,0 +2,6 @@ +Tue Nov 13 12:21:36 UTC 2018 - [email protected] + +- Add ibus-libpinyin-fix-build-fault.patch: fix build error for + edition 1.10 in openSUSE-Leap-15(boo#1115778). + +------------------------------------------------------------------- New: ---- ibus-libpinyin-fix-build-fault.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus-libpinyin.spec ++++++ --- /var/tmp/diff_new_pack.403iZE/_old 2018-11-15 12:41:18.594191260 +0100 +++ /var/tmp/diff_new_pack.403iZE/_new 2018-11-15 12:41:18.598191256 +0100 @@ -25,6 +25,8 @@ Group: System/I18n/Chinese URL: https://github.com/libpinyin/ibus-libpinyin Source: https://github.com/libpinyin/ibus-libpinyin/archive/%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE ibus-libpinyin-fix-build-fault.patch boo#1115778 [email protected] -- Fix build errors happen in ibus-1.10.91 for openSUSE-Leap 15 +Patch0: ibus-libpinyin-fix-build-fault.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gettext-devel @@ -54,6 +56,7 @@ %prep %setup -q +%patch0 -p1 %build NOCONFIGURE=1 ./autogen.sh ++++++ ibus-libpinyin-fix-build-fault.patch ++++++ diff -Nura ibus-libpinyin-1.10.91/src/PYPEmojiCandidates.cc ibus-libpinyin-1.10.91_new/src/PYPEmojiCandidates.cc --- ibus-libpinyin-1.10.91/src/PYPEmojiCandidates.cc 2018-10-11 14:43:31.000000000 +0800 +++ ibus-libpinyin-1.10.91_new/src/PYPEmojiCandidates.cc 2018-11-13 20:08:37.037828148 +0800 @@ -23,7 +23,7 @@ #include "PYPEmojiCandidates.h" #include <assert.h> #include <algorithm> -#include <string> +#include <cstring> #include "PYPPhoneticEditor.h" #include "PYConfig.h" #include "PYPEmojiTable.h" @@ -37,7 +37,7 @@ static bool compare_match_less_than (const EmojiItem & lhs, const EmojiItem & rhs) { - return 0 > strcmp (lhs.m_emoji_match, rhs.m_emoji_match); + return 0 > std::strcmp (lhs.m_emoji_match, rhs.m_emoji_match); } static bool search_emoji (const EmojiItem * emojis,
