3.34.6239-2 works. Thanks!
Search Criteria
Package Details: fcitx5-mozc-ut 3.34.6239-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/fcitx5-mozc-ut.git (read-only, click to copy) |
|---|---|
| Package Base: | fcitx5-mozc-ut |
| Description: | The Open Source edition of Google Japanese Input (Fcitx5 module) |
| Upstream URL: | https://github.com/fcitx/mozc |
| Licenses: | Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND MIT AND NAIST-2003 AND Unicode-3.0 AND LicenseRef-Okinawa-Dictionary |
| Conflicts: | fcitx5-mozc |
| Provides: | fcitx5-mozc, mozc-engine-module |
| Submitter: | Nocifer |
| Maintainer: | Nocifer |
| Last Packager: | Nocifer |
| Votes: | 28 |
| Popularity: | 2.17 |
| First Submitted: | 2025-02-08 22:00 (UTC) |
| Last Updated: | 2026-06-26 10:03 (UTC) |
Dependencies (5)
- fcitx5 (fcitx5-gitAUR, fcitx5-shorin-patched-gitAUR)
- mozcAUR (mozc-utAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- fcitx5-configtool (fcitx5-configtool-gitAUR) (optional) – configuration applet
Required by (5)
- fcitx5-input-support (requires fcitx5-mozc) (optional)
- hypr-input-switcher-bin (requires fcitx5-mozc) (optional)
- mozc (optional)
- mozc-ut (optional)
- nihongo (requires fcitx5-mozc) (optional)
Sources (34)
- dictionary.png
- dictionary.svg
- git+https://github.com/bazelbuild/bazel-central-registry.git#commit=b0cb0e8ec70689252e3b35f109ffa4a32329b900
- https://github.com/abseil/abseil-cpp/releases/download/20260107.1/abseil-cpp-20260107.1.tar.gz
- https://github.com/astral-sh/python-build-standalone/releases/download/20251031/cpython-3.11.14+20251031-x86_64-unknown-linux-gnu-install_only.tar.gz
- https://github.com/bats-core/bats-core/archive/v1.10.0.tar.gz
- https://github.com/bazel-contrib/bazel-lib/releases/download/v2.22.5/bazel-lib-v2.22.5.tar.gz
- https://github.com/bazel-contrib/bazel-lib/releases/download/v3.0.0/bazel-lib-v3.0.0.tar.gz
- https://github.com/bazel-contrib/bazel_features/releases/download/v1.42.1/bazel_features-v1.42.1.tar.gz
- https://github.com/bazel-contrib/rules_go/releases/download/v0.60.0/rules_go-v0.60.0.zip
- https://github.com/bazel-contrib/rules_python/releases/download/1.9.0/rules_python-1.9.0.tar.gz
- https://github.com/bazel-contrib/tar.bzl/releases/download/v0.5.1/tar.bzl-v0.5.1.tar.gz
- https://github.com/bazelbuild/apple_support/releases/download/2.4.0/apple_support.2.4.0.tar.gz
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.9.0/bazel-skylib-1.9.0.tar.gz
- https://github.com/bazelbuild/bazel/releases/download/9.0.2/bazel-9.0.2-linux-x86_64
- https://github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_android/releases/download/v0.7.1/rules_android-v0.7.1.tar.gz
- https://github.com/bazelbuild/rules_android_ndk/releases/download/v0.1.5/rules_android_ndk-v0.1.5.tar.gz
- https://github.com/bazelbuild/rules_apple/releases/download/4.5.2/rules_apple.4.5.2.tar.gz
- https://github.com/bazelbuild/rules_cc/releases/download/0.2.17/rules_cc-0.2.17.tar.gz
- https://github.com/bazelbuild/rules_java/releases/download/9.3.0/rules_java-9.3.0.tar.gz
- https://github.com/bazelbuild/rules_kotlin/releases/download/v2.2.2/rules_kotlin-v2.2.2.tar.gz
- https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz
- https://github.com/bazelbuild/rules_shell/releases/download/v0.6.1/rules_shell-v0.6.1.tar.gz
- https://github.com/bazelbuild/rules_swift/releases/download/3.5.0/rules_swift.3.5.0.tar.gz
- https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protobuf-34.1.bazel.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-linux-x86_64.zip
- mozc-fcitx
- properties.png
- properties.svg
- tool.png
- tool.svg
aokabu commented on 2026-06-26 16:23 (UTC)
Nocifer commented on 2026-06-26 10:06 (UTC)
Ah, you're absolutely right, I messed around a bit with the format of the install instructions and failed to notice the difference in filename between what the build process produces (mozc-addon.conf) and what I had that file installed as in the package (mozc.conf). I've reverted the install instructions to how they were in 6133.
river_wunsch commented on 2026-06-26 09:47 (UTC)
Hi, after updating to 3.33.6239-1, mozc disappeared from the fcitx5 configuration tool and could no longer be added via "Add Input Method".
I'm not 100% sure of the cause, but my guess is a filename/reference mismatch in this version:
- The addon config is installed as
/usr/share/fcitx5/addon/mozc-addon.conf, so fcitx5 would derive the addon idmozc-addonfrom that filename. - However,
usr/share/fcitx5/inputmethod/mozc.confstill references the old idmozc.
As a workaround, sudo ln -s /usr/share/fcitx5/addon/mozc-addon.conf /usr/share/fcitx5/addon/mozc.conf fixed it for me. Reboot after that and manually add mozc back to the input method list.
Remember to sudo rm /usr/share/fcitx5/addon/mozc.conf after the workaround no longer needed.
Thanks for maintaining this!
Nocifer commented on 2026-03-12 20:15 (UTC) (edited on 2026-03-12 20:17 (UTC) by Nocifer)
@therico I've recently come to a similar conclusion and, as a stopgap measure, in the 3.33.6079 update of mozc back in January I added a note that should be popping up at the end of the install/update process to inform the user about the existence of mozc-ut and what they should do to install and use it in place of mozc.
But probably the best overall solution, given the circumstances, is to remake these packages with only mozc-ut as the engine and abandon vanilla mozc altogether (which, after all, in its unpatched state is kind of useless).
It's something I'm planning to do in the near future, but for the time being I'm taking my time to make sure that the transition to the new packaging scheme will be as painless as it can get.
therico commented on 2026-02-15 12:49 (UTC)
News to me as well. Perhaps the build process should at least warn the user if mozc is present (instead of mozc-ut) as I think most users are expecting the UT dictionary, at least that's why I historically started using this package!
Thanks for all of your hard work.
tkna commented on 2025-11-28 09:26 (UTC)
@Nocifer Understood. Thank you for accomplishing this difficult task and sharing the solution.
Nocifer commented on 2025-11-28 07:48 (UTC)
Yes, this package doesn't include the UT dictionary, it only includes the files required for plugging Mozc into the Fcitx framework. The actual Mozc engine comes with either mozc-ut (which includes UT) or mozc (which does not).
Yes, it would be better for this package to be called fcitx5-mozc, but 1) that name is already taken by the package in the official repos, and 2) when this family of packages began their life they were not modular and included the Mozc engine and so the UT dictionary as well, so the name did fit the description. After a while I split them to accommodate more use cases, and I tried to negotiate getting the "rights" to the fcitx5-mozc name from the (at the time practically abandoned; like, more than 2 years outdated) official package but without any success, so the name kind of stuck.
I've had some thoughts about revising a few things around how the packages work and in the process refreshing the naming scheme as well, but those plans were kind of cut short about a year ago, when some needless drama made me lose interest for a while. But now things seem to be back to normal, so I'll eventually (probably) find the time to do a revision.
tkna commented on 2025-11-16 09:51 (UTC) (edited on 2025-11-16 11:58 (UTC) by tkna)
I'm sorry if I misunderstood. Just to confirm: Does this package really not include the UT dictionary? If so, wouldn't it be better to use a suffix other than -ut?
Hufenbacke commented on 2025-10-21 02:00 (UTC)
@Nocifer I did what you told me to do and everything is working! ありがとう、兄貴!
Pinned Comments
Nocifer commented on 2025-10-20 13:19 (UTC) (edited on 2025-10-20 13:37 (UTC) by Nocifer)
To any and all future inquiries as to the nature of this package:
TL;DR this package is NOT a duplicate of
extra/fcitx5-mozc, so please DO NOT report it as such.To elaborate:
Mozc operates with a server <-> client model.
The
extra/fcitx5-mozcpackage comes with both the Mozc server binaries and the Fcitx5-specific client binaries. This means that the package will conflict with any other Mozc client package, e.g. for IBus or Emacs.This package contains ONLY the Fcitx5-specific client binaries, and relies on
mozcormozc-utfor pulling in Mozc's server binaries. This means that a user can install this package alongside the equivalent IBus-specific and/or Emacs-specific packages (also currently present in the AUR) and enjoy Mozc across a variety of different but simultaneously installed environments (e.g. in the case of a shared PC with one user using KDE + Fcitx and another user using GNOME + IBus, or in the case of an Emacs user because of course Emacs comes with its own IMF >.>), with zero conflicts because all three of these client packages contain only the relevant client-specific binaries and share a dependency onmozc/mozc-utfor the server binaries.Unfortunately, even though this package does not in fact contain any UT patches (those are only applied to the
mozc/mozc-utserver packages), it is named with a-utsuffix because of the existence of theextra/fcitx5-mozcpackage.For more info you can read the Arch Wiki entry on Mozc.
Nocifer commented on 2025-06-14 10:55 (UTC) (edited on 2025-06-14 10:59 (UTC) by Nocifer)
If you're getting compilation errors (especially complaints about missing GCC headers) please delete your Bazel cache (
~/.cache/bazelby default).