開発(かいはつ)(しゃ)むけの情報(じょうほう)

ソースからビルドしてインストールする

 「ひらがなIME」をソースからビルドしてインストールするには、つぎのようにします。

git clone https://github.com/esrille/ibus-hiragana.git
cd ibus-hiragana
meson setup --prefix /usr _build [-Denable-dic=false] [-Denable-html=false] [-Dpython=python3]
ninja -C _build
ninja -C _build install

 meson setup では、つぎのようなオプションを指定(してい)できます。

 ビルドするときに必要(ひつよう)なパッケージについては、debian/controlのBuild-Depends、あるいは、ibus-hiragana.specのBuildRequiresを参考(さんこう)にしてください。

 Fedoraであれば、つぎのコマンドでビルドに必要(ひつよう)なパッケージをインストールできます。

sudo yum-builddep ibus-hiragana.spec

 Ubuntuであれば、つぎのコマンドでビルドに必要(ひつよう)なパッケージをインストールできます。

sudo apt build-dep .

テストのしかた

 「ひらがなIME」は、Pythonのvenvのなかで実行(じっこう)されています。テストもvenvのなかで実行(じっこう)します。テストによっては、あらかじめ大規模(だいきぼ)言語(げんご)モデル(よう)のパッケージもインストールしておく必要(ひつよう)があります。

source ~/.local/share/ibus-hiragana/venv/bin/activate
meson test -C _build --verbose

アンインストールのしかた

 ソースからインストールした「ひらがなIME」をアンインストールするには、つぎのようにします。

sudo ninja -C _build uninstall

 ninjaのuninstallコマンドは、ディレクトリ /usr/share/ibus-hiragana までは削除(さくじょ)しません。このディレクトリが不要(ふよう)なときは、つぎのようにして削除(さくじょ)します。

sudo rm -rf /usr/share/ibus-hiragana