From 7e12d9b4810610e75edf7d108b462804b72e519e Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 18 Feb 2026 20:58:11 +0100 Subject: [PATCH] package/wpewebkit: add dependencies to fontconfig & freetype Buildroot commit 2882cf4ae649f7d5e9cee72f84e672328f550845 bumped the package from 2.44.4 to 2.48.3. This bump includes upstream commit https://github.com/WebKit/WebKit/commit/3b54e45d63b84f8ab8d70179184c45be78386622 which was added to wpewebkit 2.45.1: https://wpewebkit.org/release/wpewebkit-2.45.1.html "Use Skia by default instead of Cairo for rendering." The upstream commit includes dependencies to fontconfig & freetype which were not added to buildroot and cause build errors with this defconfig: BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SOFTPIPE=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_WPEWEBKIT=y BR2_PACKAGE_WPEWEBKIT_SANDBOX=y BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA=y BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM=y BR2_PACKAGE_WPEWEBKIT_WEBDRIVER=y Reported-by: Julien Olivain [https://patchwork.ozlabs.org/project/buildroot/patch/20251017131035.224739-1-aperez@igalia.com/#3599999] Signed-off-by: Bernd Kuhls Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard --- package/wpewebkit/Config.in | 2 ++ package/wpewebkit/wpewebkit.mk | 1 + 2 files changed, 3 insertions(+) diff --git a/package/wpewebkit/Config.in b/package/wpewebkit/Config.in index 73ba4e6bdf..c8602f1de6 100644 --- a/package/wpewebkit/Config.in +++ b/package/wpewebkit/Config.in @@ -44,6 +44,8 @@ config BR2_PACKAGE_WPEWEBKIT select BR2_HOST_CMAKE_AT_LEAST_3_20 select BR2_PACKAGE_CAIRO if BR2_ENDIAN = "BIG" select BR2_PACKAGE_CAIRO_PNG if BR2_ENDIAN = "BIG" + select BR2_PACKAGE_FONTCONFIG if BR2_ENDIAN = "LITTLE" + select BR2_PACKAGE_FREETYPE if BR2_ENDIAN = "LITTLE" select BR2_PACKAGE_HARFBUZZ select BR2_PACKAGE_ICU select BR2_PACKAGE_JPEG diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index 15a2ea93e8..31aba2a0b9 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -40,6 +40,7 @@ ifeq ($(BR2_ENDIAN),"BIG") WPEWEBKIT_DEPENDENCIES += cairo WPEWEBKIT_CONF_OPTS += -DUSE_SKIA=OFF else +WPEWEBKIT_DEPENDENCIES += fontconfig freetype WPEWEBKIT_CONF_OPTS += -DUSE_SKIA=ON endif