[Buildroot] [PATCH v1 2/2] package/webkitgtk: add optional systemd dependency

Adrian Perez de Castro aperez at igalia.com
Tue Nov 10 08:32:28 UTC 2020


Hi Peter,

This is a good one as well, thanks!

On Tue, 10 Nov 2020 00:13:56 +0100 Peter Seiderer <ps.report at gmx.net> wrote:
> - systemd support/USE_SYSTEMD option was added since 2.30.0,
>   so add an optional dependency
> 
> Fixes:
> 
>   -- Could NOT find Systemd (missing: Systemd_LIBRARY Systemd_INCLUDE_DIR)
>   CMake Error at Source/cmake/OptionsGTK.cmake:425 (message):
>     libsystemd is needed for USE_SYSTEMD
> 
> Reported-by: C Larbi <pkl2000us at gmail.com>
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>

Acked-by: Adrian Perez de Castro <aperez at igalia.com>

> ---
>  package/webkitgtk/webkitgtk.mk | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk
> index 5209eeed2d..84078f8b9a 100644
> --- a/package/webkitgtk/webkitgtk.mk
> +++ b/package/webkitgtk/webkitgtk.mk
> @@ -104,6 +104,13 @@ else
>  WEBKITGTK_CONF_OPTS += -DUSE_GSTREAMER_GL=OFF
>  endif
>  
> +ifeq ($(BR2_INIT_SYSTEMD),y)
> +WEBKITGTK_CONF_OPTS += -DUSE_SYSTEMD=ON
> +WEBKITGTK_DEPENDENCIES += systemd
> +else
> +WEBKITGTK_CONF_OPTS += -DUSE_SYSTEMD=OFF
> +endif
> +
>  # JIT is not supported for MIPS r6, but the WebKit build system does not
>  # have a check for these processors. The same goes for ARMv5 and ARMv6.
>  # Disable JIT forcibly here and use the CLoop interpreter instead.
> -- 
> 2.29.2
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20201110/281c0d63/attachment.asc>


More information about the buildroot mailing list