package/cog: fix build with Weston 15

The current cog release only supports weston protocols up to weston 14

When weston was bumped to version 15 in
2e6b2b82d5 it broke building cog.

Backport a patch adding weston 15 support to cog.

Fixes: No usable weston-protocols dependency found

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
This commit is contained in:
James Hilliard
2026-05-19 16:39:32 -06:00
committed by Arnout Vandecappelle
parent 8215cb491b
commit 88a83019df

View File

@@ -0,0 +1,29 @@
From b59d3a3c0feceecb10f0376ac2695d9466c9ecf6 Mon Sep 17 00:00:00 2001
From: James Hilliard <james.hilliard1@gmail.com>
Date: Tue, 1 Oct 2024 10:24:56 -0600
Subject: [PATCH] Add support for weston 15 protocols
Weston 14 was released recently and the weston development branch is
now using libweston-15-protocols.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Upstream: https://github.com/Igalia/cog/commit/b59d3a3c0feceecb10f0376ac2695d9466c9ecf6
---
platform/wayland/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/platform/wayland/meson.build b/platform/wayland/meson.build
index 74215f0..dad47a6 100644
--- a/platform/wayland/meson.build
+++ b/platform/wayland/meson.build
@@ -49,6 +49,7 @@ wayland_protocols_path = wayland_protocols_dep.get_variable(pkgconfig: 'pkgdatad
if wayland_platform_weston_protocols.length() > 0
foreach weston_dep_name : [
+ 'libweston-15-protocols',
'libweston-14-protocols',
'libweston-13-protocols',
'libweston-12-protocols',
--
2.53.0