From c782302e2fc7ed4c87e893ad291adadd3467b7f9 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 24 Aug 2026 23:34:44 +0200 Subject: [PATCH] package/weston: add patch to fix with libdisplay-info 0.4.0 Buildroot commit [1] bumped libdisplay-info to 0.4.0. The weston version 15.0.1 in Buildroot has a strict condition on libdisplay-info < 0.4.0. See [2]. This commit fixes the issue by adding an upstream patch which relaxes this condition. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/16060154054 [1] https://gitlab.com/buildroot.org/buildroot/-/commit/766d3a6e87003bda9ae7ff3f92e17b7fdced82aa [2] https://gitlab.freedesktop.org/wayland/weston/-/blob/15.0.1/meson.build#L181 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- .../0001-Allow-libdisplay-info-0.4.0.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 package/weston/0001-Allow-libdisplay-info-0.4.0.patch diff --git a/package/weston/0001-Allow-libdisplay-info-0.4.0.patch b/package/weston/0001-Allow-libdisplay-info-0.4.0.patch new file mode 100644 index 0000000000..8d7739e8c4 --- /dev/null +++ b/package/weston/0001-Allow-libdisplay-info-0.4.0.patch @@ -0,0 +1,28 @@ +From f0152f4c04d6ef21159dd5bc98700dc46ac8cb04 Mon Sep 17 00:00:00 2001 +From: Tom Pollard +Date: Tue, 28 Jul 2026 10:51:27 +0100 +Subject: [PATCH] Allow libdisplay-info 0.4.0 + +Signed-off-by: Tom Pollard +Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/54cd5c3354c618815addd7e1d82fc66247099136 +Signed-off-by: Julien Olivain +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 79256cd6..d6ede4df 100644 +--- a/meson.build ++++ b/meson.build +@@ -178,7 +178,7 @@ endif + + dep_libdisplay_info = dependency( + 'libdisplay-info', +- version: ['>= 0.2.0', '< 0.4.0'], ++ version: ['>= 0.2.0', '< 0.5.0'], + fallback: ['display-info', 'di_dep'], + default_options: [ + 'werror=false', +-- +2.55.0 +