Skip to content

Commit a0ad8f8

Browse files
Updated dependencies
1 parent 627437a commit a0ad8f8

File tree

1 file changed

+12
-32
lines changed

1 file changed

+12
-32
lines changed

README.md

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,6 @@ Stardust XR is a display server for VR and AR headsets on Linux-based systems. [
44

55
![workflow](/img/workflow.png)
66

7-
## Core Dependencies
8-
| Functionality | Ubuntu (apt) | Fedora (dnf) | Arch Linux (pacman) |
9-
| ------------------ | --------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------ |
10-
| **EGL / GL** | libegl-dev, libgl-dev, libgbm-dev, libdrm-dev | mesa-libEGL-devel, mesa-libGL-devel, mesa-libgbm-devel, libdrm-devel | mesa (includes development files), libdrm |
11-
| **GLES 3.2** | libgles2-mesa-dev | mesa-libGLES-devel | mesa (provides GLES libraries and headers) |
12-
| **X11** | libx11-dev, libxcb1-dev, libxfixes-dev, libxau-dev | libX11-devel, libxcb-devel, libXfixes-devel, libXau-devel | libx11, libxcb, libxfixes, libxau |
13-
| **Font Rendering** | libfontconfig1-dev, libfreetype6-dev | fontconfig-devel, freetype-devel | fontconfig, freetype2 |
14-
| **Compression** | zlib1g-dev, libbz2-dev, libbrotli-dev, liblzma-dev | zlib-devel, bzip2-devel, brotli-devel, xz-devel | zlib, bzip2, brotli, xz |
15-
| **Text Rendering** | libharfbuzz-dev, libgraphite2-dev | harfbuzz-devel, graphite2-devel | harfbuzz, graphite |
16-
| **XML / Parsing** | libxml2-dev, libexpat1-dev, libpcre2-dev | libxml2-devel, expat-devel, pcre2-devel | libxml2, expat, pcre2 |
17-
| **Standard C++** | libstdc++-dev-12 | libstdc++-devel | gcc-libs (includes libstdc++) |
18-
| **XKB / Keyboard** | libxkbcommon-dev, libxkbcommon-x11-dev | libxkbcommon-devel, libxkbcommon-x11-devel | libxkbcommon, libxkbcommon-x11 |
19-
| **Core System** | libglib2.0-dev | glib2-devel | glib2 |
20-
| **PNG Support** | libpng-dev | libpng-devel | libpng |
21-
| **Cargo (Rust)** | cargo | cargo | cargo (part of the rust package) |
22-
| **CMake** | cmake | cmake | cmake |
23-
| **dlopen (glibc)** | libc6-dev | glibc-devel | glibc |
24-
| **OpenXR Loader** | libopenxr-dev, libopenxr-loader1, libopenxr1-monado | openxr-devel | openxr |
25-
267
Command line installation of core & dynamic dependencies are provided below:
278
<details>
289
<summary>Ubuntu/Debian</summary>
@@ -31,11 +12,11 @@ Command line installation of core & dynamic dependencies are provided below:
3112
build-essential \
3213
cargo \
3314
cmake \
34-
libxkbcommon-dev libxkbcommon-x11-dev libstdc++-dev libx11-dev libxfixes-dev \
35-
libegl-dev libgbm-dev libfontconfig1-dev libxcb1-dev libgl-dev libdrm-dev \
36-
libexpat1-dev libfreetype6-dev libxml2-dev libxau-dev zlib1g-dev libbz2-dev \
37-
libpng-dev libharfbuzz-dev libbrotli-dev liblzma-dev libglib2.0-dev \
38-
libgraphite2-dev libpcre2-dev
15+
libxkbcommon-dev libudev1 libinput10 libcap2 libmtdev1 libevdev2 libwacom9 libgudev-1.0-0 \
16+
libglib2.0-dev libffi8 libpcre2-dev libxkbcommon-x11-dev libxcb-dev libxcb-xkb-dev libxau-dev \
17+
libstdc++-dev libx11-dev libxfixes-dev libegl-dev libgbm-dev libfontconfig1-dev libgl-dev \
18+
libdrm-dev libexpat1-dev libfreetype6-dev libxml2-dev zlib1g-dev libbz2-dev libpng-dev \
19+
libharfbuzz-dev libbrotli-dev liblzma-dev libraphite2-dev
3920
</code></pre>
4021
</details>
4122

@@ -45,11 +26,10 @@ Command line installation of core & dynamic dependencies are provided below:
4526
sudo apt update && sudo apt install \
4627
cargo \
4728
cmake \
48-
libxkbcommon-dev libxkbcommon-x11-dev libstdc++-dev libx11-dev libxfixes-dev \
49-
libegl-dev libgbm-dev libfontconfig1-dev libxcb1-dev libgl-dev libdrm-dev \
50-
libexpat1-dev libfreetype6-dev libxml2-dev libxau-dev zlib1g-dev libbz2-dev \
51-
libpng-dev libharfbuzz-dev libbrotli-dev liblzma-dev libglib2.0-dev \
52-
libgraphite2-dev libpcre2-dev
29+
libxkbcommon-devel systemd-devel libinput-devel libcap-devel mtdev-devel libevdev-devel glib2-devel \
30+
libffi-devel pcre2-devel libxkbcommon-x11-devel libxcb-devel libXau-devel libstdc++-devel libx11-devel libxfixes-devel \
31+
mesa-libEGL-devel mesa-libgbm-devel fontconfig-devel libdrm-devel expat-devel freetype-devel libxml2-devel zlib-devel \
32+
bzip2-devel libpng-devel harfbuzz-devel brotli-devel xz-devel graphite2-devel
5333
</code></pre>
5434
</details>
5535

@@ -60,9 +40,9 @@ Command line installation of core & dynamic dependencies are provided below:
6040
sudo pacman -Syu --needed \
6141
cargo \
6242
cmake \
63-
libxkbcommon libxkbcommon-x11 libx11 libxfixes mesa fontconfig libxcb \
64-
libdrm expat freetype2 libxml2 libxau zlib bzip2 libpng harfbuzz brotli \
65-
xz glib2 graphite pcre2
43+
libxkbcommon systemd libinput libcap mtdev libevdev libwacom glib2 libffi pcre2 libxkbcommon-x11 \
44+
libxcb libxau libx11 libxfixes mesa fontconfig libdrm expat freetype2 libxml2 zlib bzip2 \
45+
libpng harfbuzz brotli xz graphite
6646
</code></pre>
6747
</details>
6848

0 commit comments

Comments
 (0)