dev-libs/weston (gentoo)

Search

Install

Install this package:

emerge -a dev-libs/weston

Package Information

Description:
Wayland reference compositor
Homepage:
https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
License:
MIT CC-BY-SA-3.0

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 0
16.0.0 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 0
15.0.1 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 0
14.0.2 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-libs/weston | euse -E <flag> -p dev-libs/weston | euse -D <flag> -p dev-libs/weston

Flag Description 9999 16.0.0 15.0.1 14.0.2
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 ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST weston-14.0.2.tar.xz 2043392 bytes 14.0.2
DIST weston-15.0.1.tar.xz 3324344 bytes 15.0.1
DIST weston-16.0.0.tar.xz 3418720 bytes 16.0.0
Unmatched Entries
Type File Size