« ^ »

Elementを使う

所要時間: 約 1分

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という名前で作成されていたが、このまま起動すると動作しなかったが、リポジトリルートにアプリケーションのディレクトリを移動させると起動できた。