dev-libs/weston (gentoo)

Search

Package Information

Description:
Wayland reference compositor
Homepage:
https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston

Versions

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

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

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

Files

Manifest

Type File Size Versions
DIST weston-15.0.0.tar.xz 3324132 bytes 15.0.0
Unmatched Entries
Type File Size
DIST weston-14.0.2.tar.xz 2043392 bytes