Edited at

GoGuiをMacにインストール

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-xsldocbookx.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 ランタイムが必要と出るのでインストール

こちらからダウンロードしてインストール

以上