Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2022-03-15 19:04:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Tue Mar 15 19:04:20 2022 rev:432 rq:961641 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa-drivers.changes 2022-03-05 14:44:16.351713872 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.25692/Mesa-drivers.changes 2022-03-15 19:05:05.068954808 +0100 @@ -1,0 +2,42 @@ +Mon Mar 14 10:43:10 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch + * Due to a typo the private requires to libdrm were lost in dri.pc. + Fixed another typo (only comment). + +------------------------------------------------------------------- +Sat Mar 12 20:04:00 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- enabled "i915" Gallium-based Intel Gen3 driver + +------------------------------------------------------------------- +Fri Mar 11 13:25:28 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- fixed llvm/clang buildrequires for sle15-sp4/Leap 15.4 + +------------------------------------------------------------------- +Fri Mar 11 09:08:27 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- no longer try to build classic non-Gallium OpenGL drivers + i915, i965, nouveau, r100 and r200, which have been dropped with + Mesa 22.0.0; see also some documentation on Phoronix + https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Classic-Retired + +------------------------------------------------------------------- +Thu Mar 10 18:39:34 UTC 2022 - Aaron Stern <ukbeas...@protonmail.com> + +- update to 22.0.0 + * lavapipe,radv,anv KHR_dynamic_rendering + * radv EXT_image_view_min_lod + * VK_KHR_synchronization2 on RADV. + * OpenSWR has been moved to the Amber branch + * radeonsi, zink ARB_sparse_texture + * d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params, + ARB_framebuffer_no_attachments, ARB_sample_shading, and GLSL400) + * radeonsi, zink ARB_sparse_texture2 + * zink EXT_memory_object, EXT_memory_object_fd, EXT_semaphore, EXT_semaphore_fd + * anv VK_VALVE_mutable_descriptor_type + * Vulkan 1.3 on RADV,Anv. + * radeonsi, zink ARB_sparse_texture_clamp + +------------------------------------------------------------------- Mesa.changes: same change Old: ---- mesa-21.3.7.tar.xz mesa-21.3.7.tar.xz.sig New: ---- U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch mesa-22.0.0.tar.xz mesa-22.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa-drivers.spec ++++++ --- /var/tmp/diff_new_pack.b7NHZb/_old 2022-03-15 19:05:06.296955640 +0100 +++ /var/tmp/diff_new_pack.b7NHZb/_new 2022-03-15 19:05:06.304955646 +0100 @@ -41,7 +41,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.3.7 +%define _version 22.0.0 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -114,7 +114,7 @@ %endif Name: Mesa-drivers -Version: 21.3.7 +Version: 22.0.0 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -136,6 +136,7 @@ Patch200: u_fix-build-on-ppc64le.patch Patch300: n_buildfix-21.3.0.patch Patch400: n_no-sse2-on-ix86-except-for-intel-drivers.patch +Patch500: U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -220,6 +221,9 @@ %if 0%{?suse_version} >= 1550 BuildRequires: llvm-devel %else +%if 0%{?sle_version} >= 150400 +BuildRequires: llvm13-devel +%else %if 0%{?sle_version} >= 150300 BuildRequires: llvm11-devel %else @@ -227,17 +231,22 @@ %endif %endif %endif +%endif %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 BuildRequires: clang-devel %else +%if 0%{?sle_version} >= 150400 +BuildRequires: clang13-devel +%else %if 0%{?sle_version} >= 150300 BuildRequires: clang11-devel %else BuildRequires: clang9-devel %endif %endif +%endif BuildRequires: libclc %endif @@ -750,6 +759,7 @@ %ifarch %{ix86} %patch400 -p1 %endif +%patch500 -p1 # Remove requires to vulkan libs from baselibs.conf on platforms # where vulkan build is disabled; ugly ... @@ -824,15 +834,15 @@ -Dvulkan-drivers= \ %endif %ifarch %{ix86} x86_64 - -Ddri-drivers=i915,i965,nouveau,r100,r200 \ - -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl,iris,crocus \ + -Ddri-drivers= \ + -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl,iris,crocus,i915 \ %else %ifarch %{arm} aarch64 - -Ddri-drivers=nouveau \ + -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ %else %ifarch ppc64 ppc64le riscv64 - -Ddri-drivers=nouveau \ + -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast \ %else -Ddri-drivers= \ @@ -1094,7 +1104,6 @@ %{_libdir}/dri/*_dri.so %ifarch %{ix86} x86_64 aarch64 %{arm} ppc64 ppc64le riscv64 %exclude %{_libdir}/dri/nouveau_dri.so -%exclude %{_libdir}/dri/nouveau_vieux_dri.so %endif %ifarch %{arm} aarch64 %exclude %{_libdir}/dri/vc4_dri.so @@ -1110,7 +1119,6 @@ %ifarch %{ix86} x86_64 aarch64 %{arm} ppc64 ppc64le riscv64 %files -n Mesa-dri-nouveau %{_libdir}/dri/nouveau_dri.so -%{_libdir}/dri/nouveau_vieux_dri.so %endif %ifarch aarch64 %{arm} ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.b7NHZb/_old 2022-03-15 19:05:06.328955662 +0100 +++ /var/tmp/diff_new_pack.b7NHZb/_new 2022-03-15 19:05:06.332955665 +0100 @@ -40,7 +40,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.3.7 +%define _version 22.0.0 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -113,7 +113,7 @@ %endif Name: Mesa -Version: 21.3.7 +Version: 22.0.0 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -135,6 +135,7 @@ Patch200: u_fix-build-on-ppc64le.patch Patch300: n_buildfix-21.3.0.patch Patch400: n_no-sse2-on-ix86-except-for-intel-drivers.patch +Patch500: U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -219,6 +220,9 @@ %if 0%{?suse_version} >= 1550 BuildRequires: llvm-devel %else +%if 0%{?sle_version} >= 150400 +BuildRequires: llvm13-devel +%else %if 0%{?sle_version} >= 150300 BuildRequires: llvm11-devel %else @@ -226,17 +230,22 @@ %endif %endif %endif +%endif %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 BuildRequires: clang-devel %else +%if 0%{?sle_version} >= 150400 +BuildRequires: clang13-devel +%else %if 0%{?sle_version} >= 150300 BuildRequires: clang11-devel %else BuildRequires: clang9-devel %endif %endif +%endif BuildRequires: libclc %endif @@ -749,6 +758,7 @@ %ifarch %{ix86} %patch400 -p1 %endif +%patch500 -p1 # Remove requires to vulkan libs from baselibs.conf on platforms # where vulkan build is disabled; ugly ... @@ -823,15 +833,15 @@ -Dvulkan-drivers= \ %endif %ifarch %{ix86} x86_64 - -Ddri-drivers=i915,i965,nouveau,r100,r200 \ - -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl,iris,crocus \ + -Ddri-drivers= \ + -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl,iris,crocus,i915 \ %else %ifarch %{arm} aarch64 - -Ddri-drivers=nouveau \ + -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ %else %ifarch ppc64 ppc64le riscv64 - -Ddri-drivers=nouveau \ + -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast \ %else -Ddri-drivers= \ @@ -1093,7 +1103,6 @@ %{_libdir}/dri/*_dri.so %ifarch %{ix86} x86_64 aarch64 %{arm} ppc64 ppc64le riscv64 %exclude %{_libdir}/dri/nouveau_dri.so -%exclude %{_libdir}/dri/nouveau_vieux_dri.so %endif %ifarch %{arm} aarch64 %exclude %{_libdir}/dri/vc4_dri.so @@ -1109,7 +1118,6 @@ %ifarch %{ix86} x86_64 aarch64 %{arm} ppc64 ppc64le riscv64 %files -n Mesa-dri-nouveau %{_libdir}/dri/nouveau_dri.so -%{_libdir}/dri/nouveau_vieux_dri.so %endif %ifarch aarch64 %{arm} ++++++ U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch ++++++ >From 31809f8419514f2130e9661d9989662165366e83 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch <sndir...@suse.de> Date: Mon, 14 Mar 2022 11:38:23 +0100 Subject: [PATCH] meson: restore private requires to libdrm in dri.pc file Due to a typo the private requires to libdrm were lost in dri.pc. Fixed another typo (only comment). --- src/gallium/frontends/dri/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/frontends/dri/meson.build b/src/gallium/frontends/dri/meson.build index a0ae961c5fc..139707ea719 100644 --- a/src/gallium/frontends/dri/meson.build +++ b/src/gallium/frontends/dri/meson.build @@ -68,13 +68,13 @@ libdri = static_library( if with_dri dri_req_private = [] if dep_libdrm.found() - dir_req_private = ['libdrm >= @0@'.format(_drm_ver)] + dri_req_private = ['libdrm >= @0@'.format(_drm_ver)] endif pkg.generate( name : 'dri', filebase : 'dri', - description : 'Direct Rendering Infastructure', + description : 'Direct Rendering Infrastructure', version : meson.project_version(), variables : ['dridriverdir=@0@'.format(dri_drivers_path)], requires_private : dri_req_private, -- 2.34.1 ++++++ mesa-21.3.7.tar.xz -> mesa-22.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-21.3.7.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.25692/mesa-22.0.0.tar.xz differ: char 25, line 1