GoGui は Go 言語のことではない。囲碁 (Go Game) の GUI のプログラムのこと。
Linux と Windows 向けはインストーラプログラムが用意されているが、Mac はソースコードからコンパイルをしなければならずちょっと面倒なので備忘として残します。 ※ ちょっと前は brew で入ったみたい。
0. 前提
macOS Mojave version 10.14.6
1. GoGuiのソースをダウンロード
こちら よりダウンロード (version 1.4.9) 。インストールの仕方は install.html に書いてある。
2. Javaのランタイムはバージョン11で
最新の Java SE12 だと後のコンパイルで失敗してしまったので 1 つ前のバージョンの Java SE11 を用意。
3. 必要なライブラリのインストール
libxsltproc が必要とのこと。libxslt に付いてくるのでそれを入れる。
brew install libxslt
4. 必要なファイルの用意
docbook-xsl と docbookx.dtd が必要とのことなのでリンク先からダウンロードし、適当なところに置いておく。
5. 後のコンパイルで /Developer/Tools/SetFile
が見つからないとエラーを吐くのでリンクを貼る
sudo ln -s /usr/bin/setfile /Developer/Tools/SetFile
6. quaqua.jarをダウンロード
こちら よりダウンロードし、goguiのディレクトリ直下 lib/quaqua.jar
に配置
7. コンパイル
gogui ディレクトリルートにて以下コマンドによりコンパイル実施。
ant gogui.app -Ddocbook-xsl.dir=/path/to/docbook-xsl -Ddocbook.dtd-4.2=/path/to/docbookx.dtd
8. GoGuiを立ち上げる際に、Java SE 6 ランタイムが必要と出るのでインストール
こちらからダウンロードしてインストール
以上