Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvidia-egl-gbm for 
openSUSE:Factory checked in at 2024-10-07 21:53:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnvidia-egl-gbm (Old)
 and      /work/SRC/openSUSE:Factory/.libnvidia-egl-gbm.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnvidia-egl-gbm"

Mon Oct  7 21:53:04 2024 rev:2 rq:1206110 version:1.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnvidia-egl-gbm/libnvidia-egl-gbm.changes      
2024-10-01 17:12:37.319737970 +0200
+++ 
/work/SRC/openSUSE:Factory/.libnvidia-egl-gbm.new.19354/libnvidia-egl-gbm.changes
   2024-10-07 21:53:36.841706800 +0200
@@ -1,0 +2,7 @@
+Mon Oct  7 13:24:46 UTC 2024 - Stefan Dirsch <[email protected]>
+
+- U_Add-ICD-json-file.patch
+  * Add ICD json file; related:
+    https://github.com/openSUSE/nvidia-driver-G06/issues/26 
+
+-------------------------------------------------------------------

New:
----
  U_Add-ICD-json-file.patch

BETA DEBUG BEGIN:
  New:
- U_Add-ICD-json-file.patch
  * Add ICD json file; related:
BETA DEBUG END:

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

Other differences:
------------------
++++++ libnvidia-egl-gbm.spec ++++++
--- /var/tmp/diff_new_pack.GxQnLl/_old  2024-10-07 21:53:38.285766916 +0200
+++ /var/tmp/diff_new_pack.GxQnLl/_new  2024-10-07 21:53:38.289767082 +0200
@@ -28,14 +28,15 @@
 URL:            https://github.com/NVIDIA/egl-gbm
 Source0:        
https://github.com/NVIDIA/egl-gbm/archive/%{version}/%{rname}-%{version}.tar.gz
 Source1:        baselibs.conf
+Patch0:         U_Add-ICD-json-file.patch
 BuildRequires:  gcc-c++
 BuildRequires:  meson
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(gbm)
-BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(eglexternalplatform) >= 1.2
+BuildRequires:  pkgconfig(gbm)
+BuildRequires:  pkgconfig(libdrm)
 
 %description
 The GBM EGL external platform library.
@@ -72,10 +73,12 @@
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig
 
-
 %files -n %{lname}
 %license COPYING
 %{_libdir}/libnvidia-egl-gbm.so.%{so_ver}*
+%dir %{_datadir}/egl
+%dir %{_datadir}/egl/egl_external_platform.d
+%{_datadir}/egl/egl_external_platform.d/15_nvidia_gbm.json
 
 %files -n libnvidia-egl-gbm-devel
 %license COPYING

++++++ U_Add-ICD-json-file.patch ++++++
>From fe861e3d83d893fd5239b7fba4439d22dc62602c Mon Sep 17 00:00:00 2001
From: Simone Caronni <[email protected]>
Date: Thu, 19 Sep 2024 16:04:01 +0200
Subject: [PATCH] Add ICD json file

---
 src/15_nvidia_gbm.json | 6 ++++++
 src/meson.build        | 3 +++
 2 files changed, 9 insertions(+)
 create mode 100644 src/15_nvidia_gbm.json

diff --git a/src/15_nvidia_gbm.json b/src/15_nvidia_gbm.json
new file mode 100644
index 0000000..5c2aa9b
--- /dev/null
+++ b/src/15_nvidia_gbm.json
@@ -0,0 +1,6 @@
+{
+    "file_format_version" : "1.0.0",
+    "ICD" : {
+        "library_path" : "libnvidia-egl-gbm.so.1"
+    }
+}
diff --git a/src/meson.build b/src/meson.build
index a8fff2c..916ca28 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -35,3 +35,6 @@ egl_gbm = library('nvidia-egl-gbm',
     version : meson.project_version(),
     install : true,
 )
+
+install_data('15_nvidia_gbm.json',
+  install_dir: '@0@/egl/egl_external_platform.d'.format(get_option('datadir')))
-- 
2.43.0

Reply via email to