Updated Building from Source (markdown)

galister 2024-09-17 22:35:15 +00:00
parent 33d52bef5b
commit 27c13600ae
1 changed files with 5 additions and 0 deletions

@ -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