Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2021-05-23 23:30:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Sun May 23 23:30:43 2021 rev:406 rq:894910 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa-drivers.changes 2021-05-15 23:21:09.987236521 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new.2988/Mesa-drivers.changes 2021-05-23 23:30:52.728669051 +0200 @@ -1,0 +2,15 @@ +Thu May 20 10:25:35 UTC 2021 - Stefan Dirsch <sndir...@suse.com> + +- update to 21.1.1 + * bugfix release + * mostly AMD and Intel changes as usual, but also a decent amount + of ARM fixes and more + +------------------------------------------------------------------- +Wed May 19 08:29:07 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Add swrast to vulkan +- Enable vulkan on %{arm} and aarch64 with: swrast, amd, + broadcom and freedreno + +------------------------------------------------------------------- Mesa.changes: same change Old: ---- mesa-21.1.0.tar.xz mesa-21.1.0.tar.xz.sig New: ---- mesa-21.1.1.tar.xz mesa-21.1.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa-drivers.spec ++++++ --- /var/tmp/diff_new_pack.Ewonzz/_old 2021-05-23 23:30:53.992663807 +0200 +++ /var/tmp/diff_new_pack.Ewonzz/_new 2021-05-23 23:30:53.996663790 +0200 @@ -41,7 +41,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.1.0 +%define _version 21.1.1 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -70,6 +70,11 @@ %define with_opencl 1 %ifarch %{ix86} x86_64 %define with_vulkan 1 + %define vulkan_drivers swrast,amd,intel + %endif + %ifarch %{arm} aarch64 + %define with_vulkan 1 + %define vulkan_drivers swrast,amd,broadcom,freedreno %endif %endif @@ -109,7 +114,7 @@ %endif Name: Mesa-drivers -Version: 21.1.0 +Version: 21.1.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -650,11 +655,41 @@ %description -n libvulkan_radeon This package contains the Vulkan parts for Mesa. +%package -n libvulkan_lvp +Summary: Mesa vulkan driver for LVP +Group: System/Libraries + +%description -n libvulkan_lvp +This package contains the Vulkan parts for Mesa. + +%ifarch %{arm} aarch64 +%package -n libvulkan_broadcom +Summary: Mesa vulkan driver for Broadcom +Group: System/Libraries + +%description -n libvulkan_broadcom +This package contains the Vulkan parts for Mesa. + +%package -n libvulkan_freedreno +Summary: Mesa vulkan driver for Freedreno +Group: System/Libraries + +%description -n libvulkan_freedreno +This package contains the Vulkan parts for Mesa. +%endif + %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files Group: Development/Libraries/C and C++ +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-libVulkan-devel This package contains the development files for Mesa's Vulkan implementation. @@ -662,8 +697,15 @@ %package -n Mesa-vulkan-device-select Summary: Vulkan layer to select Vulkan devices provided by Mesa Group: System/Libraries +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-vulkan-device-select This package contains the VK_MESA_device_select Vulkan layer @@ -671,8 +713,15 @@ %package -n Mesa-vulkan-overlay Summary: Mesa Vulkan Overlay layer Group: System/Libraries +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-vulkan-overlay This package contains the VK_MESA_Overlay Vulkan layer @@ -777,7 +826,7 @@ -Dgallium-xa=true \ %endif %if 0%{with_vulkan} - -Dvulkan-drivers=intel,amd \ + -Dvulkan-drivers=%{?vulkan_drivers} \ -Dvulkan-layers=device-select,overlay \ %else -Dvulkan-drivers= \ @@ -1120,11 +1169,13 @@ %endif %if 0%{with_vulkan} +%ifarch %{ix86} x86_64 %files -n libvulkan_intel %dir %{_datadir}/vulkan %dir %{_datadir}/vulkan/icd.d %{_datadir}/vulkan/icd.d/intel_icd.*.json %{_libdir}/libvulkan_intel.so +%endif %files -n libvulkan_radeon %{_libdir}/libvulkan_radeon.so @@ -1132,6 +1183,26 @@ %dir %{_datadir}/vulkan/icd.d %{_datadir}/vulkan/icd.d/radeon_icd.*.json +%files -n libvulkan_lvp +%{_libdir}/libvulkan_lvp.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/lvp_icd.*.json + +%ifarch %{arm} aarch64 +%files -n libvulkan_broadcom +%{_libdir}/libvulkan_broadcom.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/broadcom_icd.*.json + +%files -n libvulkan_freedreno +%{_libdir}/libvulkan_freedreno.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/freedreno_icd.*.json +%endif + %files -n Mesa-libVulkan-devel %dir %{_includedir}/vulkan ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.Ewonzz/_old 2021-05-23 23:30:54.016663707 +0200 +++ /var/tmp/diff_new_pack.Ewonzz/_new 2021-05-23 23:30:54.020663691 +0200 @@ -40,7 +40,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.1.0 +%define _version 21.1.1 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -69,6 +69,11 @@ %define with_opencl 1 %ifarch %{ix86} x86_64 %define with_vulkan 1 + %define vulkan_drivers swrast,amd,intel + %endif + %ifarch %{arm} aarch64 + %define with_vulkan 1 + %define vulkan_drivers swrast,amd,broadcom,freedreno %endif %endif @@ -108,7 +113,7 @@ %endif Name: Mesa -Version: 21.1.0 +Version: 21.1.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -649,11 +654,41 @@ %description -n libvulkan_radeon This package contains the Vulkan parts for Mesa. +%package -n libvulkan_lvp +Summary: Mesa vulkan driver for LVP +Group: System/Libraries + +%description -n libvulkan_lvp +This package contains the Vulkan parts for Mesa. + +%ifarch %{arm} aarch64 +%package -n libvulkan_broadcom +Summary: Mesa vulkan driver for Broadcom +Group: System/Libraries + +%description -n libvulkan_broadcom +This package contains the Vulkan parts for Mesa. + +%package -n libvulkan_freedreno +Summary: Mesa vulkan driver for Freedreno +Group: System/Libraries + +%description -n libvulkan_freedreno +This package contains the Vulkan parts for Mesa. +%endif + %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files Group: Development/Libraries/C and C++ +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-libVulkan-devel This package contains the development files for Mesa's Vulkan implementation. @@ -661,8 +696,15 @@ %package -n Mesa-vulkan-device-select Summary: Vulkan layer to select Vulkan devices provided by Mesa Group: System/Libraries +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-vulkan-device-select This package contains the VK_MESA_device_select Vulkan layer @@ -670,8 +712,15 @@ %package -n Mesa-vulkan-overlay Summary: Mesa Vulkan Overlay layer Group: System/Libraries +%ifarch %{ix86} x86_64 Requires: libvulkan_intel = %{version} +%endif +Requires: libvulkan_lvp = %{version} Requires: libvulkan_radeon = %{version} +%ifarch %arm} aarch64 +Requires: libvulkan_broadcom = %{version} +Requires: libvulkan_freedreno = %{version} +%endif %description -n Mesa-vulkan-overlay This package contains the VK_MESA_Overlay Vulkan layer @@ -776,7 +825,7 @@ -Dgallium-xa=true \ %endif %if 0%{with_vulkan} - -Dvulkan-drivers=intel,amd \ + -Dvulkan-drivers=%{?vulkan_drivers} \ -Dvulkan-layers=device-select,overlay \ %else -Dvulkan-drivers= \ @@ -1119,11 +1168,13 @@ %endif %if 0%{with_vulkan} +%ifarch %{ix86} x86_64 %files -n libvulkan_intel %dir %{_datadir}/vulkan %dir %{_datadir}/vulkan/icd.d %{_datadir}/vulkan/icd.d/intel_icd.*.json %{_libdir}/libvulkan_intel.so +%endif %files -n libvulkan_radeon %{_libdir}/libvulkan_radeon.so @@ -1131,6 +1182,26 @@ %dir %{_datadir}/vulkan/icd.d %{_datadir}/vulkan/icd.d/radeon_icd.*.json +%files -n libvulkan_lvp +%{_libdir}/libvulkan_lvp.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/lvp_icd.*.json + +%ifarch %{arm} aarch64 +%files -n libvulkan_broadcom +%{_libdir}/libvulkan_broadcom.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/broadcom_icd.*.json + +%files -n libvulkan_freedreno +%{_libdir}/libvulkan_freedreno.so +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%{_datadir}/vulkan/icd.d/freedreno_icd.*.json +%endif + %files -n Mesa-libVulkan-devel %dir %{_includedir}/vulkan ++++++ mesa-21.1.0.tar.xz -> mesa-21.1.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-21.1.0.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.2988/mesa-21.1.1.tar.xz differ: char 26, line 1