commit 319b3814327d34fa58c85aeb6a56320f63845c65
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Fri Feb 2 06:21:58 2024 +0100
Update to 24.0.0
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 20 +++++++++++++++-----
sources | 2 +-
3 files changed, 17 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2ce013f..cbd7ff5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,4 @@
/mesa-23.3.2.tar.xz
/mesa-23.3.3.tar.xz
/mesa-24.0.0-rc2.tar.xz
+/mesa-24.0.0.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index ef77ba9..c613689 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -8,6 +8,7 @@ algorithms and decoding only VC1 algorithm.
%global with_va 1
%if !0%{?rhel}
%global with_nine 0
+%global with_nvk %{with vulkan_hw}
%global with_omx 0
%global with_opencl 0
%endif
@@ -60,11 +61,11 @@ algorithms and decoding only VC1 algorithm.
%bcond_with valgrind
%endif
-#%%global vulkan_drivers
swrast%%{?base_vulkan}%%{?intel_platform_vulkan}%%{?extra_platform_vulkan}
+#%%global vulkan_drivers
swrast%%{?base_vulkan}%%{?intel_platform_vulkan}%%{?extra_platform_vulkan}%%{?with_nvk:,nouveau-experimental}
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 24.0.0-rc2
+%global ver 24.0.0
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-",
"~"); print(ver)}
Release: 1%{?dist}
License: MIT
@@ -78,7 +79,7 @@ Source1: Mesa-MLAA-License-Clarification-Email.txt
Source2: org.mesa3d.vaapi.freeworld.metainfo.xml
Source3: org.mesa3d.vdpau.freeworld.metainfo.xml
-BuildRequires: meson >= 1.2.0
+BuildRequires: meson >= 1.3.0
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: gettext
@@ -136,7 +137,7 @@ BuildRequires: pkgconfig(libomxil-bellagio)
BuildRequires: pkgconfig(libelf)
BuildRequires: pkgconfig(libglvnd) >= 1.3.2
BuildRequires: llvm-devel >= 7.0.0
-%if 0%{?with_opencl}
+%if 0%{?with_opencl} || 0%{?with_nvk}
BuildRequires: clang-devel
BuildRequires: bindgen
BuildRequires: rust-packaging
@@ -144,6 +145,12 @@ BuildRequires: pkgconfig(libclc)
BuildRequires: pkgconfig(SPIRV-Tools)
BuildRequires: pkgconfig(LLVMSPIRVLib)
%endif
+%if 0%{?with_nvk}
+BuildRequires: (crate(proc-macro2) >= 1.0.56 with crate(proc-macro2) < 2)
+BuildRequires: (crate(quote) >= 1.0.25 with crate(quote) < 2)
+BuildRequires: (crate(syn/clone-impls) >= 2.0.15 with crate(syn/clone-impls) < 3)
+BuildRequires: (crate(unicode-ident) >= 1.0.6 with crate(unicode-ident) < 2)
+%endif
%if %{with valgrind}
BuildRequires: pkgconfig(valgrind)
%endif
@@ -317,8 +324,11 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%license docs/license.rst
%endif
%changelog
+* Fri Feb 02 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.0-1
+- Update to 24.0.0
+
* Fri Jan 19 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.0~rc2-1
-- Update to 23.3.0-rc2
+- Update to 24.0.0-rc2
* Thu Jan 11 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 23.3.3-1
- Update to 23.3.3
diff --git a/sources b/sources
index f29acd9..0380d04 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-24.0.0-rc2.tar.xz) =
d58e86b79a65ac41be1460e73da42ca98bc2f9903ef04746594e2d76b5b723ccac24608fe3a6f2f649a50c1b32414522f9cf12466a0ea0d6ad626d4a2cf73a9e
+SHA512 (mesa-24.0.0.tar.xz) =
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15
Show replies by date