commit 59917e8443e23b47a24ca020c66dcfd1f5af120a
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Thu May 16 11:18:51 2024 +0200
Update to 24.1.0-rc4
Sync a few more bits with mesa.spec from fedora
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 20 ++++++++++++++++++--
sources | 2 +-
3 files changed, 20 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5566da1..63e3548 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,3 +35,4 @@
/mesa-24.0.6.tar.xz
/mesa-24.1.0-rc2.tar.xz
/mesa-24.1.0-rc3.tar.xz
+/mesa-24.1.0-rc4.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 4a59c7f..56ad7ee 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -19,6 +19,12 @@ algorithms and decoding only VC1 algorithm.
#%%global base_vulkan ,amd
%endif
+%ifnarch %{ix86}
+%if !0%{?rhel}
+%global with_teflon 0
+%endif
+%endif
+
%ifarch %{ix86} x86_64
%global with_crocus 0
%global with_i915 0
@@ -63,7 +69,7 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 24.1.0-rc3
+%global ver 24.1.0-rc4
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-",
"~"); print(ver)}
Release: 1%{?dist}
License: MIT AND BSD-3-Clause AND SGI-B-2.0
@@ -135,13 +141,18 @@ BuildRequires: pkgconfig(libomxil-bellagio)
BuildRequires: pkgconfig(libelf)
BuildRequires: pkgconfig(libglvnd) >= 1.3.2
BuildRequires: llvm-devel >= 7.0.0
-%ifarch %{ix86}
+%ifarch %{ix86} x86_64
BuildRequires: clang-devel
BuildRequires: bindgen
BuildRequires: pkgconfig(libclc)
BuildRequires: pkgconfig(SPIRV-Tools)
BuildRequires: pkgconfig(LLVMSPIRVLib)
%endif
+%if 0%{?with_teflon}
+BuildRequires: flatbuffers-devel
+BuildRequires: flatbuffers-compiler
+BuildRequires: xtensor-devel
+%endif
%if 0%{?with_opencl} || 0%{?with_nvk}
BuildRequires: rust-packaging
%endif
@@ -217,6 +228,7 @@ export RUSTFLAGS="%build_rustflags"
-Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
-Dgallium-xa=%{!?with_xa:enabled}%{?with_xa:disabled} \
-Dgallium-nine=%{!?with_nine:true}%{?with_nine:false} \
+ -Dteflon=%{!?with_teflon:true}%{?with_teflon:false} \
-Dgallium-opencl=%{!?with_opencl:icd}%{?with_opencl:disabled} \
%if 0%{?with_opencl}
-Dgallium-rusticl=true \
@@ -329,6 +341,10 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%endif
%changelog
+* Thu May 16 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.1.0~rc4-1
+- Update to 24.1.0-rc4
+- Sync a few more bits with mesa.spec from fedora
+
* Thu May 9 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.1.0~rc3-1
- Update to 24.1.0-rc3
- Sync with_intel_vk_rt bits with mesa.spec from fedora
diff --git a/sources b/sources
index d18ff33..026055d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-24.1.0-rc3.tar.xz) =
d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03
+SHA512 (mesa-24.1.0-rc4.tar.xz) =
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119