From c10d6422cacb34df0a56025a9978843c6be98981 Mon Sep 17 00:00:00 2001 From: Armin Date: Fri, 14 Aug 2026 21:17:50 +0200 Subject: [PATCH] add Fedora and Arch package install instructions --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 15e4967..a8b32b2 100644 --- a/README.md +++ b/README.md @@ -98,13 +98,27 @@ cmake -B build -DCMAKE_BUILD_TYPE=Release cmake --build build --target Mindball_VST3 Mindball_Standalone ``` -The configure step checks for the required system headers (X11, FreeType, FontConfig -and ALSA) and fails with a clear message naming the missing packages: +Building requires the development packages for X11, FreeType, FontConfig and ALSA. +Install them with your distro's package manager: + +**Debian / Ubuntu:** ```sh sudo apt-get install pkg-config libx11-dev libfreetype-dev libfontconfig-dev libasound2-dev ``` +**Fedora:** + +```sh +sudo dnf install pkgconf-pkg-config libX11-devel freetype-devel fontconfig-devel alsa-lib-devel +``` + +**Arch Linux:** + +```sh +sudo pacman -S pkgconf libx11 freetype fontconfig alsa-lib +``` + Mindball deliberately does **not** require the GTK/webkit2gtk or libcurl development packages. libcurl support is disabled in `juce_core`, and the GTK-dependent `juce_gui_extra` module is not linked.