gui-libs/wlroots (gentoo)

Search

Package Information

Description:
Pluggable, composable, unopinionated modules for building a Wayland compositor. wlroots implements a huge variety of Wayland compositor features and implements them right. By using wlroots, you get high performance, excellent hardware compatibility, broad support for many wayland interfaces, and comfortable development tools. wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
Homepage:
https://gitlab.freedesktop.org/wlroots/wlroots

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 $(ver_cut 1-2)
0.19.2 8 amd64 ~arm arm64 ~loong ppc64 ~riscv x86 $(ver_cut 1-2)
0.19.1 8 amd64 ~arm arm64 ~loong ppc64 ~riscv x86 $(ver_cut 1-2)
0.19.0 8 amd64 ~arm arm64 ~loong ppc64 ~riscv x86 $(ver_cut 1-2)
0.18.2 8 amd64 ~arm arm64 ~loong ppc64 ~riscv x86 $(ver_cut 1-2)
0.17.4-r1 8 amd64 arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 2)

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>arthurzam@gentoo.org</email>
		<name>Arthur Zamarin</name>
	</maintainer>
	<maintainer type="person">
		<email>prometheanfire@gentoo.org</email>
		<name>Matthew Thode</name>
	</maintainer>
	<maintainer type="person" proxied="yes">
		<email>leohdz172@proton.me</email>
		<name>Leonardo Hernández Hernández</name>
	</maintainer>
	<longdescription lang="en">
		Pluggable, composable, unopinionated modules for building a Wayland
		compositor.

		wlroots implements a huge variety of Wayland compositor features and
		implements them right. By using wlroots, you get high performance,
		excellent hardware compatibility, broad support for many wayland
		interfaces, and comfortable development tools.

		wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
	</longdescription>
	<use>
		<flag name="drm">Enable Direct Rendering Management</flag>
		<flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
		<flag name="session">Enable session support (is required for DRM and libinput)</flag>
		<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
		<flag name="xcb-errors">Better error reporting when using xwayland</flag>
		<flag name="X">Enable support for X11 applications (XWayland)</flag>
	</use>
	<upstream>
		<maintainer status="active">
			<email>contact@emersion.fr</email>
			<name>Simon Ser</name>
		</maintainer>
		<changelog>https://gitlab.freedesktop.org/wlroots/wlroots/-/releases</changelog>
		<doc>https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/home</doc>
		<bugs-to>https://gitlab.freedesktop.org/wlroots/wlroots/-/issues</bugs-to>
		<remote-id type="github">swaywm/wlroots</remote-id>
		<remote-id type="freedesktop-gitlab">wlroots/wlroots</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 0.19.2 0.19.1 0.19.0 0.18.2 0.17.4-r1
X Enable support for X11 applications (XWayland)
drm Enable Direct Rendering Management
lcms Add lcms support (color management engine)
libinput Enable support for input devices via <pkg>dev-libs/libinput</pkg>
liftoff Enable support for libliftoff KMS plane backend
session Enable session support (is required for DRM and libinput)
vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API
x11-backend Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg>
xcb-errors Better error reporting when using xwayland

Files

Manifest

Type File Size Versions
DIST wlroots-0.18.2.tar.gz 629379 bytes 0.18.2
DIST wlroots-0.18.2.tar.gz.sig 566 bytes 0.18.2
DIST wlroots-0.19.0.tar.gz 669326 bytes 0.19.0
DIST wlroots-0.19.0.tar.gz.sig 566 bytes 0.19.0
DIST wlroots-0.19.1.tar.gz 670534 bytes 0.19.1
DIST wlroots-0.19.1.tar.gz.sig 566 bytes 0.19.1
DIST wlroots-0.19.2.tar.gz 670983 bytes 0.19.2
DIST wlroots-0.19.2.tar.gz.sig 566 bytes 0.19.2
Unmatched Entries
Type File Size
DIST wlroots-0.17.4.tar.gz 609179 bytes
DIST wlroots-0.17.4.tar.gz.sig 566 bytes