commit 964d78d89fb5871ec0490c317041412189ef669e
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Wed May 31 06:51:23 2023 +0200
Update to 23.1.1
sync a few bits with Fedora's mesa.spec
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 27 ++++++++++++++++++++-------
sources | 2 +-
3 files changed, 22 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1635080..bd74e1f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/mesa-23.0.1.tar.xz
/mesa-23.0.2.tar.xz
/mesa-23.0.3.tar.xz
+/mesa-23.1.1.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 9a2c30b..4eee212 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -17,6 +17,9 @@ algorithms and decoding only VC1 algorithm.
%ifarch %{ix86} x86_64
%global with_crocus 0
%global with_i915 0
+%if !0%{?rhel}
+%global with_intel_clc 0
+%endif
%global with_iris 0
%global with_xa 0
#%%global platform_vulkan ,intel,intel_hasvk
@@ -56,7 +59,7 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 23.0.3
+%global ver 23.1.1
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-",
"~"); print(ver)}
Release: 1%{?dist}
License: MIT
@@ -134,8 +137,11 @@ BuildRequires: pkgconfig(LLVMSPIRVLib)
%if %{with valgrind}
BuildRequires: pkgconfig(valgrind)
%endif
-BuildRequires: pkgconfig(python3)
-BuildRequires: python3dist(mako)
+BuildRequires: python3-devel
+BuildRequires: python3-mako
+%if 0%{?with_intel_clc}
+BuildRequires: python3-ply
+%endif
BuildRequires: vulkan-headers
BuildRequires: glslang
%if 0%{?with_vulkan_hw}
@@ -190,7 +196,7 @@ cp %{SOURCE1} docs/
-Dgallium-nine=%{!?with_nine:true}%{?with_nine:false} \
-Dgallium-opencl=%{!?with_opencl:icd}%{?with_opencl:disabled} \
%if 0%{?with_opencl}
- -Dgallium-rusticl=true -Dllvm=enabled -Drust_std=2021 \
+ -Dgallium-rusticl=true \
%endif
-Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec \
-Dvulkan-drivers=%{?vulkan_drivers} \
@@ -203,12 +209,18 @@ cp %{SOURCE1} docs/
-Dglx=dri \
-Degl=disabled \
-Dglvnd=false \
+%if 0%{?with_intel_clc}
+ -Dintel-clc=enabled \
+%endif
-Dmicrosoft-clc=disabled \
-Dllvm=enabled \
-Dshared-llvm=enabled \
-Dvalgrind=%{?with_valgrind:enabled}%{!?with_valgrind:disabled} \
-Dbuild-tests=false \
-Dselinux=true \
+ -Dlibunwind=disabled \
+ -Dlmsensors=disabled \
+ -Dandroid-libbacktrace=disabled \
%{nil}
%meson_build
@@ -274,9 +286,6 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%if 0%{?with_vdpau}
%files -n %{srcname}-vdpau-drivers-freeworld
%{_libdir}/vdpau/libvdpau_nouveau.so.1*
-%if 0%{?with_r300}
-%{_libdir}/vdpau/libvdpau_r300.so.1*
-%endif
%if 0%{?with_r600}
%{_libdir}/vdpau/libvdpau_r600.so.1*
%endif
@@ -288,6 +297,10 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%license docs/license.rst
%endif
%changelog
+* Wed May 31 2023 Thorsten Leemhuis <fedora(a)leemhuis.info> - 23.1.1-1
+- Update to 23.1.1
+- sync a few bits with Fedora's mesa.spec
+
* Tue Apr 25 2023 Thorsten Leemhuis <fedora(a)leemhuis.info> - 23.0.3-1
- Update to 23.0.3
diff --git a/sources b/sources
index 8c8b60d..5da9684 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.0.3.tar.xz) =
52c778de61daa406c6a1e96a657e9b6fdcc71c8cfda80b7f53acc6470556c7d502c057b9481bb0c3d57ef0263263413fd0d25d53ebf5aa0246fbcc3309de64ae
+SHA512 (mesa-23.1.1.tar.xz) =
ac5522307d75ff71289a62e2e5827edca70a88e028563ed11907504b9727925186893cd40e5948f1f16c29d8ad9fad39012d7569276e2c75be97aef9c106baf8