mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-03 16:37:43 +00:00
weston: add weston-launch support
The weston-launch supplemental group is for users to be able to use/launch weston. For a full weston(-launch) experience users should be at least members of weston-launch, video (for framebuffer permissions) and optionally audio. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
3d4fc5f908
commit
1c94567b4d
@ -20,12 +20,26 @@ WESTON_CONF_OPTS = \
|
|||||||
--disable-x11-compositor \
|
--disable-x11-compositor \
|
||||||
--disable-wayland-compositor \
|
--disable-wayland-compositor \
|
||||||
--disable-headless-compositor \
|
--disable-headless-compositor \
|
||||||
--disable-weston-launch \
|
--disable-colord \
|
||||||
--disable-colord
|
--disable-setuid-install
|
||||||
|
|
||||||
WESTON_MAKE_OPTS = \
|
WESTON_MAKE_OPTS = \
|
||||||
WAYLAND_PROTOCOLS_DATADIR=$(STAGING_DIR)/usr/share/wayland-protocols
|
WAYLAND_PROTOCOLS_DATADIR=$(STAGING_DIR)/usr/share/wayland-protocols
|
||||||
|
|
||||||
|
# weston-launch must be u+s root in order to work properly
|
||||||
|
ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
|
||||||
|
define WESTON_PERMISSIONS
|
||||||
|
/usr/bin/weston-launch f 4755 0 0 - - - - -
|
||||||
|
endef
|
||||||
|
define WESTON_USERS
|
||||||
|
- - weston-launch -1 - - - - Weston launcher group
|
||||||
|
endef
|
||||||
|
WESTON_CONF_OPTS += --enable-weston-launch
|
||||||
|
WESTON_DEPENDENCIES += linux-pam
|
||||||
|
else
|
||||||
|
WESTON_CONF_OPTS += --disable-weston-launch
|
||||||
|
endif
|
||||||
|
|
||||||
# Needs wayland-egl, which normally only mesa provides
|
# Needs wayland-egl, which normally only mesa provides
|
||||||
ifeq ($(BR2_PACKAGE_HAS_LIBEGL)$(BR2_PACKAGE_MESA3D_OPENGL_EGL),yy)
|
ifeq ($(BR2_PACKAGE_HAS_LIBEGL)$(BR2_PACKAGE_MESA3D_OPENGL_EGL),yy)
|
||||||
WESTON_CONF_OPTS += --enable-egl
|
WESTON_CONF_OPTS += --enable-egl
|
||||||
@ -68,7 +82,6 @@ ifeq ($(BR2_PACKAGE_WESTON_RPI),y)
|
|||||||
WESTON_DEPENDENCIES += rpi-userland
|
WESTON_DEPENDENCIES += rpi-userland
|
||||||
WESTON_CONF_OPTS += --enable-rpi-compositor \
|
WESTON_CONF_OPTS += --enable-rpi-compositor \
|
||||||
--disable-resize-optimization \
|
--disable-resize-optimization \
|
||||||
--disable-setuid-install \
|
|
||||||
--disable-xwayland-test \
|
--disable-xwayland-test \
|
||||||
WESTON_NATIVE_BACKEND=rpi-backend.so
|
WESTON_NATIVE_BACKEND=rpi-backend.so
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user