diff --git a/Building-from-Source.md b/Building-from-Source.md index 65ebd46..c2ce045 100644 --- a/Building-from-Source.md +++ b/Building-from-Source.md @@ -9,6 +9,7 @@ Ensure `rustc` is up to date: `rustup update stable` he following packages are required: - Arch: `base-devel cmake libxkbcommon fontconfig dbus alsa-lib python3` +- Fedora: `cmake libxkbcommon libxkbcommon-devel fontconfig fontconfig-devel dbus dbus-devel alsa-lib alsa-lib-devel python3` - Ubuntu: `build-essential pkg-config cmake libstdc++-12-dev libxkbcommon-dev fontconfig libfontconfig-dev libdbus-1-dev libasound2-dev python3` ## Available features @@ -19,6 +20,7 @@ Warning: building without the dependencies will succeed, but the binary won't ex Dependencies: - Arch: `openvr` +- Fedora: `openvr-devel` - Ubuntu: `libopenvr-dev libopenvr-api1` ### Feature `openxr` @@ -26,6 +28,7 @@ Enable this if you plan on using Monado or WiVRn Dependencies: - Arch: `openxr` +- Fedora: `openxr-devel` - Ubuntu: `libopenxr-dev` ### Feature `wayland` @@ -39,6 +42,7 @@ Enable this if you're on X11 Dependencies: - Arch: `libx11 libxext libxrandr` +- Fedora: `libXrandr-devel libXext-devel libX11-devel` - Ubuntu: `libx11-6 libxext6 libxrandr2 libx11-dev libxext-dev libxrandr-dev` ### Feature `pipewire` @@ -46,6 +50,7 @@ Add PipeWire capture support. Works on Wayland, as well as X11 with picom only. Dependencies: - Arch: `libpipewire clang` +- Fedora: `pipewire-devel clang` - Ubuntu: `libpipewire-0.3-0 libpipewire-0.3-dev libspa-0.2-dev clang` Dependencies: None