| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 | 0 |
| 15.0.0 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 | 0 |
| 14.0.2-r1 | 8 | amd64 arm arm64 ~loong ppc64 ~riscv x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>chewi@gentoo.org</email> <name>James Le Cuirot</name> </maintainer> <use> <flag name="desktop">Enable the desktop shell</flag> <flag name="drm">Enable drm compositor support</flag> <flag name="editor">Install wayland-editor example application</flag> <flag name="fullscreen">Enable fullscreen shell</flag> <flag name="gles2">Enable the GLESv2 renderer, not just the <pkg>x11-libs/pixman</pkg>-based software fallback</flag> <flag name="headless">Headless backend and a noop renderer, mainly for testing purposes</flag> <flag name="ivi">Enable the IVI shell</flag> <flag name="kiosk">Enable the kiosk shell</flag> <flag name="pipewire">Enable virtual remote output with Pipewire on DRM backend</flag> <flag name="rdp">Enable Remote Desktop Protocol compositor support</flag> <flag name="remoting">Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg></flag> <flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag> <flag name="screen-sharing">Enable screen-sharing through RDP</flag> <flag name="wayland-compositor">Enable Wayland compositor support</flag> <flag name="xwayland">Enable ability support native X11 applications</flag> </use> <upstream> <remote-id type="freedesktop-gitlab">wayland/weston</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 15.0.0 | 14.0.2-r1 |
|---|---|---|---|---|
| X | Add support for X11 | ⊕ | ⊕ | ⊕ |
| desktop | Enable the desktop shell | ⊕ | ⊕ | ⊕ |
| drm | Enable drm compositor support | ⊕ | ⊕ | ⊕ |
| editor | Install wayland-editor example application | ✓ | ✓ | ✓ |
| examples | Install examples, usually source code | ✓ | ✓ | ✓ |
| fullscreen | Enable fullscreen shell | ✗ | ✗ | ✓ |
| gles2 | Enable the GLESv2 renderer, not just the <pkg>x11-libs/pixman</pkg>-based software fallback | ⊕ | ⊕ | ⊕ |
| headless | Headless backend and a noop renderer, mainly for testing purposes | ✓ | ✓ | ✓ |
| ivi | Enable the IVI shell | ✓ | ✓ | ✓ |
| jpeg | Add JPEG image support | ✓ | ✓ | ✓ |
| kiosk | Enable the kiosk shell | ✓ | ✓ | ✓ |
| lcms | Add lcms support (color management engine) | ✓ | ✓ | ✓ |
| lua | Enable Lua scripting support | ✓ | ✓ | ✗ |
| pipewire | Enable virtual remote output with Pipewire on DRM backend | ✓ | ✓ | ✓ |
| rdp | Enable Remote Desktop Protocol compositor support | ✓ | ✓ | ✓ |
| remoting | Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg> | ✓ | ✓ | ✓ |
| resize-optimization | Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi | ⊕ | ⊕ | ⊕ |
| screen-sharing | Enable screen-sharing through RDP | ✗ | ✗ | ✓ |
| suid | Enable setuid root program(s) | ⊕ | ⊕ | ⊕ |
| systemd | Enable use of systemd-specific libraries and features like socket activation or session tracking | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ |
| vnc | Enable VNC (remote desktop viewer) support | ✓ | ✓ | ✓ |
| vulkan | Add support for 3D graphics and computing via the Vulkan cross-platform API | ✓ | ✓ | ✗ |
| wayland-compositor | Enable Wayland compositor support | ✓ | ✓ | ✓ |
| webp | Add support for the WebP image format | ✓ | ✓ | ✓ |
| xwayland | Enable ability support native X11 applications | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | weston-15.0.0.tar.xz | 3324132 bytes | 15.0.0 |
| Type | File | Size |
|---|---|---|
| DIST | weston-14.0.2.tar.xz | 2043392 bytes |