On Tue, Apr 10, 2018 at 11:06:47AM +0200, Michael Tretter wrote:
> Signed-off-by: Michael Tretter <m.tret...@pengutronix.de>
> ---
>  rules/weston.in   | 13 +++++++++++++
>  rules/weston.make |  7 +++++--
>  2 files changed, 18 insertions(+), 2 deletions(-)
> 
> diff --git a/rules/weston.in b/rules/weston.in
> index a1755f510..49fc90e55 100644
> --- a/rules/weston.in
> +++ b/rules/weston.in
> @@ -27,6 +27,7 @@ menuconfig WESTON
>       select XORG_LIB_XCURSOR         if WESTON_XWAYLAND
>       select XORG_SERVER              if WESTON_XWAYLAND && RUNTIME
>       select XORG_SERVER_XWAYLAND     if WESTON_XWAYLAND && RUNTIME
> +     select DBUS                     if WESTON_DBUS
>       select SYSTEMD                  if WESTON_SYSTEMD
>       select SYSTEMD_LOGIND           if WESTON_SYSTEMD_LOGIND
>       prompt "weston                        "
> @@ -56,6 +57,17 @@ config WESTON_FBDEV_COMPOSITOR
>       bool
>       prompt "fbdev compositor"
>  
> +config WESTON_LAUNCH
> +     bool
> +     prompt "weston-launch support"
> +     help
> +       weston-launch is a setuid-root program which does privileged
> +       operations on Weston's behalf
> +
> +config WESTON_DBUS
> +     bool
> +     prompt "dbus support"

Is this useful without logind? If not, then just use that option to enable
D-Bus.

> +
>  config WESTON_SYSTEMD
>       bool
>       depends on INITMETHOD_SYSTEMD
> @@ -65,6 +77,7 @@ config WESTON_SYSTEMD
>  config WESTON_SYSTEMD_LOGIND
>       bool
>       depends on WESTON_SYSTEMD
> +     depends on WESTON_DBUS

Is this dependency new in 4.0? If yes, then it should be part of the
version bump.

Michael

>       prompt "logind support"
>  
>  config WESTON_WCAP_TOOLS
> diff --git a/rules/weston.make b/rules/weston.make
> index 06175a304..30249e9f1 100644
> --- a/rules/weston.make
> +++ b/rules/weston.make
> @@ -61,10 +61,10 @@ WESTON_CONF_OPT           := \
>       --disable-simple-dmabuf-v4l-client \
>       --enable-clients \
>       --enable-resize-optimization \
> -     --disable-weston-launch \
> +     --$(call ptx/endis, PTXCONF_WESTON_LAUNCH)-weston-launch \
>       --enable-fullscreen-shell \
>       --disable-colord \
> -     --disable-dbus \
> +     --$(call ptx/endis, PTXCONF_WESTON_DBUS)-dbus \
>       --$(call ptx/endis, PTXCONF_WESTON_SYSTEMD_LOGIND)-systemd-login \
>       --disable-junit-xml \
>       --disable-ivi-shell \
> @@ -92,6 +92,9 @@ $(STATEDIR)/weston.targetinstall:
>  
>       @$(call install_copy, weston, 0, 0, 0755, -, /usr/bin/weston)
>       @$(call install_copy, weston, 0, 0, 0755, -, /usr/bin/weston-info)
> +ifdef PTXCONF_WESTON_LAUNCH
> +     @$(call install_copy, weston, 0, 0, 0755, -, /usr/bin/weston-launch)
> +endif
>       @$(call install_copy, weston, 0, 0, 0755, -, /usr/bin/weston-terminal)
>  
>  ifdef PTXCONF_WESTON_WCAP_TOOLS
> -- 
> 2.16.1
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to