From 7b4dbcdaf650c09290c3c6569c4222f62c247415 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Thu, 12 Mar 2026 20:48:17 +0100 Subject: [PATCH] docs: replace apt-get/Debian package references with openSUSE/zypper - README.md: zypper install with openSUSE package names - docs/building.md: zypper install with openSUSE package names - crates/weft-servo-shell/SERVO_PIN.md: openSUSE package names, remove Fedora/RHEL note --- README.md | 10 +++++----- crates/weft-servo-shell/SERVO_PIN.md | 14 +++++++------- docs/building.md | 10 +++++----- 3 files changed, 17 insertions(+), 17 deletions(-) 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 ```