Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librime-lua for openSUSE:Factory checked in at 2026-08-14 22:07:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librime-lua (Old) and /work/SRC/openSUSE:Factory/.librime-lua.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librime-lua" Fri Aug 14 22:07:36 2026 rev:7 rq:1371060 version:0.0.0+git20250809.68f9c36 Changes: -------- --- /work/SRC/openSUSE:Factory/librime-lua/librime-lua.changes 2026-02-16 13:14:28.866903502 +0100 +++ /work/SRC/openSUSE:Factory/.librime-lua.new.1258/librime-lua.changes 2026-08-14 22:07:54.572033239 +0200 @@ -1,0 +2,5 @@ +Thu Aug 13 14:37:31 UTC 2026 - Hillwood Yang <[email protected]> + +- Add librime-lua-cpp20-string-fix.patch, fix C++20 build failure + +------------------------------------------------------------------- New: ---- librime-lua-cpp20-string-fix.patch ----------(New B)---------- New: - Add librime-lua-cpp20-string-fix.patch, fix C++20 build failure ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librime-lua.spec ++++++ --- /var/tmp/diff_new_pack.IqMYPy/_old 2026-08-14 22:07:55.304059892 +0200 +++ /var/tmp/diff_new_pack.IqMYPy/_new 2026-08-14 22:07:55.306059964 +0200 @@ -20,12 +20,14 @@ Version: 0.0.0+git20250809.68f9c36 Release: 0 Summary: Lua plugin for librime -License: SUSE-Permissive +License: LicenseRef-SUSE-Permissive Group: System/Libraries URL: https://github.com/hchunhui/librime-lua Source: %{name}-%{version}.tar.gz Patch0: glog.patch Patch1: cmake.patch +# PATCH-FIX-UPSTREAM librime-lua-cpp20-string-fix.patch [email protected] - Fix C++20 build failure +Patch2: librime-lua-cpp20-string-fix.patch BuildRequires: cmake BuildRequires: darts %if 0%{?suse_version} < 1600 ++++++ librime-lua-cpp20-string-fix.patch ++++++ diff -Nur a/src/opencc.cc b/src/opencc.cc --- a/src/opencc.cc 2025-08-09 22:43:24.593351000 +0800 +++ b/src/opencc.cc 2026-08-13 21:44:52.948991377 +0800 @@ -195,11 +195,11 @@ auto user_path = deployer.user_data_dir; auto shared_path = deployer.shared_data_dir; try{ - return T((user_path / "opencc" / filename).u8string()); + return T((user_path / "opencc" / filename).string()); } catch(...) { try{ - return T((shared_path / "opencc" / filename).u8string()); + return T((shared_path / "opencc" / filename).string()); } catch(...) { LOG(ERROR) << " [" << user_path << "|" << shared_path << "]/opencc/"
