Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvidia-egl-x11 for 
openSUSE:Factory checked in at 2025-08-13 16:29:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnvidia-egl-x11 (Old)
 and      /work/SRC/openSUSE:Factory/.libnvidia-egl-x11.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnvidia-egl-x11"

Wed Aug 13 16:29:49 2025 rev:6 rq:1299155 version:1.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnvidia-egl-x11/libnvidia-egl-x11.changes      
2025-05-20 09:33:49.514518309 +0200
+++ 
/work/SRC/openSUSE:Factory/.libnvidia-egl-x11.new.1085/libnvidia-egl-x11.changes
    2025-08-13 16:31:43.771443512 +0200
@@ -1,0 +2,12 @@
+Tue Aug 12 14:20:20 UTC 2025 - Stefan Dirsch <sndir...@suse.com>
+
+- updated to v1.0.2 tarball/version 1.0.3 with patches below
+  (needed by 580.76.05 driver, boo#1247907)
+- added 0001-Increment-the-version-number-to-1.0.3.patch
+- added 0002-egl-x11-Add-support-for-tegradisp-drm.patch
+- supersedes the following patches
+  * 0001-Increment-version-number-to-1.0.2.patch
+  * 0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
+  * 0003-Fix-the-error-reporting-in-WaitTimelinePoint.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Increment-version-number-to-1.0.2.patch
  0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
  0003-Fix-the-error-reporting-in-WaitTimelinePoint.patch
  egl-x11-1.0.1.tar.gz

New:
----
  0001-Increment-the-version-number-to-1.0.3.patch
  0002-egl-x11-Add-support-for-tegradisp-drm.patch
  egl-x11-1.0.2.tar.gz

----------(Old B)----------
  Old:- supersedes the following patches
  * 0001-Increment-version-number-to-1.0.2.patch
  * 0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
  Old:  * 0001-Increment-version-number-to-1.0.2.patch
  * 0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
  * 0003-Fix-the-error-reporting-in-WaitTimelinePoint.patch
  Old:  * 0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
  * 0003-Fix-the-error-reporting-in-WaitTimelinePoint.patch
----------(Old E)----------

----------(New B)----------
  New:  (needed by 580.76.05 driver, boo#1247907)
- added 0001-Increment-the-version-number-to-1.0.3.patch
- added 0002-egl-x11-Add-support-for-tegradisp-drm.patch
  New:- added 0001-Increment-the-version-number-to-1.0.3.patch
- added 0002-egl-x11-Add-support-for-tegradisp-drm.patch
- supersedes the following patches
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libnvidia-egl-x11.spec ++++++
--- /var/tmp/diff_new_pack.6Ant2N/_old  2025-08-13 16:31:44.515474614 +0200
+++ /var/tmp/diff_new_pack.6Ant2N/_new  2025-08-13 16:31:44.515474614 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libnvidia-egl-x11
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 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
@@ -20,18 +20,17 @@
 %define lname libnvidia-egl-x11%{so_ver}
 %define rname egl-x11
 Name:           libnvidia-egl-x11
-Version:        1.0.1
+Version:        1.0.3
 Release:        0
 Summary:        NVIDIA XLib and XCB EGL Platform Library
 # src/x11/dma-buf.h:/* SPDX-License-Identifier: GPL-2.0 WITH 
Linux-syscall-note */
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/NVIDIA/egl-x11
-Source0:        
https://github.com/sndirsch/egl-x11/archive/%{version}/%{rname}-%{version}.tar.gz
+Source0:        %{rname}-1.0.2.tar.gz
 Source1:        baselibs.conf
-Patch1:         0001-Increment-version-number-to-1.0.2.patch
-Patch2:         0002-Don-t-close-the-syncfd-in-WaitImplicitFence.patch
-Patch3:         0003-Fix-the-error-reporting-in-WaitTimelinePoint.patch
+Patch1:         0001-Increment-the-version-number-to-1.0.3.patch
+Patch2:         0002-egl-x11-Add-support-for-tegradisp-drm.patch
 BuildRequires:  gcc-c++
 BuildRequires:  meson
 BuildRequires:  ninja
@@ -95,7 +94,7 @@
 using %{name}.
 
 %prep
-%autosetup -n %{rname}-%{version} -p1
+%autosetup -n %{rname}-1.0.2 -p1
 
 %build
 export LDFLAGS="-Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro %{?_lto_cflags}"

++++++ 0001-Increment-the-version-number-to-1.0.3.patch ++++++
>From aa8679bc8d66e2887c19709a2f4b1b4043691dd7 Mon Sep 17 00:00:00 2001
From: Kyle Brenneman <kbrenne...@nvidia.com>
Date: Fri, 30 May 2025 11:28:06 -0600
Subject: [PATCH] Increment the version number to 1.0.3.

---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 1109916..7bf4fde 100644
--- a/meson.build
+++ b/meson.build
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 project('egl-x11', 'c',
-  version : '1.0.2',
+  version : '1.0.3',
   default_options : ['c_std=gnu99'],
 )
 
-- 
2.43.0


++++++ 0002-egl-x11-Add-support-for-tegradisp-drm.patch ++++++
>From a5ac8e9ce431217c80553eee3f0dc09a4650dc27 Mon Sep 17 00:00:00 2001
From: Sruthik P <spatiband...@nvidia.com>
Date: Thu, 3 Apr 2025 18:18:15 +0530
Subject: [PATCH] egl-x11: Add support for tegradisp-drm

This change adds support in the X11/XCB EGL Platform library
for the tegradisp-drm DRM driver meant for Automotive (DRIVE OS)
Tegra platforms.
---
 src/x11/x11-platform.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/x11/x11-platform.c b/src/x11/x11-platform.c
index c1fa162..be78a69 100644
--- a/src/x11/x11-platform.c
+++ b/src/x11/x11-platform.c
@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. 
All rights reserved.
+ * SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & 
AFFILIATES. All rights reserved.
  * SPDX-License-Identifier: Apache-2.0
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -500,6 +500,7 @@ static EGLDeviceEXT FindDeviceForFD(EplPlatformData *plat, 
int fd)
                 if (version->name != NULL)
                 {
                     if (strcmp(version->name, "nvidia-drm") == 0
+                            || strcmp(version->name, "tegradisp-drm") == 0
                             || strcmp(version->name, "tegra-udrm") == 0
                             || strcmp(version->name, "tegra") == 0)
                     {
-- 
2.43.0


++++++ egl-x11-1.0.1.tar.gz -> egl-x11-1.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/egl-x11-1.0.1/meson.build 
new/egl-x11-1.0.2/meson.build
--- old/egl-x11-1.0.1/meson.build       2025-03-24 23:40:49.000000000 +0100
+++ new/egl-x11-1.0.2/meson.build       2025-05-02 16:51:47.000000000 +0200
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 project('egl-x11', 'c',
-  version : '1.0.1',
+  version : '1.0.2',
   default_options : ['c_std=gnu99'],
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/egl-x11-1.0.1/src/x11/x11-window.c 
new/egl-x11-1.0.2/src/x11/x11-window.c
--- old/egl-x11-1.0.1/src/x11/x11-window.c      2025-03-24 23:40:49.000000000 
+0100
+++ new/egl-x11-1.0.2/src/x11/x11-window.c      2025-05-02 16:51:47.000000000 
+0200
@@ -1710,7 +1710,6 @@
     if (fd >= 0)
     {
         success = WaitForSyncFDGPU(pdpy->priv->inst, fd);
-        close(fd);
     }
 
     if (success)
@@ -1887,10 +1886,13 @@
                     DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT,
                     &first) == 0)
         {
+            success = EGL_TRUE;
+        }
+        else
+        {
             eplSetError(inst->platform, EGL_BAD_ALLOC,
                     "Internal error: drmSyncobjTimelineWait(WAIT_FOR_SUBMIT) 
failed: %s\n",
                     strerror(errno));
-            success = EGL_TRUE;
         }
     }
 

Reply via email to