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] 766d3a6e87
[2] https://gitlab.freedesktop.org/wayland/weston/-/blob/15.0.1/meson.build#L181

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Julien Olivain
2026-08-24 23:34:44 +02:00
committed by Peter Korsgaard
parent 58f3137738
commit c782302e2f

View File

@@ -0,0 +1,28 @@
From f0152f4c04d6ef21159dd5bc98700dc46ac8cb04 Mon Sep 17 00:00:00 2001
From: Tom Pollard <tom.pollard@codethink.co.uk>
Date: Tue, 28 Jul 2026 10:51:27 +0100
Subject: [PATCH] Allow libdisplay-info 0.4.0
Signed-off-by: Tom Pollard <tom.pollard@codethink.co.uk>
Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/54cd5c3354c618815addd7e1d82fc66247099136
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
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