Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fcitx5-rime for openSUSE:Factory 
checked in at 2025-06-23 15:04:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcitx5-rime (Old)
 and      /work/SRC/openSUSE:Factory/.fcitx5-rime.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fcitx5-rime"

Mon Jun 23 15:04:21 2025 rev:13 rq:1287706 version:5.1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/fcitx5-rime/fcitx5-rime.changes  2025-01-06 
16:06:01.527774757 +0100
+++ /work/SRC/openSUSE:Factory/.fcitx5-rime.new.7067/fcitx5-rime.changes        
2025-06-23 15:05:30.542324991 +0200
@@ -1,0 +2,6 @@
+Fri Jun 20 13:52:36 UTC 2025 - Marguerite Su <i...@marguerite.su>
+
+- update to 5.1.10
+  * Make notification less verbose.
+
+-------------------------------------------------------------------

Old:
----
  fcitx5-rime-5.1.9.tar.zst

New:
----
  fcitx5-rime-5.1.10.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fcitx5-rime.spec ++++++
--- /var/tmp/diff_new_pack.w0J1g7/_old  2025-06-23 15:05:31.382360037 +0200
+++ /var/tmp/diff_new_pack.w0J1g7/_new  2025-06-23 15:05:31.386360204 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           fcitx5-rime
-Version:        5.1.9
+Version:        5.1.10
 Release:        0
 Summary:        RIME support for Fcitx5
 License:        LGPL-2.1-or-later
@@ -29,7 +29,11 @@
 BuildRequires:  cmake
 BuildRequires:  extra-cmake-modules
 BuildRequires:  fcitx5-devel
+%if 0%{?suse_version} >= 1550
 BuildRequires:  gcc-c++
+%else
+BuildRequires:  gcc13-c++
+%endif
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  librime-devel
 BuildRequires:  pkgconfig
@@ -50,7 +54,11 @@
 %patch -P 0 -p1
 
 %build
+%if 0%{?suse_version} == 1500
+%cmake -DCMAKE_CXX_COMPILER=%{_bindir}/g++-13
+%else
 %cmake
+%endif
 %make_build
 
 %install

++++++ fcitx5-rime-5.1.9.tar.zst -> fcitx5-rime-5.1.10.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/CMakeLists.txt 
new/fcitx5-rime-5.1.10/CMakeLists.txt
--- old/fcitx5-rime-5.1.9/CMakeLists.txt        2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/CMakeLists.txt       2025-01-23 00:27:38.000000000 
+0100
@@ -1,6 +1,8 @@
 cmake_minimum_required(VERSION 3.6.0)
 
-project(fcitx5-rime VERSION 5.1.9)
+project(fcitx5-rime VERSION 5.1.10)
+
+set(REQUIRED_FCITX_VERSION 5.1.12)
 
 find_package(ECM 1.0.0 REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" 
${CMAKE_MODULE_PATH})
@@ -10,7 +12,7 @@
 include(ECMUninstallTarget)
 
 find_package(Gettext REQUIRED)
