Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2026-04-18 21:34:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Sat Apr 18 21:34:14 2026 rev:573 rq:1347669 version:26.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2026-04-07 
16:47:11.320283797 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new.11940/Mesa.changes     2026-04-18 
21:34:26.408832305 +0200
@@ -1,0 +2,14 @@
+Fri Apr 17 09:15:54 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- Update to 26.0.5 bugfix release
+  --> https://docs.mesa3d.org/relnotes/26.0.5
+
+-------------------------------------------------------------------
+Thu Apr 16 00:07:27 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- pick up GL header files from libglvnd, because in libglvnd
+  sources these are still updated but in Mesa sources they are not
+  any longer and are completely outdated (boo#1260932)
+- require gcc 15 in order to fix build on SLE16/Leap 16.0
+
+-------------------------------------------------------------------

Old:
----
  mesa-26.0.4.tar.xz
  mesa-26.0.4.tar.xz.sig

New:
----
  mesa-26.0.5.tar.xz
  mesa-26.0.5.tar.xz.sig

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

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.3qkpui/_old  2026-04-18 21:34:28.220906156 +0200
+++ /var/tmp/diff_new_pack.3qkpui/_new  2026-04-18 21:34:28.224906319 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%define provide_gl_headers_for_mesa 1
 
 #!BuildIgnore: Mesa-dri
 
@@ -131,14 +132,14 @@
 
 # Leap 15 and SLES 15 defaults to GCC 7, which does not have stable C++17 ABI.
 # See https://bugzilla.suse.com/show_bug.cgi?id=1235697
-%if 0%{?gcc_version} < 13
-%define gcc_version 13
+%if 0%{?gcc_version} < 15
+%define gcc_version 15
 %endif
 
 Name:           Mesa%{psuffix}
-Version:        26.0.4
+Version:        26.0.5
 Release:        0
-%define pkg_version 26.0.4
+%define pkg_version 26.0.5
 Summary:        System for rendering 3-D graphics
 License:        MIT
 Group:          System/Libraries
@@ -189,8 +190,8 @@
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  gcc%{?gcc_version} >= 9
-BuildRequires:  gcc%{?gcc_version}-c++ >= 9
+BuildRequires:  gcc%{?gcc_version} >= 0%{?gcc_version}
+BuildRequires:  gcc%{?gcc_version}-c++ >= 0%{?gcc_version}
 BuildRequires:  glslang-devel
 BuildRequires:  imake
 BuildRequires:  libtool
@@ -304,6 +305,10 @@
 %endif
 %endif
 
+%if %provide_gl_headers_for_mesa
+BuildRequires:  provide_gl_headers_for_mesa
+%endif
+
 Requires:       Mesa-libEGL1 = %{version}
 Requires:       Mesa-libGL1 = %{version}
 Requires:       libglvnd >= 0.1.0
@@ -739,7 +744,9 @@
 cp %{SOURCE6} subprojects/packagecache/
 cp %{SOURCE22} subprojects/packagecache/
 
+%if %provide_gl_headers_for_mesa == 0
 %patch -P 2 -p1
+%endif
 # fixes build against python 3.6
 %patch -P 11 -p1
 %patch -P 12 -p1
@@ -899,6 +906,12 @@
 %endif
 
 rm -fv %{buildroot}/%{_libdir}/libEGL.so*
+
+%if %provide_gl_headers_for_mesa
+rm -v %{buildroot}/%{_includedir}/EGL/eglext_angle.h \
+      %{buildroot}/%{_includedir}/EGL/eglmesaext.h \
+      %{buildroot}/%{_includedir}/GL/internal/dri_interface.h
+%else
 # in Mesa-libEGL-devel
 rm -v %{buildroot}/%{_includedir}/EGL/egl.h \
        %{buildroot}/%{_includedir}/EGL/eglext.h \
@@ -918,6 +931,10 @@
 #in Mesa-libGLESv3-devel
 rm -Rfv %{buildroot}/%{_includedir}/GLES3
 
+# in KHR-devel
+rm -Rfv %{buildroot}/%{_includedir}/KHR
+%endif
+
 #in Mesa-libEGL1
 rm -Rfv %{buildroot}/%{_libdir}/libEGL_mesa.so* \
        %{buildroot}/%{_datadir}/glvnd
@@ -929,9 +946,6 @@
 # in Mesa-dri-devel
 rm -v %{buildroot}/%{_libdir}/pkgconfig/dri.pc
 
-# in KHR-devel
-rm -Rfv %{buildroot}/%{_includedir}/KHR
-
 # in libgbm-devel
 rm -fv %{buildroot}%{_includedir}/gbm.h \
        %{buildroot}%{_includedir}/gbm_backend_abi.h \
@@ -958,6 +972,15 @@
                %{buildroot}/%{_libdir}/pkgconfig/
 done
 
+%if %provide_gl_headers_for_mesa
+# pickup GL headers files from libglvnd build
+for i in EGL GL GLES GLES2 GLES3 KHR; do
+       install -d -m 755 %{buildroot}/%{_includedir}/$i
+       install -vm 0644 %{_docdir}/libglvnd/include/$i/* \
+               %{buildroot}/%{_includedir}/$i
+done
+%endif
+
 for dir in GL/gl GL/glx; do
  cd "../xc/doc/man/$dir"
    xmkmf -a


++++++ mesa-26.0.4.tar.xz -> mesa-26.0.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/Mesa/mesa-26.0.4.tar.xz 
/work/SRC/openSUSE:Factory/.Mesa.new.11940/mesa-26.0.5.tar.xz differ: char 27, 
line 1

Reply via email to