Building Pentobi requires the following tools and libraries:
- C++ compiler with C++20 support
- Qt libraries (>=6.5)
- CMake (>=3.19)
- GNU gettext (>=0.19.6)
- LibRsvg
In Debian (Testing/upcoming 13), they can be installed with the command
sudo apt install cmake g++ gettext librsvg2-bin libxkbcommon-dev make \
qml6-module-qtcore qml6-module-qtqml-workerscript \
qml6-module-qtquick-controls qml6-module-qtquick-dialogs \
qml6-module-qtquick-layouts qml6-module-qtquick-templates \
qml6-module-qtquick-window qt6-base-dev qt6-declarative-dev \
qt6-declarative-private-dev qt6-tools-dev
Pentobi can be compiled from the source directory with the commands
cmake .
make
Pentobi can be installed after compilation with the command
sudo make install