2016年2月10日の日記の1番目の記事へのコメント
■uim-mozcビルド
ふとuim-mozcを使ってみたくなり、Fedora 22環境に導入してみることにしました。とりあえずビルドまでは通ったんで、記録に残しておきます。
まずはArch Linuxのuim-mozcのパッケージのページ からuim-mozc-321.3ea28b1.tar.xzをダウンロードして、展開。./build --apply-patch を実行すると、Mozcのソースの取得とパッチ当てが走ります。
tar xvf ~/Downloads/uim-mozc-321.3ea28b1.tar.xz cd uim-mozc-321.3ea28b1 ./build --apply-patch
ビルドするにはninjaが必要なので、インストールしておきます。Fedoraだとninjaのコマンドはninja-buildになっているので、シンボリックリンクを張るなどしてninjaで呼べるようにしておきます(本当ならビルドスクリプト側に手を入れるべきなんでしょうけど、手抜きで・・・)
sudo dnf install ninja-build sudo ln -s ninja-build /usr/bin/ninja
あとはビルドするだけ。uimを自分でビルドして/usr/localに入れてるので、ここではpkg-configでuimが見えるよう、PKG_CONFIG_PATHを指定してますが、普通にパッケージでuim-devel を入れていれば不要です。
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig QTDIR=/usr/lib64/qt4 ./build
これでビルド完了。mozc_serverとかが mozc/src/out_linux/Release/ の下にできます。インストールはまた後で・・・。
2016年2月10日の日記の1番目の記事へのコメント
[コメントを書く]