| comment "cage 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 "cage needs a toolchain w/ threads, dynamic library" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS || \ |
| BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_CAGE |
| bool "cage" |
| depends on !BR2_STATIC_LIBS # wlroots |
| depends on BR2_TOOLCHAIN_HAS_THREADS # wlroots |
| depends on BR2_PACKAGE_HAS_LIBEGL # wlroots |
| depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND # wlroots |
| depends on BR2_PACKAGE_HAS_LIBGLES # wlroots |
| depends on BR2_PACKAGE_HAS_UDEV # wlroots |
| select BR2_PACKAGE_WLROOTS |
| help |
| Kiosk compositor for Wayland, which displays a single |
| maximized application at a time. |
| |
| https://www.hjdskes.nl/projects/cage/ |