On Linux, a couple of additional dependencies must be installed:
- libxcb-render0-dev
- libxcb-shape0-dev
- libxcb-xfixes0-dev
- libxkbcommon-dev
To build a macOS application bundle, additional dependencies must be installed:
- cargo-bundle
- Python3 (any recent version should work)
Run ./build-mac-bundle.sh
from the project directory. Make sure the script has executable permissions.
The bundle will be created in the ./target/release/bundle/osx
directory.
To build an AppImage for Linux, additional dependencies must be installed:
Run ./build-linux-appimage.sh
from the project directory. Make sure the script has executable permissions.
The AppImage will be created in the ./target/release/appimage
directory.