docs: correct openSUSE package names verified against rpmfind

- Replace Mesa-libEGL-devel and Mesa-libGLES-devel (do not exist on
  openSUSE) with libglvnd-devel (Khronos EGL/GLES dispatch headers)
- Replace libseat-devel (does not exist on openSUSE) with seatd-devel

Package names confirmed via rpmfind.net against Tumbleweed and Leap
repositories.
This commit is contained in:
Marco Allegretti 2026-03-12 20:52:34 +01:00
parent 7b4dbcdaf6
commit 2ae05312dc
3 changed files with 6 additions and 6 deletions

View file

@ -47,8 +47,8 @@ Linux system packages required (openSUSE):
```sh
sudo zypper install -y \
libwayland-devel libxkbcommon-devel Mesa-libEGL-devel Mesa-libGLES-devel \
libgbm-devel libdrm-devel libinput-devel libseat-devel libudev-devel \
libwayland-devel libxkbcommon-devel libglvnd-devel \
libgbm-devel libdrm-devel libinput-devel seatd-devel libudev-devel \
systemd-devel pkg-config clang cmake python3
```

View file

@ -52,14 +52,14 @@ The first build downloads and compiles Servo and its dependencies, which takes
The following system packages are required when `servo-embed` is enabled:
- `Mesa-libGLES-devel`
- `libglvnd-devel`
- `libopenssl-devel`
- `dbus-1-devel`
- `libudev-devel`
- `libxkbcommon-devel`
- `libwayland-devel`
Install with: `sudo zypper install -y Mesa-libGLES-devel libopenssl-devel dbus-1-devel libudev-devel libxkbcommon-devel libwayland-devel`
Install with: `sudo zypper install -y libglvnd-devel libopenssl-devel dbus-1-devel libudev-devel libxkbcommon-devel libwayland-devel`
## Rendering approach

View file

@ -9,8 +9,8 @@ System packages (openSUSE):
```sh
sudo zypper install -y \
libwayland-devel libxkbcommon-devel \
Mesa-libEGL-devel Mesa-libGLES-devel libgbm-devel libdrm-devel \
libinput-devel libseat-devel libudev-devel systemd-devel \
libglvnd-devel libgbm-devel libdrm-devel \
libinput-devel seatd-devel libudev-devel systemd-devel \
pkg-config clang cmake python3
```