Files
website/docs/getting-started/install.md
2021-08-12 06:18:13 -05:00

1.3 KiB

sidebar_position
sidebar_position
2

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-git and libstardustxr-fusion-git

Build system

  1. Meson >= 0.55.0
  2. Ninja (tested on 1.10.2)

Build dependencies

  1. Flatbuffers >= 1.12.0

Download

git clone https://github.com/StardustXR/libstardustxr.git
cd libstardustxr

Build

meson build --prefix=/usr
cd build
ninja

Install

ninja install

stardust-xr (reference server)

Packages

AUR: stardust-xr-git

Build system

  1. Meson >= 0.55.0
  2. Ninja (tested on 1.10.2)
  3. CMake (tested on 3.21.1)

Build dependencies

  1. libstardustxr
  2. Flatbuffers >= 1.12.0
  3. EGL+GLES 3.2
  4. GLX+Xlib
  5. fontconfig
  6. dlopen
  7. OpenXR Loader (required even if run in flatscreen mode)

Download

git clone https://github.com/StardustXR/stardust-xr.git
cd stardust-xr

Build

meson build --prefix=/usr
cd build
ninja

Install

ninja install