commit d032d033d7c2fa0ed2f1571d16ab0e4b793ae7ee
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Mon Jun 12 09:44:34 2023 +0200
Update to 23.1.1
sync a few spec file bits with Fedora's mesa package
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 14 +++++++++++---
sources | 2 +-
3 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 22e4a0f..d8fc6ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/mesa-23.0.3.tar.xz
/mesa-23.1.0.tar.xz
/mesa-23.1.1.tar.xz
+/mesa-23.1.2.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 2e8962a..b413a53 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -59,7 +59,7 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 23.1.1
+%global ver 23.1.2
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-",
"~"); print(ver)}
Release: 1%{?dist}
License: MIT
@@ -86,8 +86,10 @@ BuildRequires: kernel-headers
# SRPMs for each arch still have the same build dependencies. See:
#
https://bugzilla.redhat.com/show_bug.cgi?id=1859515
BuildRequires: pkgconfig(libdrm) >= 2.4.97
+BuildRequires: pkgconfig(libunwind)
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(zlib) >= 1.2.3
+BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(libselinux)
BuildRequires: pkgconfig(wayland-scanner)
BuildRequires: pkgconfig(wayland-protocols) >= 1.8
@@ -114,6 +116,7 @@ BuildRequires: pkgconfig(xcb-randr)
BuildRequires: pkgconfig(xrandr) >= 1.3
BuildRequires: bison
BuildRequires: flex
+BuildRequires: lm_sensors-devel
%if 0%{?with_vdpau}
BuildRequires: pkgconfig(vdpau) >= 1.1
%endif
@@ -175,6 +178,9 @@ Conflicts: %{srcname}-vdpau-drivers%{?_isa}
cp %{SOURCE1} docs/
%build
+# ensure standard Rust compiler flags are set
+export RUSTFLAGS="%build_rustflags"
+
# We've gotten a report that enabling LTO for mesa breaks some games. See
#
https://bugzilla.redhat.com/show_bug.cgi?id=1862771 for details.
# Disable LTO for now
@@ -218,8 +224,6 @@ cp %{SOURCE1} docs/
-Dvalgrind=%{?with_valgrind:enabled}%{!?with_valgrind:disabled} \
-Dbuild-tests=false \
-Dselinux=true \
- -Dlibunwind=disabled \
- -Dlmsensors=disabled \
-Dandroid-libbacktrace=disabled \
%{nil}
%meson_build
@@ -297,6 +301,10 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%license docs/license.rst
%endif
%changelog
+* Mon Jun 12 2023 Thorsten Leemhuis <fedora(a)leemhuis.info> - 23.1.2-1
+- Update to 23.1.1
+- sync a few spec file bits with Fedora's mesa package
+
* Fri May 26 2023 Thorsten Leemhuis <fedora(a)leemhuis.info> - 23.1.1-1
- Update to 23.1.1
diff --git a/sources b/sources
index 5da9684..31ea596 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.1.1.tar.xz) =
ac5522307d75ff71289a62e2e5827edca70a88e028563ed11907504b9727925186893cd40e5948f1f16c29d8ad9fad39012d7569276e2c75be97aef9c106baf8
+SHA512 (mesa-23.1.2.tar.xz) =
728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4