- Qt6 development libraries (qt6-base-dev, qt6-tools-dev)
- CMake 3.16 or later
- C++20 compatible compiler (GCC or Clang)
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
cmake --build buildcmake -B build -S . -DCMAKE_BUILD_TYPE=Release -DUSE_CLANG=ON
cmake --build buildrm -rf buildsudo apt install build-essential debhelper-compat cmake qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools# Build unsigned package for testing
dpkg-buildpackage -us -uc
# Build signed package for distribution
dpkg-buildpackage
# Build source package only
dpkg-buildpackage -S
# Clean build artifacts
fakeroot debian/rules clean# Install the generated .deb file
sudo dpkg -i ../mx-conky_*.deb
# Install dependencies if needed
sudo apt install -fThe Arch package uses an .install script to create a small wrapper at
/usr/share/mx-conky-data/conky-startup.sh only if it does not already exist.
This avoids a hard dependency on mx-conky-data and prevents file conflicts if
mx-conky-data is installed later.