cce9eeac8b
Update to version 0.14.1, and adapt to upstream changes: - seatd/libseat is now used unconditionally, the logind/elogind build options have been removed (which can be used through seatd, no functionality is lost). - Now wlroots includes a software-based renderer (which uses pixman), and the OpenGL ES one is optional. For now it is left always enabled (as it was before) but this could be changed in the future. Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
comment "wlroots needs udev, EGL w/ Wayland backend and OpenGL ES support"
|
|
depends on !BR2_PACKAGE_HAS_LIBEGL || \
|
|
!BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \
|
|
!BR2_PACKAGE_HAS_LIBGLES || \
|
|
!BR2_PACKAGE_HAS_UDEV
|
|
|
|
comment "wlroots needs a toolchain w/ threads, dynamic library"
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
BR2_STATIC_LIBS
|
|
|
|
config BR2_PACKAGE_WLROOTS
|
|
bool "wlroots"
|
|
depends on !BR2_STATIC_LIBS # wayland
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm, wayland
|
|
depends on BR2_PACKAGE_HAS_UDEV # libinput
|
|
depends on BR2_PACKAGE_HAS_LIBEGL
|
|
depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND
|
|
depends on BR2_PACKAGE_HAS_LIBGLES
|
|
select BR2_PACKAGE_LIBDRM
|
|
select BR2_PACKAGE_LIBINPUT
|
|
select BR2_PACKAGE_LIBXKBCOMMON
|
|
select BR2_PACKAGE_PIXMAN
|
|
select BR2_PACKAGE_SEATD
|
|
select BR2_PACKAGE_WAYLAND
|
|
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
|
help
|
|
wlroots is a modular Wayland library for building compositors
|
|
which implements many of their common features.
|
|
|
|
https://github.com/swaywm/wlroots
|
|
|
|
if BR2_PACKAGE_WLROOTS
|
|
|
|
config BR2_PACKAGE_WLROOTS_X11
|
|
bool "X11 backend"
|
|
depends on BR2_PACKAGE_XORG7
|
|
select BR2_PACKAGE_LIBXCB
|
|
select BR2_PACKAGE_XCB_UTIL_RENDERUTIL
|
|
select BR2_PACKAGE_XCB_UTIL_WM
|
|
select BR2_PACKAGE_XLIB_LIBX11
|
|
help
|
|
Support Wayland sessions nested inside a X11 window
|
|
|
|
endif
|