From e5afe39be4d6bcff8baabda42ededa46182aaaf4 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 16 Jun 2025 12:45:13 -0400 Subject: [PATCH] meson: skia: Add harfbuzz, freetype and fontconfig as dependencies Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/692 Part-of: --- meson.build | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index c70090b9d..891a08e4d 100644 --- a/meson.build +++ b/meson.build @@ -352,8 +352,18 @@ else endif if get_option('skia').allowed() + # Add harfbuzz and freetype dependencies for skia plugin on Linux + if host_system == 'linux' + skia_extra_deps = {'harfbuzz': [], 'freetype2': [], 'fontconfig': []} + else + skia_extra_deps = {} + endif + plugins += { - 'skia': {'library': 'libgstskia'}, + 'skia': { + 'library': 'libgstskia', + 'extra-deps': skia_extra_deps, + }, } endif