From 80f4dddfd3f5e0516ed770f244fa4e54e09592cf Mon Sep 17 00:00:00 2001 From: Robert de Rooy <17701098+rderooy@users.noreply.github.com> Date: Sat, 2 Sep 2023 10:42:50 +0200 Subject: [PATCH] update build requirements, add Fedora --- dev/buildguide.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev/buildguide.rst b/dev/buildguide.rst index fb0ac40..fc00a6e 100644 --- a/dev/buildguide.rst +++ b/dev/buildguide.rst @@ -95,11 +95,14 @@ The build process requires the following tools: * CMake (>= 3.15) * ``pkg-config`` +* libatomic Development files for the following libraries are also needed: +* FluidSynth * FreeType * libpng +* libslirp * RtMidi * SDL2 * FAudio (optional on Windows) @@ -135,6 +138,15 @@ Arch .. note:: Make sure to enable the multilib repository in your ``pacman.conf`` file. +Fedora +"""""" + +.. code-block:: bash + + $ sudo dnf groupinstall "C Development Tools and Libraries" + $ sudo dnf install cmake extra-cmake-modules pkg-config ninja-build freetype-devel SDL2-devel libatomic libpng-devel libXi-devel openal-soft-devel rtmidi-devel libFAudio-devel qt5-linguist qt5-qtconfiguration-devel qt5-qtbase-private-devel qt5-qtbase-static wayland-devel libevdev-devel libxkbcommon-x11-devel + + macOS (Homebrew) """"""""""""""""