From 9e1ee3f2634fdbcb9107c3c57be7eafaf5ff87cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Camilla=20L=C3=B6wy?= Date: Sun, 18 Jul 2021 14:45:12 +0200 Subject: [PATCH] Add Fedora package names to compilation guide --- docs/compile.dox | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/compile.dox b/docs/compile.dox index 7bc665fe..9fb4c152 100644 --- a/docs/compile.dox +++ b/docs/compile.dox @@ -52,6 +52,14 @@ development packages for all of X11. sudo apt install xorg-dev @endcode +On Fedora and its derivatives the X11 extension packages `libXcursor-devel`, +`libXi-devel`, `libXinerama-devel` and `libXrandr-devel` required by GLFW pull +in all its other dependencies. + +@code{.sh} +sudo dnf install libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel +@endcode + On FreeBSD the X11 headers are installed along the end-user X11 packages, so if you have an X server running you should have the headers as well. If not, install the `xorgproto` package. @@ -79,6 +87,13 @@ On Debian and derivates like Ubuntu you will need the `libwayland-dev`, sudo apt install libwayland-dev libxkbcommon-dev wayland-protocols @endcode +On Fedora and its derivatives you will need the `wayland-devel`, +`libxkbcommon-devel` and `wayland-protocols-devel` packages. + +@code{.sh} +sudo dnf install wayland-devel libxkbcommon-devel wayland-protocols-devel +@endcode + On FreeBSD you will need the `wayland`, `libxkbcommon` and `wayland-protocols` packages.