commit 2c78522958f64a4cbd562852ffd5948fe0460254
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Thu May 9 09:43:46 2024 +0200
Update to 24.1.0-rc3
Sync with_intel_vk_rt bits with mesa.spec from fedora
Unconditionally BR clang-devel, bindgen, libclc, SPIRV-Tools, and
LLVMSPIRVLib which are needed now
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 22 +++++++++++++++++-----
sources | 2 +-
3 files changed, 19 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 897b5d9..5566da1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,3 +34,4 @@
/mesa-24.0.5.tar.xz
/mesa-24.0.6.tar.xz
/mesa-24.1.0-rc2.tar.xz
+/mesa-24.1.0-rc3.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 5e5b944..093aaae 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -25,6 +25,9 @@ algorithms and decoding only VC1 algorithm.
%global with_xa 0
#%%global intel_platform_vulkan ,intel,intel_hasvk
%endif
+#%%ifarch x86_64
+%global with_intel_vk_rt 0
+#%%endif
%ifarch aarch64 x86_64 %{ix86}
%if !0%{?rhel}
@@ -65,10 +68,10 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 24.1.0-rc2
+%global ver 24.1.0-rc3
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-",
"~"); print(ver)}
Release: 1%{?dist}
-License: MIT
+License: MIT AND BSD-3-Clause AND SGI-B-2.0
URL:
http://www.mesa3d.org
Source0:
https://archive.mesa3d.org/%{srcname}-%{ver}.tar.xz
@@ -93,6 +96,11 @@ BuildRequires: pkgconfig(libdrm) >= 2.4.97
%if 0%{?with_libunwind}
BuildRequires: pkgconfig(libunwind)
%endif
+BuildRequires: clang-devel
+BuildRequires: bindgen
+BuildRequires: pkgconfig(libclc)
+BuildRequires: pkgconfig(SPIRV-Tools)
+BuildRequires: pkgconfig(LLVMSPIRVLib)
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(zlib) >= 1.2.3
BuildRequires: pkgconfig(libzstd)
@@ -235,6 +243,7 @@ export RUSTFLAGS="%build_rustflags"
%if 0%{?with_intel_clc}
-Dintel-clc=enabled \
%endif
+ -Dintel-rt=%{!?with_intel_vk_rt:enabled}%{?with_intel_vk_rt:disabled} \
-Dmicrosoft-clc=disabled \
-Dllvm=enabled \
-Dshared-llvm=enabled \
@@ -251,9 +260,6 @@ export RUSTFLAGS="%build_rustflags"
%ifarch %{ix86}
-Dglx-read-only-text=true \
%endif
-%ifnarch x86_64
- -Dintel-rt=disabled \
-%endif
%{nil}
%meson_build
@@ -331,6 +337,12 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%endif
%changelog
+* 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
+- Unconditionally BR clang-devel, bindgen, libclc, SPIRV-Tools, and
+ LLVMSPIRVLib which are needed now
+
* Tue May 7 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.1.0~rc2-1
- Update to 24.1.0-rc2
diff --git a/sources b/sources
index a1304b0..d18ff33 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-24.1.0-rc2.tar.xz) =
510655e49093077280d9fb65bc687032e4a0dade15c1e0d9ffbc73a0ac2841a7818621e491e16b45ae69090b6bac41ed4dd52233156776b728c877214e4b1370
+SHA512 (mesa-24.1.0-rc3.tar.xz) =
d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03