Install this package:
emerge -a gui-libs/wlroots
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask gui-libs/wlroots
Or alternatively:
emerge --autounmask-write -a gui-libs/wlroots
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 | $(ver_cut 1-2) |
| 0.20.0 | 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) |
<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>
Manage flags for this package:
euse -i <flag> -p gui-libs/wlroots |
euse -E <flag> -p gui-libs/wlroots |
euse -D <flag> -p gui-libs/wlroots
| Flag | Description | 9999 | 0.20.0 | 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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 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 |
| DIST | wlroots-0.20.0.tar.gz | 700447 bytes | 0.20.0 |
| DIST | wlroots-0.20.0.tar.gz.sig | 566 bytes | 0.20.0 |
| Type | File | Size |
|---|---|---|
| DIST | wlroots-0.17.4.tar.gz | 609179 bytes |
| DIST | wlroots-0.17.4.tar.gz.sig | 566 bytes |