Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libglvnd for openSUSE:Factory checked in at 2026-04-18 21:34:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libglvnd (Old) and /work/SRC/openSUSE:Factory/.libglvnd.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libglvnd" Sat Apr 18 21:34:01 2026 rev:30 rq:1347268 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes 2023-10-12 23:39:05.486343448 +0200 +++ /work/SRC/openSUSE:Factory/.libglvnd.new.11940/libglvnd.changes 2026-04-18 21:34:09.052126550 +0200 @@ -1,0 +2,8 @@ +Wed Apr 15 15:41:40 UTC 2026 - Stefan Dirsch <[email protected]> + +- enable installation of GL headers files and move them to + %docdir/include to be picked up by Mesa build later, because + in libglvnd sources these are still updated but in Mesa sources + they are not any longer and are completely outdated (boo#1260932) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libglvnd.spec ++++++ --- /var/tmp/diff_new_pack.MH8NZp/_old 2026-04-18 21:34:09.704153042 +0200 +++ /var/tmp/diff_new_pack.MH8NZp/_new 2026-04-18 21:34:09.704153042 +0200 @@ -1,7 +1,7 @@ # # spec file for package libglvnd # -# Copyright (c) 2023 SUSE LLC +# 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 @@ -16,6 +16,8 @@ # +%define provide_gl_headers_for_mesa 1 + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libglvnd @@ -45,6 +47,9 @@ Provides: Mesa-libGLESv2-2 Obsoletes: Mesa-libGLESv2-2 Requires: Mesa-dri +%if %provide_gl_headers_for_mesa +Provides: provide_gl_headers_for_mesa +%endif %description Vendor-neutral dispatch layer for arbitrating OpenGL API calls between @@ -75,6 +80,9 @@ %endif --disable-static \ --disable-headers \ +%if %provide_gl_headers_for_mesa + --enable-headers \ +%endif --disable-silent-rules %make_build @@ -97,6 +105,11 @@ mkdir -p %{buildroot}%{_docdir}/%{name}/pkgconfig mv %{buildroot}/%{_libdir}/pkgconfig/{gl,egl,glesv1_cm,glesv2}.pc \ %{buildroot}%{_docdir}/%{name}/pkgconfig +%if %provide_gl_headers_for_mesa +mkdir -p %{buildroot}%{_docdir}/%{name}/include +mv %{buildroot}/%{_includedir}/{EGL,GL,GLES,GLES2,GLES3,KHR} \ + %{buildroot}%{_docdir}/%{name}/include +%endif %check %make_build check @@ -107,6 +120,9 @@ %files -f filelist.rpm %doc README.md %{_docdir}/%{name}/pkgconfig +%if %provide_gl_headers_for_mesa +%{_docdir}/%{name}/include/ +%endif %if 0%{?suse_version} < 1330 %dir %{_prefix}/X11R6 %dir %{_prefix}/X11R6/%{_lib}