-find_package(Fcitx5Core 5.1.11 REQUIRED)
+find_package(Fcitx5Core ${REQUIRED_FCITX_VERSION} REQUIRED)
 find_package(Fcitx5Module REQUIRED COMPONENTS Notifications)
 find_package(PkgConfig REQUIRED)
 find_package(Pthread REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fcitx5-rime-5.1.9/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml.in 
new/fcitx5-rime-5.1.10/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml.in
--- old/fcitx5-rime-5.1.9/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml.in   
2024-10-08 21:49:05.000000000 +0200
+++ new/fcitx5-rime-5.1.10/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml.in  
2025-01-23 00:27:38.000000000 +0100
@@ -14,6 +14,7 @@
   <url type="vcs-browser">https://github.com/fcitx/fcitx5-rime</url>
   <project_group>Fcitx</project_group>
   <releases>
+    <release version="5.1.10" date="2025-01-22"/>
     <release version="5.1.9" date="2024-10-08"/>
     <release version="5.1.8" date="2024-06-01"/>
     <release version="5.1.7" date="2024-05-30"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/CMakeLists.txt 
new/fcitx5-rime-5.1.10/src/CMakeLists.txt
--- old/fcitx5-rime-5.1.9/src/CMakeLists.txt    2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/CMakeLists.txt   2025-01-23 00:27:38.000000000 
+0100
@@ -4,6 +4,7 @@
     rimecandidate.cpp
     rimesession.cpp
     rimeaction.cpp
+    rimefactory.cpp
 )
 
 set(RIME_LINK_LIBRARIES
@@ -22,7 +23,7 @@
     add_definitions(-DFCITX_RIME_NO_DBUS)
 endif()
 
-add_library(rime MODULE ${RIME_SOURCES})
+add_fcitx5_addon(rime ${RIME_SOURCES})
 target_link_libraries(rime ${RIME_LINK_LIBRARIES})
 install(TARGETS rime DESTINATION "${CMAKE_INSTALL_LIBDIR}/fcitx5")
 fcitx5_translate_desktop_file(rime.conf.in rime.conf)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rime-addon.conf.in.in 
new/fcitx5-rime-5.1.10/src/rime-addon.conf.in.in
--- old/fcitx5-rime-5.1.9/src/rime-addon.conf.in.in     2024-10-08 
21:49:05.000000000 +0200
+++ new/fcitx5-rime-5.1.10/src/rime-addon.conf.in.in    2025-01-23 
00:27:38.000000000 +0100
@@ -4,12 +4,12 @@
 Category=InputMethod
 Version=@PROJECT_VERSION@
 Library=export:librime
-Type=SharedLibrary
+Type=@FCITX_ADDON_TYPE@
 OnDemand=True
 Configurable=True
 
 [Addon/Dependencies]
-0=core:5.1.0
+0=core:@REQUIRED_FCITX_VERSION@
 
 [Addon/OptionalDependencies]
 0=notifications
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeaction.cpp 
new/fcitx5-rime-5.1.10/src/rimeaction.cpp
--- old/fcitx5-rime-5.1.9/src/rimeaction.cpp    2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeaction.cpp   2025-01-23 00:27:38.000000000 
+0100
@@ -18,7 +18,7 @@
 #include <utility>
 #include <vector>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 namespace {
 
@@ -161,4 +161,4 @@
 std::string SelectAction::optionLabel(InputContext *ic) {
     return shortText(ic);
 }
-} // namespace fcitx
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeaction.h 
new/fcitx5-rime-5.1.10/src/rimeaction.h
--- old/fcitx5-rime-5.1.9/src/rimeaction.h      2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeaction.h     2025-01-23 00:27:38.000000000 
+0100
@@ -15,7 +15,7 @@
 #include <string_view>
 #include <vector>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeEngine;
 
@@ -82,6 +82,6 @@
     Menu menu_;
 };
 
-} // namespace fcitx
+} // namespace fcitx::rime
 
 #endif // _FCITX_RIMEENGINE_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimecandidate.cpp 
new/fcitx5-rime-5.1.10/src/rimecandidate.cpp
--- old/fcitx5-rime-5.1.9/src/rimecandidate.cpp 2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimecandidate.cpp        2025-01-23 
00:27:38.000000000 +0100
@@ -13,7 +13,7 @@
 #include <rime_api.h>
 #include <stdexcept>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 RimeCandidateWord::RimeCandidateWord(RimeEngine *engine,
                                      const RimeCandidate &candidate, KeySym 
sym,
@@ -205,4 +205,4 @@
     api->highlight_candidate(session, index);
 }
 #endif
-} // namespace fcitx
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimecandidate.h 
new/fcitx5-rime-5.1.10/src/rimecandidate.h
--- old/fcitx5-rime-5.1.9/src/rimecandidate.h   2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimecandidate.h  2025-01-23 00:27:38.000000000 
+0100
@@ -14,7 +14,7 @@
 #include <memory>
 #include <vector>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeCandidateWord : public CandidateWord {
 public:
@@ -129,6 +129,6 @@
     mutable std::vector<std::unique_ptr<RimeGlobalCandidateWord>>
         globalCandidateWords_;
 };
-} // namespace fcitx
+} // namespace fcitx::rime
 
 #endif // _FCITX_RIMECANDIDATE_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeengine.cpp 
new/fcitx5-rime-5.1.10/src/rimeengine.cpp
--- old/fcitx5-rime-5.1.9/src/rimeengine.cpp    2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeengine.cpp   2025-01-23 00:27:38.000000000 
+0100
@@ -47,9 +47,9 @@
 #include <utility>
 #include <vector>
 
-FCITX_DEFINE_LOG_CATEGORY(rime, "rime");
+FCITX_DEFINE_LOG_CATEGORY(rime_log, "rime");
 
