https://kushview.net/element/
brew install boost
git clone https://github.com/kushview/element.git
cd element
https://github.com/kushview/Element/blob/develop/docs/building.md#toc2 に従いビルドしようとするとエラーが発生した。
bash-5.2$ BOOST_ROOT="/usr/local/include" meson setup --native-file="tools/machine/osx.ini" builddir Could not find any valid candidate for native files: tools/machine/osx.ini ERROR: Cannot find specified native file: tools/machine/osx.ini
tools/machine/osx.ini のファイルが何なのかよくわからないけれど、ファイルがないと言っているので空のファイルを作成する事にした。
mkdir -p tools/machine/
touch tools/machine/osx.ini
またboostがないというエラーも発生した。boostはインストールしてあったがunlinkした状態だったため brew link
した。
brew link boost
BOOST_ROOT="/usr/local/include" meson setup --native-file="tools/machine/osx.ini" builddir
The Meson build system
meson compile -C builddir
meson install --destdir="." -C builddir
アプリケーションは、builddir/deploy/osx配下にElement.appという名前で作成されていたが、このまま起動すると動作しなかったが、リポジトリルートにアプリケーションのディレクトリを移動させると起動できた。