gui-libs / wlroots

Pluggable, composable, unopinionated modules for building a Wayland compositor

Official package sites : https://github.com/swaywm/wlroots ·

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

v9999 :: 0/9999 :: gentoo

Modified
License
MIT
USE flags
X elogind filecaps icccm systemd x11-backend

v0.7.0 :: 0/7 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm64 ~x86
USE flags
X elogind filecaps icccm systemd x11-backend

v0.6.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 x86
USE flags
X elogind filecaps icccm rootston systemd x11-backend

v0.5.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 x86
USE flags
X elogind filecaps icccm rootston systemd x11-backend

v0.4.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~x86
USE flags
X elogind filecaps icccm rootston systemd x11-backend

General

X
Enable support for X11 applications (XWayland)
elogind
Enable support for rootless session via elogind
filecaps
Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
icccm
Use xcb-icccm (from x11-libs/xcb-util-wm) util library for improved Xwayland introspection
rootston
Build the rootston example compositor
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
x11-backend
Enable support for handling input/output devices through x11-libs/libxcb

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

media-libs / mesa : OpenGL-like graphic library for Linux

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / libudev : Virtual for libudev providers

x11-base / xorg-server : X.Org X servers

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / xcb-util-image : X C-language Bindings sample implementations

x11-libs / xcb-util-wm : X C-language Bindings sample implementations

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

media-libs / mesa : OpenGL-like graphic library for Linux

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

virtual / libudev : Virtual for libudev providers

x11-base / xorg-server : X.Org X servers

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / xcb-util-image : X C-language Bindings sample implementations

x11-libs / xcb-util-wm : X C-language Bindings sample implementations

gui-apps / waybar : Highly customizable Wayland bar for Sway and Wlroots based compositors.

gui-wm / sway : i3-compatible Wayland window manager

686872
>=gui-libs/wlroots-0.6.0 - add USE=rdp
693376
gui-libs/wlroots-0.7.0 locks up display
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: add subslots for wlroots
sway needs to rebuild on subslot changes Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: 0.7.0 bump
Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: 0.6.0 stable amd64 arm64 and x86
Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-libs/wlroots: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.13 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: remove old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Matthew Thode · gentoo
gui-libs/wlroots: 0.6.0 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
gui-libs/wlroots: x86 stable (bug #682942)
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-libs/wlroots: arm64 keyworded (bug #682992)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-libs/wlroots: amd64 stable wrt bug #682942
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: 0.5.0 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: 0.4.1 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-libs/wlroots: 0.4 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-libs/wlroots: add new category and package
Signed-off-by: Aaron Bauman <bman@gentoo.org>