mesa 24.2.3

This commit is contained in:
Anders Rytter Hansen 2024-09-23 23:43:08 +02:00
commit 8f813e22a9

View file

@ -12,7 +12,6 @@
%if 0%{?with_vulkan_hw} %if 0%{?with_vulkan_hw}
%global with_nvk %{with_vulkan_hw} %global with_nvk %{with_vulkan_hw}
%endif %endif
%global with_omx 1
%global with_opencl 1 %global with_opencl 1
%endif %endif
%global base_vulkan %{?with_vulkan_hw:,amd}%{!?with_vulkan_hw:%{nil}} %global base_vulkan %{?with_vulkan_hw:,amd}%{!?with_vulkan_hw:%{nil}}
@ -71,7 +70,7 @@
Name: mesa Name: mesa
Summary: Mesa graphics libraries Summary: Mesa graphics libraries
%global ver 24.2.2 %global ver 24.2.3
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 10.clang%{?dist} Release: 10.clang%{?dist}
License: MIT AND BSD-3-Clause AND SGI-B-2.0 License: MIT AND BSD-3-Clause AND SGI-B-2.0
@ -84,7 +83,6 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
Source1: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/Mesa-MLAA-License-Clarification-Email.txt Source1: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/Mesa-MLAA-License-Clarification-Email.txt
Patch10: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/gnome-shell-glthread-disable.patch Patch10: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/gnome-shell-glthread-disable.patch
Patch11: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/rhbz2270430.patch
BuildRequires: meson >= 1.3.0 BuildRequires: meson >= 1.3.0
BuildRequires: gcc BuildRequires: gcc
@ -97,7 +95,7 @@ BuildRequires: kernel-headers
# We only check for the minimum version of pkgconfig(libdrm) needed so that the # We only check for the minimum version of pkgconfig(libdrm) needed so that the
# SRPMs for each arch still have the same build dependencies. See: # SRPMs for each arch still have the same build dependencies. See:
# https://bugzilla.redhat.com/show_bug.cgi?id=1859515 # https://bugzilla.redhat.com/show_bug.cgi?id=1859515
BuildRequires: pkgconfig(libdrm) >= 2.4.121 BuildRequires: pkgconfig(libdrm) >= 2.4.122
%if 0%{?with_libunwind} %if 0%{?with_libunwind}
BuildRequires: pkgconfig(libunwind) BuildRequires: pkgconfig(libunwind)
%endif %endif
@ -139,9 +137,6 @@ BuildRequires: pkgconfig(vdpau) >= 1.1
%if 0%{?with_va} %if 0%{?with_va}
BuildRequires: pkgconfig(libva) >= 0.38.0 BuildRequires: pkgconfig(libva) >= 0.38.0
%endif %endif
%if 0%{?with_omx}
BuildRequires: pkgconfig(libomxil-bellagio)
%endif
BuildRequires: pkgconfig(libelf) BuildRequires: pkgconfig(libelf)
BuildRequires: pkgconfig(libglvnd) >= 1.3.2 BuildRequires: pkgconfig(libglvnd) >= 1.3.2
BuildRequires: llvm-devel >= 7.0.0 BuildRequires: llvm-devel >= 7.0.0
@ -190,6 +185,7 @@ BuildRequires: pkgconfig(vulkan)
%package filesystem %package filesystem
Summary: Mesa driver filesystem Summary: Mesa driver filesystem
Provides: mesa-dri-filesystem = %{?epoch:%{epoch}:}%{version}-%{release} Provides: mesa-dri-filesystem = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: mesa-omx-drivers < %{?epoch:%{epoch}:}%{version}-%{release}
%description filesystem %description filesystem
%{summary}. %{summary}.
@ -246,15 +242,6 @@ Recommends: %{name}-va-drivers%{?_isa}
%description dri-drivers %description dri-drivers
%{summary}. %{summary}.
%if 0%{?with_omx}
%package omx-drivers
Summary: Mesa-based OMX drivers
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
%description omx-drivers
%{summary}.
%endif
%if 0%{?with_va} %if 0%{?with_va}
%package va-drivers %package va-drivers
Summary: Mesa-based VA-API video acceleration drivers Summary: Mesa-based VA-API video acceleration drivers
@ -431,7 +418,6 @@ export MESON_PACKAGE_CACHE_DIR="%{cargo_registry}/"
-Dgallium-drivers=swrast,virgl \ -Dgallium-drivers=swrast,virgl \
%endif %endif
-Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \ -Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \
-Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
-Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \ -Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
-Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \ -Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \
-Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \ -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
@ -683,14 +669,8 @@ popd
%{_libdir}/dri/zink_dri.so %{_libdir}/dri/zink_dri.so
%endif %endif
%if 0%{?with_omx}
%files omx-drivers
%{_libdir}/bellagio/libomx_mesa.so
%endif
%if 0%{?with_va} %if 0%{?with_va}
%files va-drivers %files va-drivers
%{_libdir}/dri/libgallium_drv_video.so
%{_libdir}/dri/nouveau_drv_video.so %{_libdir}/dri/nouveau_drv_video.so
%if 0%{?with_r600} %if 0%{?with_r600}
%{_libdir}/dri/r600_drv_video.so %{_libdir}/dri/r600_drv_video.so
@ -704,7 +684,6 @@ popd
%if 0%{?with_vdpau} %if 0%{?with_vdpau}
%files vdpau-drivers %files vdpau-drivers
%dir %{_libdir}/vdpau %dir %{_libdir}/vdpau
%{_libdir}/vdpau/libvdpau_gallium.so.1*
%{_libdir}/vdpau/libvdpau_nouveau.so.1* %{_libdir}/vdpau/libvdpau_nouveau.so.1*
%if 0%{?with_r600} %if 0%{?with_r600}
%{_libdir}/vdpau/libvdpau_r600.so.1* %{_libdir}/vdpau/libvdpau_r600.so.1*