Installation
Stardust officially works on Linux distributions, it may work on BSD/Fuchsia but that support is not guaranteed. Windows/macOS support is not planned at this time.
libstardustxr (server, client, and fusion)#
Packages#
AUR: libstardustxr and libstardustxr-fusion
Build system#
- Meson >= 0.55.0
- Ninja (tested on 1.10.2)
Build dependencies#
- Flatbuffers >= 1.12.0
Download#
git clone https://github.com/StardustXR/libstardustxr.gitcd libstardustxrBuild#
meson build --prefix=/usrcd buildninjaInstall#
ninja installstardust-xr (reference server)#
Packages#
AUR: stardust-xr
Build system#
- Meson >= 0.55.0
- Ninja (tested on 1.10.2)
- CMake (tested on 3.21.1)
Build dependencies#
- libstardustxr
- Flatbuffers >= 1.12.0
- EGL+GLES 3.2
- GLX+Xlib
- fontconfig
- dlopen
- OpenXR Loader (required even if run in flatscreen mode)
Download#
git clone https://github.com/StardustXR/stardust-xr.gitcd stardust-xrBuild#
meson build --prefix=/usrcd buildninjaInstall#
ninja install