-namespace fcitx {
+namespace fcitx::rime {
 
 namespace {
 
@@ -261,7 +261,7 @@
     // make librime only log to stderr
     // 
https://github.com/rime/librime/commit/6d1b9b65de4e7784a68a17d10a3e5c900e4fd511
     fcitx_rime_traits.log_dir = "";
-    switch (rime().logLevel()) {
+    switch (rime_log().logLevel()) {
     case NoLog:
         fcitx_rime_traits.min_log_level = 4;
         break;
@@ -792,6 +792,4 @@
     }
 }
 
-} // namespace fcitx
-
-FCITX_ADDON_FACTORY(fcitx::RimeEngineFactory)
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeengine.h 
new/fcitx5-rime-5.1.10/src/rimeengine.h
--- old/fcitx5-rime-5.1.9/src/rimeengine.h      2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeengine.h     2025-01-23 00:27:38.000000000 
+0100
@@ -24,7 +24,6 @@
 #include <fcitx-utils/standardpath.h>
 #include <fcitx-utils/stringutils.h>
 #include <fcitx/action.h>
-#include <fcitx/addonfactory.h>
 #include <fcitx/addoninstance.h>
 #include <fcitx/addonmanager.h>
 #include <fcitx/event.h>
@@ -47,7 +46,7 @@
 #include "rimeservice.h"
 #endif
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeState;
 class RimeOptionAction;
@@ -89,7 +88,7 @@
     Option<bool> preeditCursorPositionAtBeginning{
         this, "PreeditCursorPositionAtBeginning",
         _("Fix embedded preedit cursor at the beginning of the preedit"),
-        !isAndroid() && !isApple()};
+        !isAndroid() && !isApple() && !isEmscripten()};
     OptionWithAnnotation<SwitchInputMethodBehavior,
                          SwitchInputMethodBehaviorI18NAnnotation>
         switchInputMethodBehavior{
@@ -234,19 +233,11 @@
     std::thread::id mainThreadId_ = std::this_thread::get_id();
     RimeState *currentKeyEventState_ = nullptr;
 };
+} // namespace fcitx::rime
 
-class RimeEngineFactory : public AddonFactory {
-public:
-    AddonInstance *create(AddonManager *manager) override {
-        registerDomain("fcitx5-rime", FCITX_INSTALL_LOCALEDIR);
-        return new RimeEngine(manager->instance());
-    }
-};
-} // namespace fcitx
-
-FCITX_DECLARE_LOG_CATEGORY(rime);
+FCITX_DECLARE_LOG_CATEGORY(rime_log);
 
-#define RIME_DEBUG() FCITX_LOGC(rime, Debug)
-#define RIME_ERROR() FCITX_LOGC(rime, Error)
+#define RIME_DEBUG() FCITX_LOGC(rime_log, Debug)
+#define RIME_ERROR() FCITX_LOGC(rime_log, Error)
 
 #endif // _FCITX_RIMEENGINE_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimefactory.cpp 
new/fcitx5-rime-5.1.10/src/rimefactory.cpp
--- old/fcitx5-rime-5.1.9/src/rimefactory.cpp   1970-01-01 01:00:00.000000000 
+0100
+++ new/fcitx5-rime-5.1.10/src/rimefactory.cpp  2025-01-23 00:27:38.000000000 
+0100
@@ -0,0 +1,20 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2024 CSSlayer <wen...@gmail.com>
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ */
+
+#include "rimefactory.h"
+#include "rimeengine.h"
+#include <fcitx-utils/i18n.h>
+
+namespace fcitx::rime {
+
+AddonInstance *RimeEngineFactory::create(AddonManager *manager) {
+    registerDomain("fcitx5-rime", FCITX_INSTALL_LOCALEDIR);
+    return new RimeEngine(manager->instance());
+}
+
+} // namespace fcitx::rime
+
+FCITX_ADDON_FACTORY_V2(rime, fcitx::rime::RimeEngineFactory)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimefactory.h 
new/fcitx5-rime-5.1.10/src/rimefactory.h
--- old/fcitx5-rime-5.1.9/src/rimefactory.h     1970-01-01 01:00:00.000000000 
+0100
+++ new/fcitx5-rime-5.1.10/src/rimefactory.h    2025-01-23 00:27:38.000000000 
+0100
@@ -0,0 +1,20 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2024 CSSlayer <wen...@gmail.com>
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ */
+#ifndef _FCITX_RIMEFACTORY_H_
+#define _FCITX_RIMEFACTORY_H_
+
+#include <fcitx/addonfactory.h>
+
+namespace fcitx::rime {
+
+class RimeEngineFactory : public AddonFactory {
+public:
+    AddonInstance *create(AddonManager *manager) override;
+};
+
+} // namespace fcitx::rime
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeservice.cpp 
new/fcitx5-rime-5.1.10/src/rimeservice.cpp
--- old/fcitx5-rime-5.1.9/src/rimeservice.cpp   2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeservice.cpp  2025-01-23 00:27:38.000000000 
+0100
@@ -9,7 +9,7 @@
 #include "rimeengine.h"
 #include "rimestate.h"
 
