Package: release.debian.org Control: affects -1 + src:mozc X-Debbugs-Cc: m...@packages.debian.org User: release.debian....@packages.debian.org Usertags: pu Tags: bookworm X-Debbugs-Cc: by...@debian.org Severity: normal
Dear Debian Stable Release managers, I am looking into solving Debian Bug https://bugs.debian.org/1091829 in Debian 12. [ Reason ] The source package mozc provides fcitx5-mozc input method as well. After some communication with the fcitx5 upstream author, it is determined that the naming of fcitx-mozc*.png icon files is problematic, and some unexpected side effect of XDG Icon Theme Spec [1] will cause wrong fallback on fcitx-related icons.The fix towards this issue is requested by the fcitx5 upstream author, who contacted me for a stable-pu in Debian 12.
This issue was solved by fcitx5-mozc upstream back in April 2024 at [2]. For Debian 12, we expect to cherry-pick the commmit at [2] and apply the same fix. [1] https://specifications.freedesktop.org/icon-theme-spec/latest/[2] https://github.com/fcitx/mozc/commit/e13338a41329f58e724801771f0cecf7338e24fb
[ Impact ] The current version of fcitx5-mozc will have some wrong icons when displayed in the GUI windows. An example can be found at https://github.com/fcitx/fcitx5/pull/1220#issuecomment-2566177095 . [ Tests ] Manually tested. [ Risks ] Minimal risk. In the worst case scenario, related icons could notbe properly displayed in GUI, which is harmless on utilities' actual functionalities.
[ Checklist ] [X] *all* changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in (old)stable [X] the issue is verified as fixed in unstable [ Changes ] Please see the attached debdiff. The change includes the upstream cherry-picked commit, as well as changes in debian/fcitx-mozc-data.links to provide the symlinks with updated icon file names. Please let me know if you have any questions. Thanks! Thanks, Boyuan Yang
diff -Nru mozc-2.28.4715.102+dfsg/debian/changelog mozc-2.28.4715.102+dfsg/debian/changelog --- mozc-2.28.4715.102+dfsg/debian/changelog 2022-12-10 05:44:49.000000000 -0500 +++ mozc-2.28.4715.102+dfsg/debian/changelog 2025-01-01 12:06:29.000000000 -0500 @@ -1,3 +1,13 @@ +mozc (2.28.4715.102+dfsg-2.2+deb12u1) bookworm; urgency=medium + + * debian/patches/fcitx5-backport/: + + e13338a41329f58e724801771f0cecf7338e24fb.patch: Backport fixes + for fcitx icon names. (Closes: #1091829) + * debian/fcitx-mozc-data.links: Also adjust file installation link + accordingly following the patch. + + -- Boyuan Yang <by...@debian.org> Wed, 01 Jan 2025 12:06:29 -0500 + mozc (2.28.4715.102+dfsg-2.2) unstable; urgency=medium * Non-maintainer upload diff -Nru mozc-2.28.4715.102+dfsg/debian/fcitx-mozc-data.links mozc-2.28.4715.102+dfsg/debian/fcitx-mozc-data.links --- mozc-2.28.4715.102+dfsg/debian/fcitx-mozc-data.links 2022-11-30 15:06:06.000000000 -0500 +++ mozc-2.28.4715.102+dfsg/debian/fcitx-mozc-data.links 2025-01-01 12:04:40.000000000 -0500 @@ -1,18 +1,19 @@ +# Also see https://github.com/fcitx/mozc/commit/e13338a41329f58e724801771f0cecf7338e24fb usr/share/icons/mozc/ime_product_icon_opensource-32.png usr/share/fcitx/mozc/icon/mozc.png -usr/share/icons/mozc/product_icon_32bpp-128.png usr/share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx-mozc.png -usr/share/icons/mozc/ime_product_icon_opensource-32.png usr/share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx-mozc.png -usr/share/icons/mozc/product_icon_32bpp-128.png usr/share/icons/hicolor/128x128/apps/fcitx-mozc.png -usr/share/icons/mozc/ime_product_icon_opensource-32.png usr/share/icons/hicolor/32x32/apps/fcitx-mozc.png +usr/share/icons/mozc/product_icon_32bpp-128.png usr/share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx_mozc.png +usr/share/icons/mozc/ime_product_icon_opensource-32.png usr/share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx_mozc.png +usr/share/icons/mozc/product_icon_32bpp-128.png usr/share/icons/hicolor/128x128/apps/fcitx_mozc.png +usr/share/icons/mozc/ime_product_icon_opensource-32.png usr/share/icons/hicolor/32x32/apps/fcitx_mozc.png -usr/share/icons/mozc/ui-tool.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-tool.png -usr/share/icons/mozc/ui-properties.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-tool.png -usr/share/icons/mozc/ui-dictionary.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-dictionary.png -usr/share/icons/mozc/ui-direct.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-direct.png -usr/share/icons/mozc/ui-hiragana.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-hiragana.png -usr/share/icons/mozc/ui-katakana_half.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-katakana-half.png -usr/share/icons/mozc/ui-katakana_full.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-katakana-full.png -usr/share/icons/mozc/ui-alpha_half.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-alpha-half.png -usr/share/icons/mozc/ui-alpha_full.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-alpha-full.png +usr/share/icons/mozc/ui-tool.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_tool.png +usr/share/icons/mozc/ui-properties.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_tool.png +usr/share/icons/mozc/ui-dictionary.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_dictionary.png +usr/share/icons/mozc/ui-direct.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_direct.png +usr/share/icons/mozc/ui-hiragana.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_hiragana.png +usr/share/icons/mozc/ui-katakana_half.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_katakana_half.png +usr/share/icons/mozc/ui-katakana_full.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_katakana_full.png +usr/share/icons/mozc/ui-alpha_half.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_alpha_half.png +usr/share/icons/mozc/ui-alpha_full.png usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_alpha_full.png # usr/share/icons/mozc/ime_product_icon_opensource-32.png /usr/share/fcitx/mozc/icon/mozc.png usr/share/icons/mozc/ui-tool.png usr/share/fcitx/mozc/icon/mozc-tool.png usr/share/icons/mozc/ui-properties.png usr/share/fcitx/mozc/icon/mozc-properties.png @@ -23,12 +24,12 @@ usr/share/icons/mozc/ui-katakana_full.png usr/share/fcitx/mozc/icon/mozc-katakana_full.png usr/share/icons/mozc/ui-alpha_half.png usr/share/fcitx/mozc/icon/mozc-alpha_half.png usr/share/icons/mozc/ui-alpha_full.png usr/share/fcitx/mozc/icon/mozc-alpha_full.png -usr/share/icons/mozc/ui-tool.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-tool.png -usr/share/icons/mozc/ui-properties.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-tool.png -usr/share/icons/mozc/ui-dictionary.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-dictionary.png -usr/share/icons/mozc/ui-direct.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-direct.png -usr/share/icons/mozc/ui-hiragana.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-hiragana.png -usr/share/icons/mozc/ui-katakana_half.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-katakana-half.png -usr/share/icons/mozc/ui-katakana_full.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-katakana-full.png -usr/share/icons/mozc/ui-alpha_half.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-alpha-half.png -usr/share/icons/mozc/ui-alpha_full.png usr/share/icons/hicolor/48x48/apps/fcitx-mozc-alpha-full.png +usr/share/icons/mozc/ui-tool.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_tool.png +usr/share/icons/mozc/ui-properties.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_tool.png +usr/share/icons/mozc/ui-dictionary.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_dictionary.png +usr/share/icons/mozc/ui-direct.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_direct.png +usr/share/icons/mozc/ui-hiragana.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_hiragana.png +usr/share/icons/mozc/ui-katakana_half.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_katakana_half.png +usr/share/icons/mozc/ui-katakana_full.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_katakana_full.png +usr/share/icons/mozc/ui-alpha_half.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_alpha_half.png +usr/share/icons/mozc/ui-alpha_full.png usr/share/icons/hicolor/48x48/apps/fcitx_mozc_alpha_full.png diff -Nru mozc-2.28.4715.102+dfsg/debian/patches/fcitx5-backport/e13338a41329f58e724801771f0cecf7338e24fb.patch mozc-2.28.4715.102+dfsg/debian/patches/fcitx5-backport/e13338a41329f58e724801771f0cecf7338e24fb.patch --- mozc-2.28.4715.102+dfsg/debian/patches/fcitx5-backport/e13338a41329f58e724801771f0cecf7338e24fb.patch 1969-12-31 19:00:00.000000000 -0500 +++ mozc-2.28.4715.102+dfsg/debian/patches/fcitx5-backport/e13338a41329f58e724801771f0cecf7338e24fb.patch 2025-01-01 12:04:40.000000000 -0500 @@ -0,0 +1,163 @@ +From: Weng Xuetian <wen...@gmail.com> +Date: Mon, 29 Apr 2024 15:02:58 -0700 +Subject: [PATCH] rename mozc icon + +Bug-Debian: https://bugs.debian.org/1091829 +Applied-Upstream: https://github.com/fcitx/mozc/commit/e13338a41329f58e724801771f0cecf7338e24fb +Forwarded: not-needed +Last-Updated: 2024-12-31 + +Signed-off-by: Boyuan Yang <by...@debian.org> +--- + scripts/install_fcitx5_icons | 44 +++++++++++++++++++++--------------------- + src/unix/fcitx5/mozc.conf | 2 +- + src/unix/fcitx5/mozc_engine.cc | 18 ++++++++--------- + 3 files changed, 32 insertions(+), 32 deletions(-) + +diff --git a/scripts/install_fcitx5_icons b/scripts/install_fcitx5_icons +index a3d45a0..e8f101b 100755 +--- a/scripts/install_fcitx5_icons ++++ b/scripts/install_fcitx5_icons +@@ -2,26 +2,26 @@ + + PREFIX="${PREFIX:-/usr}" + +-install -D -m 644 data/images/product_icon_32bpp-128.png "${PREFIX}/share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx-mozc.png" +-install -D -m 644 data/images/unix/ime_product_icon_opensource-32.png "${PREFIX}/share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx-mozc.png" +-install -D -m 644 ../scripts/icons/ui-alpha_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-alpha-full.png" +-install -D -m 644 ../scripts/icons/ui-alpha_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-alpha-half.png" +-install -D -m 644 ../scripts/icons/ui-direct.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-direct.png" +-install -D -m 644 ../scripts/icons/ui-hiragana.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-hiragana.png" +-install -D -m 644 ../scripts/icons/ui-katakana_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-katakana-full.png" +-install -D -m 644 ../scripts/icons/ui-katakana_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-katakana-half.png" +-install -D -m 644 ../scripts/icons/ui-dictionary.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-dictionary.png" +-install -D -m 644 ../scripts/icons/ui-properties.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-properties.png" +-install -D -m 644 ../scripts/icons/ui-tool.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-mozc-tool.png" ++install -D -m 644 data/images/product_icon_32bpp-128.png "${PREFIX}/share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx_mozc.png" ++install -D -m 644 data/images/unix/ime_product_icon_opensource-32.png "${PREFIX}/share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx_mozc.png" ++install -D -m 644 ../scripts/icons/ui-alpha_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_alpha_full.png" ++install -D -m 644 ../scripts/icons/ui-alpha_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_alpha_half.png" ++install -D -m 644 ../scripts/icons/ui-direct.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_direct.png" ++install -D -m 644 ../scripts/icons/ui-hiragana.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_hiragana.png" ++install -D -m 644 ../scripts/icons/ui-katakana_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_katakana_full.png" ++install -D -m 644 ../scripts/icons/ui-katakana_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_katakana_half.png" ++install -D -m 644 ../scripts/icons/ui-dictionary.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_dictionary.png" ++install -D -m 644 ../scripts/icons/ui-properties.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_properties.png" ++install -D -m 644 ../scripts/icons/ui-tool.png "${PREFIX}/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_mozc_tool.png" + +-ln -sf org.fcitx.Fcitx5.fcitx-mozc.png "${PREFIX}/share/icons/hicolor/128x128/apps/fcitx-mozc.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc.png "${PREFIX}/share/icons/hicolor/32x32/apps/fcitx-mozc.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-alpha-full.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-alpha-full.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-alpha-half.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-alpha-half.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-direct.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-direct.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-hiragana.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-hiragana.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-katakana-full.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-katakana-full.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-katakana-half.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-katakana-half.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-dictionary.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-dictionary.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-properties.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-properties.png" +-ln -sf org.fcitx.Fcitx5.fcitx-mozc-tool.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx-mozc-tool.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc.png "${PREFIX}/share/icons/hicolor/128x128/apps/fcitx_mozc.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc.png "${PREFIX}/share/icons/hicolor/32x32/apps/fcitx_mozc.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_alpha_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_alpha_full.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_alpha_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_alpha_half.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_direct.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_direct.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_hiragana.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_hiragana.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_katakana_full.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_katakana_full.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_katakana_half.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_katakana_half.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_dictionary.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_dictionary.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_properties.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_properties.png" ++ln -sf org.fcitx.Fcitx5.fcitx_mozc_tool.png "${PREFIX}/share/icons/hicolor/48x48/apps/fcitx_mozc_tool.png" +diff --git a/src/unix/fcitx5/mozc.conf b/src/unix/fcitx5/mozc.conf +index e87064e..40725d7 100644 +--- a/src/unix/fcitx5/mozc.conf ++++ b/src/unix/fcitx5/mozc.conf +@@ -1,6 +1,6 @@ + [InputMethod] + Name=Mozc +-Icon=fcitx-mozc ++Icon=fcitx_mozc + Label=あ + LangCode=ja + Addon=mozc +diff --git a/src/unix/fcitx5/mozc_engine.cc b/src/unix/fcitx5/mozc_engine.cc +index e04b061..dd69871 100644 +--- a/src/unix/fcitx5/mozc_engine.cc ++++ b/src/unix/fcitx5/mozc_engine.cc +@@ -47,21 +47,21 @@ const struct CompositionModeInfo { + } kPropCompositionModes[] = { + { + "mozc-mode-direct", +- "fcitx-mozc-direct", ++ "fcitx_mozc_direct", + "A", + N_("Direct"), + mozc::commands::DIRECT, + }, + { + "mozc-mode-hiragana", +- "fcitx-mozc-hiragana", ++ "fcitx_mozc_hiragana", + "\xe3\x81\x82", // Hiragana letter A in UTF-8. + N_("Hiragana"), + mozc::commands::HIRAGANA, + }, + { + "mozc-mode-katakana_full", +- "fcitx-mozc-katakana-full", ++ "fcitx_mozc_katakana_full", + "\xe3\x82\xa2", // Katakana letter A. + N_("Full Katakana"), + mozc::commands::FULL_KATAKANA, +@@ -69,7 +69,7 @@ const struct CompositionModeInfo { + { + + "mozc-mode-alpha_half", +- "fcitx-mozc-alpha-half", ++ "fcitx_mozc_alpha_half", + "A", + N_("Half ASCII"), + mozc::commands::HALF_ASCII, +@@ -77,14 +77,14 @@ const struct CompositionModeInfo { + { + + "mozc-mode-alpha_full", +- "fcitx-mozc-alpha-full", ++ "fcitx_mozc_alpha_full", + "\xef\xbc\xa1", // Full width ASCII letter A. + N_("Full ASCII"), + mozc::commands::FULL_ASCII, + }, + { + "mozc-mode-katakana_half", +- "fcitx-mozc-katakana-half", ++ "fcitx_mozc_katakana_half", + "\xef\xbd\xb1", // Half width Katakana letter A. + N_("Half Katakana"), + mozc::commands::HALF_KATAKANA, +@@ -142,7 +142,7 @@ MozcEngine::MozcEngine(Instance *instance) + instance_->userInterfaceManager().registerAction("mozc-tool", &toolAction_); + toolAction_.setShortText(_("Mozc Settings")); + toolAction_.setLongText(_("Mozc Settings")); +- toolAction_.setIcon("fcitx-mozc-tool"); ++ toolAction_.setIcon("fcitx_mozc_tool"); + + int i = 0; + for (auto &modeAction : modeActions_) { +@@ -169,7 +169,7 @@ MozcEngine::MozcEngine(Instance *instance) + instance_->userInterfaceManager().registerAction("mozc-tool-config", + &configToolAction_); + configToolAction_.setShortText(_("Configuration Tool")); +- configToolAction_.setIcon("fcitx-mozc-tool"); ++ configToolAction_.setIcon("fcitx_mozc_tool"); + configToolAction_.connect<SimpleAction::Activated>([](InputContext *) { + mozc::Process::SpawnMozcProcess("mozc_tool", "--mode=config_dialog"); + }); +@@ -177,7 +177,7 @@ MozcEngine::MozcEngine(Instance *instance) + instance_->userInterfaceManager().registerAction("mozc-tool-dict", + &dictionaryToolAction_); + dictionaryToolAction_.setShortText(_("Dictionary Tool")); +- dictionaryToolAction_.setIcon("fcitx-mozc-dictionary"); ++ dictionaryToolAction_.setIcon("fcitx_mozc_dictionary"); + dictionaryToolAction_.connect<SimpleAction::Activated>([](InputContext *) { + mozc::Process::SpawnMozcProcess("mozc_tool", "--mode=dictionary_tool"); + }); diff -Nru mozc-2.28.4715.102+dfsg/debian/patches/series mozc-2.28.4715.102+dfsg/debian/patches/series --- mozc-2.28.4715.102+dfsg/debian/patches/series 2022-12-10 05:27:09.000000000 -0500 +++ mozc-2.28.4715.102+dfsg/debian/patches/series 2025-01-01 12:05:59.000000000 -0500 @@ -7,3 +7,4 @@ 0007-common.gypi-Use-command-v-instead-of-which.patch #0008-renderer-Convert-Gtk2-to-Gtk3.patch 0009-protobuf.gyp-Add-latomic-to-link_settings.patch +fcitx5-backport/e13338a41329f58e724801771f0cecf7338e24fb.patch
OpenPGP_signature.asc
Description: OpenPGP digital signature