Fedora 25にアップグレードした。
ibus-mozcのパッケージは再インストールされたため、再度ビルドする必要がある。
参考URL:
参考URLにも書かれているように、ibus-mozcの初期モードは英数字だった。それを「ひらがな」に変換するため、再ビルドする。
まずPatchファイルを作成して、mozc.specを修正する。作成したPatchファイルの記述はもちろん追加するが、追加後の145行目と200行目の以下の行もコメントアウトする必要がある。
145行目:
xemacs -batch -f batch-byte-compile $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/%{pkg}/mozc.el
200行目:
%{_xemacs_sitelispdir}/%{pkg}/*.elc
でないと、なぜかビルドの際にエラーになってしまう。
また、そのままビルドすると、エラーになってしまうため、参考URL2を参考に、以下のコマンドを実行して、環境変数を設定してビルドが成功した。
export QTDIR= QTINC= QTLIB=
rpmbuild -bb mozc.spec
最後に、ビルドしたrpmファイルを再インストールするが、私はdnf派のため、以下のコマンドでインストールした。
sudo dnf reinstall ibus-mozc-2.17.2322.102-1.fc25.x86_64.rpm
コマンドを入力する際に、TABで最後の.rpmまでは補完してくれないため、気をつける必要がある。