Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnvidia-egl-wayland for
openSUSE:Factory checked in at 2026-02-05 17:56:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnvidia-egl-wayland (Old)
and /work/SRC/openSUSE:Factory/.libnvidia-egl-wayland.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnvidia-egl-wayland"
Thu Feb 5 17:56:54 2026 rev:23 rq:1330978 version:1.1.22
Changes:
--------
---
/work/SRC/openSUSE:Factory/libnvidia-egl-wayland/libnvidia-egl-wayland.changes
2025-12-30 12:01:13.762692068 +0100
+++
/work/SRC/openSUSE:Factory/.libnvidia-egl-wayland.new.1670/libnvidia-egl-wayland.changes
2026-02-05 17:57:27.004180654 +0100
@@ -1,0 +2,8 @@
+Wed Feb 4 14:09:01 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- added latest patches
+ * 0002-Bump-version-to-1.1.22.patch
+ * 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
+- raised version to 1.1.22 due to patches above
+
+-------------------------------------------------------------------
New:
----
0002-Bump-version-to-1.1.22.patch
0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
----------(New B)----------
New:- added latest patches
* 0002-Bump-version-to-1.1.22.patch
* 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
New: * 0002-Bump-version-to-1.1.22.patch
* 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
- raised version to 1.1.22 due to patches above
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libnvidia-egl-wayland.spec ++++++
--- /var/tmp/diff_new_pack.ZnGEhC/_old 2026-02-05 17:57:28.200230883 +0100
+++ /var/tmp/diff_new_pack.ZnGEhC/_new 2026-02-05 17:57:28.200230883 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libnvidia-egl-wayland
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,16 +24,19 @@
%define so_ver 1
%define lname libnvidia-egl-wayland%{so_ver}
%define rname egl-wayland
+%define pkg_version 1.1.21
Name: libnvidia-egl-wayland
-Version: 1.1.21
+Version: 1.1.22
Release: 0
Summary: The EGLStream-based Wayland external platform
License: MIT
Group: Development/Libraries/C and C++
URL: https://github.com/NVIDIA/egl-wayland
-Source0:
https://github.com/NVIDIA/egl-wayland/archive/%{version}/%{rname}-%{version}.tar.gz
+Source0:
https://github.com/NVIDIA/egl-wayland/archive/%{pkg_version}/%{rname}-%{pkg_version}.tar.gz
Source1: baselibs.conf
-Patch0: 0001-egl-wayland-add-FP16-DRM-format.patch
+Patch1: 0001-egl-wayland-add-FP16-DRM-format.patch
+Patch2: 0002-Bump-version-to-1.1.22.patch
+Patch3: 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
BuildRequires: gcc-c++
BuildRequires: meson >= 0.50
BuildRequires: ninja
@@ -82,7 +85,7 @@
using %{name}.
%prep
-%autosetup -n %{rname}-%{version} -p1
+%autosetup -n %{rname}-%{pkg_version} -p1
%build
export LDFLAGS="-Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro %{?_lto_cflags}"
++++++ 0001-egl-wayland-add-FP16-DRM-format.patch ++++++
--- /var/tmp/diff_new_pack.ZnGEhC/_old 2026-02-05 17:57:28.336236594 +0100
+++ /var/tmp/diff_new_pack.ZnGEhC/_new 2026-02-05 17:57:28.348237098 +0100
@@ -1,7 +1,7 @@
From ad099c694aa2a8f4d68e19dec6ca16092f2081d9 Mon Sep 17 00:00:00 2001
From: Austin Shafer <[email protected]>
Date: Fri, 24 Oct 2025 13:24:12 -0400
-Subject: [PATCH] egl-wayland: add FP16 DRM format
+Subject: [PATCH 1/3] egl-wayland: add FP16 DRM format
Fixes #174, requires some fixes to the core driver to fully work
however.
++++++ 0002-Bump-version-to-1.1.22.patch ++++++
>From 0beb96e2df3ca40cd5156946a42048185b653c2d Mon Sep 17 00:00:00 2001
From: Kyle Brenneman <[email protected]>
Date: Tue, 9 Dec 2025 07:52:42 -0700
Subject: [PATCH 2/3] Bump version to 1.1.22.
---
configure.ac | 2 +-
include/wayland-external-exports.h | 2 +-
meson.build | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index e09009c..65e2c04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
m4_define([wayland_eglstream_major_version], [1])
m4_define([wayland_eglstream_minor_version], [1])
-m4_define([wayland_eglstream_micro_version], [21])
+m4_define([wayland_eglstream_micro_version], [22])
m4_define([wayland_eglstream_version],
[wayland_eglstream_major_version.wayland_eglstream_minor_version.wayland_eglstream_micro_version])
diff --git a/include/wayland-external-exports.h
b/include/wayland-external-exports.h
index 4e2f0cd..d4a3196 100644
--- a/include/wayland-external-exports.h
+++ b/include/wayland-external-exports.h
@@ -53,7 +53,7 @@
#define WAYLAND_EXTERNAL_VERSION_MINOR 0
#endif
-#define WAYLAND_EXTERNAL_VERSION_MICRO 21
+#define WAYLAND_EXTERNAL_VERSION_MICRO 22
#define EGL_EXTERNAL_PLATFORM_VERSION_MAJOR WAYLAND_EXTERNAL_VERSION_MAJOR
diff --git a/meson.build b/meson.build
index 1d276b9..589c122 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('wayland-eglstream', 'c',
- version : '1.1.21',
+ version : '1.1.22',
default_options : [
'buildtype=debugoptimized',
'c_std=gnu99',
--
2.51.0
++++++ 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch ++++++
>From a557bed172dcd7ba379095f784d047202281c0de Mon Sep 17 00:00:00 2001
From: Austin Shafer <[email protected]>
Date: Tue, 6 Jan 2026 10:51:18 -0500
Subject: [PATCH 3/3] egl-wayland: remove extraneous call to
wl_display_roundtrip_queue
This replaces a call to wl_display_roundtrip_queue that we have had
for quite some time which gets called every time we do a surface
commit. This normally may incur very mild overhead but there is also
the possibility that a compositor may take more time to respond,
blocking the app.
This replaces the roundtrip with a simple flush on the display to
push all of our surface updates to the compositor.
Fixes #184
---
src/wayland-eglsurface.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/wayland-eglsurface.c b/src/wayland-eglsurface.c
index c944b62..b601934 100644
--- a/src/wayland-eglsurface.c
+++ b/src/wayland-eglsurface.c
@@ -310,8 +310,9 @@ wlEglSendDamageEvent(WlEglSurface *surface,
wl_surface_commit(surface->wlSurface);
surface->ctx.isAttached = EGL_TRUE;
- return (wl_display_roundtrip_queue(wlDpy,
- queue) >= 0) ? EGL_TRUE : EGL_FALSE;
+ wl_display_flush(wlDpy);
+
+ return EGL_TRUE;
}
static void*
--
2.51.0