Packages

nerves_system_br

1.33.6
1.34.0 1.33.9 1.33.8 1.33.7 1.33.6 1.33.5 1.33.4 1.33.3 1.33.2 1.33.1 1.33.0 1.32.5 1.32.4 1.32.3 1.32.2 1.32.1 1.32.0 1.31.7 1.31.6 1.31.5 1.31.4 1.31.3 1.31.2 1.31.1 1.31.0 1.30.1 1.30.0 1.29.3 1.29.2 1.29.1 1.29.0 1.28.3 1.28.2 1.28.1 1.28.0 1.27.3 1.27.2 1.27.1 1.27.0 1.26.1 1.26.0 1.25.3 1.25.2 1.25.1 1.25.0 1.24.1 1.24.0 1.23.3 1.23.2 1.23.1 1.23.0 1.22.8 1.22.7 1.22.6 1.22.5 1.22.4 1.22.3 1.22.2 1.22.1 1.22.0 1.21.6 1.21.5 1.21.4 1.21.3 1.21.2 1.21.1 1.21.0 1.20.6 1.20.5 1.20.4 1.20.3 1.20.2 1.20.1 1.20.0 1.19.1 1.19.0 1.18.6 1.18.5 1.18.4 1.18.3 1.18.2 1.18.1 1.18.0 1.17.4 1.17.3 1.17.2 1.17.1 1.17.0 1.16.5 1.16.4 1.16.3 1.16.2 1.16.1 1.16.0 1.15.2 1.15.1 1.15.0 1.14.5 1.14.4 1.14.3 1.14.2 1.14.1 1.14.0 1.13.8 1.13.7 1.13.6 1.13.5 1.13.4 1.13.3 1.13.2 1.13.1 1.13.0 1.12.4 1.12.3 1.12.2 1.12.1 1.12.0 1.12.0-rc.0 1.11.4 1.11.3 1.11.2 1.11.1 1.11.0 1.10.3 1.10.2 1.10.1 1.10.0 1.9.5 1.9.4 1.9.3 1.9.2 1.9.1 1.9.0 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.3 1.7.2 1.7.1 1.7.0 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0 1.0.0-rc.4 1.0.0-rc.3 1.0.0-rc.2 1.0.0-rc.1 1.0.0-rc.0 0.17.0 0.16.4 0.16.3 0.16.2 0.16.1-2017-11 0.16.0-2017-11 0.15.1 0.15.0 0.14.1 0.14.0 0.13.9 0.13.8 0.13.7 0.13.6 0.13.5 0.13.4 retired 0.13.3 0.13.2 0.13.0 0.12.1 0.12.0 0.11.1 0.11.0 0.10.1 0.10.0 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.8.2 0.8.1 0.8.0 0.7.0 0.6.1 0.6.0 0.5.2 0.5.1 0.5.0 0.4.2 0.4.1

Nerves System BR - Buildroot based build platform for Nerves Systems

Current section

Files

Jump to
nerves_system_br patches buildroot 0017-weston-fix-cursor-render-assertion-on-RPi.patch
Raw

patches/buildroot/0017-weston-fix-cursor-render-assertion-on-RPi.patch

From 27409a9b0e27a7d08164ce55e987fc4ea5ba990f Mon Sep 17 00:00:00 2001
From: Frank Hunleth <fhunleth@troodon-software.com>
Date: Wed, 11 Mar 2026 11:53:52 -0400
Subject: [PATCH] weston: fix cursor render assertion on RPi
This is a temporary patch that shouldn't be needed once it's possible to
update to Weston 15.0.0.
---
...sertion-when-trying-to-render-cursor.patch | 33 +++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 package/weston/0002-Fix-assertion-when-trying-to-render-cursor.patch
diff --git a/package/weston/0002-Fix-assertion-when-trying-to-render-cursor.patch b/package/weston/0002-Fix-assertion-when-trying-to-render-cursor.patch
new file mode 100644
index 0000000000..85b75e58ef
--- /dev/null
+++ b/package/weston/0002-Fix-assertion-when-trying-to-render-cursor.patch
@@ -0,0 +1,33 @@
+From fd4cfc329d86f6ae818873051dd7fe7c727eb796 Mon Sep 17 00:00:00 2001
+From: Frank Hunleth <fhunleth@troodon-software.com>
+Date: Wed, 11 Mar 2026 11:48:08 -0400
+Subject: [PATCH] Fix assertion when trying to render cursor
+
+This is fixed in https://gitlab.freedesktop.org/wayland/weston/-/commit/d3ead778dea9bde77d318292b8870e746cad5c3d
+and will be in Weston 15.0.0.
+
+In the meantime, patch it so that a mouse can be used with web kiosks
+without the assertion triggering.
+---
+ libweston/backend-drm/state-propose.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/libweston/backend-drm/state-propose.c b/libweston/backend-drm/state-propose.c
+index 2715ab6c..528f7444 100644
+--- a/libweston/backend-drm/state-propose.c
++++ b/libweston/backend-drm/state-propose.c
+@@ -530,7 +530,10 @@ drm_output_find_plane_for_view(struct drm_output_state *state,
+ continue;
+ break;
+ case WDRM_PLANE_TYPE_OVERLAY:
+- assert(fb);
++ if (!fb) {
++ drm_debug(b, "\t\t\t[view] couldn't get FB for view in plane loop\n");
++ continue;
++ }
+ assert(mode != DRM_OUTPUT_PROPOSE_STATE_RENDERER_ONLY);
+ /* if the view covers the whole output, put it in the
+ * scanout plane, not overlay */
+--
+2.43.0
+
--
2.43.0