Installation
Download the latest release from the GitHub releases page.
Requirements
- Zig 0.16.0 - the compiler and build system
- Qt 6.8.2 development libraries (Core, Gui, Widgets)
- GCC or Clang - for linking C++ code (Qt is written in C++)
- libstdc++ or libc++ - C++ standard library
- pkg-config - helps find Qt headers and libraries
Zig
Download the tarball for your architecture from ziglang.org/download, extract it, and put the zig binary in your PATH.
Linux
Debian / Ubuntu / Mint
sudo apt install gcc libstdc++-14-dev-$(dpkg --print-architecture)-cross qt6-base-dev
Fedora
sudo dnf install gcc libstdc++-devel qt6-qtbase-devel
Arch
sudo pacman -S gcc qt6-base
openSUSE
sudo zypper install qt6-base-devel
FreeBSD
sudo pkg install qt6-base
Build from Source
git clone https://github.com/dayvster/zenkai.git
cd zenkai
zig build
Binary at zig-out/bin/zenkai.
Zig fetches the following automatically when you run zig build:
Verify
./zig-out/bin/zenkai --help