-namespace fcitx {
+namespace fcitx::rime {
 
 RimeService::RimeService(RimeEngine *engine) : engine_(engine) {
     auto dbus = engine->dbus();
@@ -84,4 +84,4 @@
     return schemas;
 }
 
-} // namespace fcitx
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimeservice.h 
new/fcitx5-rime-5.1.10/src/rimeservice.h
--- old/fcitx5-rime-5.1.9/src/rimeservice.h     2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimeservice.h    2025-01-23 00:27:38.000000000 
+0100
@@ -10,7 +10,7 @@
 #include <fcitx-utils/dbus/message.h>
 #include <fcitx-utils/dbus/objectvtable.h>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeEngine;
 class RimeState;
@@ -36,6 +36,6 @@
     RimeEngine *engine_;
 };
 
-} // namespace fcitx
+} // namespace fcitx::rime
 
 #endif // _FCITX5_RIME_RIMESERVICE_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimesession.cpp 
new/fcitx5-rime-5.1.10/src/rimesession.cpp
--- old/fcitx5-rime-5.1.9/src/rimesession.cpp   2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimesession.cpp  2025-01-23 00:27:38.000000000 
+0100
@@ -20,7 +20,7 @@
 #include <tuple>
 #include <utility>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 RimeSessionHolder::RimeSessionHolder(RimeSessionPool *pool,
                                      const std::string &program)
@@ -148,4 +148,4 @@
     assert(count > 0);
 }
 
-} // namespace fcitx
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimesession.h 
new/fcitx5-rime-5.1.10/src/rimesession.h
--- old/fcitx5-rime-5.1.9/src/rimesession.h     2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimesession.h    2025-01-23 00:27:38.000000000 
+0100
@@ -17,7 +17,7 @@
 #include <tuple>
 #include <unordered_map>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeEngine;
 class RimeSessionPool;
@@ -66,6 +66,6 @@
     std::unordered_map<std::string, std::weak_ptr<RimeSessionHolder>> 
sessions_;
 };
 
-} // namespace fcitx
+} // namespace fcitx::rime
 
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimestate.cpp 
new/fcitx5-rime-5.1.10/src/rimestate.cpp
--- old/fcitx5-rime-5.1.9/src/rimestate.cpp     2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimestate.cpp    2025-01-23 00:27:38.000000000 
+0100
@@ -38,7 +38,7 @@
 #include <utility>
 #include <vector>
 
-namespace fcitx {
+namespace fcitx::rime {
 
 namespace {
 
@@ -620,4 +620,4 @@
         engine_->instance()->showCustomInputMethodInformation(&ic_, labels);
     }
 }
-} // namespace fcitx
+} // namespace fcitx::rime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-rime-5.1.9/src/rimestate.h 
new/fcitx5-rime-5.1.10/src/rimestate.h
--- old/fcitx5-rime-5.1.9/src/rimestate.h       2024-10-08 21:49:05.000000000 
+0200
+++ new/fcitx5-rime-5.1.10/src/rimestate.h      2025-01-23 00:27:38.000000000 
+0100
@@ -20,7 +20,7 @@
 
 #define RIME_ASCII_MODE "ascii_mode"
 
-namespace fcitx {
+namespace fcitx::rime {
 
 class RimeEngine;
 
@@ -72,6 +72,6 @@
     std::vector<std::string> savedOptions_;
     std::vector<std::string> changedOptions_;
 };
-} // namespace fcitx
+} // namespace fcitx::rime
 
 #endif // _FCITX_RIMESTATE_H_

Reply via email to