diff --git a/README.md b/README.md index 96949df..61be7d0 100644 --- a/README.md +++ b/README.md @@ -43,13 +43,13 @@ docs/ ## Building -Linux system packages required (Ubuntu/Debian): +Linux system packages required (openSUSE): ```sh -sudo apt-get install -y \ - libwayland-dev libxkbcommon-dev libegl-dev libgles2-mesa-dev \ - libgbm-dev libdrm-dev libinput-dev libseat-dev libudev-dev \ - libsystemd-dev pkg-config clang cmake python3 +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 pkg-config clang cmake python3 ``` Build non-Servo crates: diff --git a/crates/weft-servo-shell/SERVO_PIN.md b/crates/weft-servo-shell/SERVO_PIN.md index d81108e..41dd10d 100644 --- a/crates/weft-servo-shell/SERVO_PIN.md +++ b/crates/weft-servo-shell/SERVO_PIN.md @@ -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: -- `libgles2-mesa-dev` or equivalent OpenGL ES headers -- `libssl-dev` -- `libdbus-1-dev` -- `libudev-dev` -- `libxkbcommon-dev` -- `libwayland-dev` +- `Mesa-libGLES-devel` +- `libopenssl-devel` +- `dbus-1-devel` +- `libudev-devel` +- `libxkbcommon-devel` +- `libwayland-devel` -On Fedora/RHEL: `mesa-libGL-devel openssl-devel dbus-devel systemd-devel libxkbcommon-devel wayland-devel` +Install with: `sudo zypper install -y Mesa-libGLES-devel libopenssl-devel dbus-1-devel libudev-devel libxkbcommon-devel libwayland-devel` ## Rendering approach diff --git a/docs/building.md b/docs/building.md index a8a7519..b79afbc 100644 --- a/docs/building.md +++ b/docs/building.md @@ -4,13 +4,13 @@ Linux (x86_64 or aarch64). Building on Windows is supported for workspace validation only; runtime components require Linux kernel interfaces. -System packages (Ubuntu/Debian): +System packages (openSUSE): ```sh -sudo apt-get install -y \ - libwayland-dev libxkbcommon-dev \ - libegl-dev libgles2-mesa-dev libgbm-dev libdrm-dev \ - libinput-dev libseat-dev libudev-dev libsystemd-dev \ +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 \ pkg-config clang cmake python3 ```