Mesa 25.0.0
This commit is contained in:
parent
6c847ea25e
commit
0317af92a9
1 changed files with 9 additions and 34 deletions
|
|
@ -69,9 +69,9 @@
|
||||||
|
|
||||||
Name: mesa
|
Name: mesa
|
||||||
Summary: Mesa graphics libraries
|
Summary: Mesa graphics libraries
|
||||||
%global ver 24.3.4
|
%global ver 25.0.0
|
||||||
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
|
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
|
||||||
Release: 15.clang.skylake%{?dist}
|
Release: 10.clang.skylake%{?dist}
|
||||||
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||||
URL: http://www.mesa3d.org
|
URL: http://www.mesa3d.org
|
||||||
|
|
||||||
|
|
@ -79,16 +79,11 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
|
||||||
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
|
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
|
||||||
# Source1 contains email correspondence clarifying the license terms.
|
# Source1 contains email correspondence clarifying the license terms.
|
||||||
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
|
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
|
||||||
Source1: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/Mesa-MLAA-License-Clarification-Email.txt
|
Source1: https://src.fedoraproject.org/rpms/mesa/raw/f41/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/f41/f/gnome-shell-glthread-disable.patch
|
||||||
|
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2333711
|
Patch20: https://src.fedoraproject.org/rpms/mesa/raw/f41/f/0001-vulkan-wsi-x11-fix-use-of-uninitialised-xfixes-regio.patch
|
||||||
Patch11: https://src.fedoraproject.org/rpms/mesa/raw/rawhide/f/0001-egl-never-select-swrast-for-vmwgfx.patch
|
|
||||||
|
|
||||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/12310
|
|
||||||
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33248
|
|
||||||
Patch12: https://gitlab.freedesktop.org/mesa/mesa/-/commit/3b78dcec058e.patch#/mesa-24.3.4-radeonsi-disallow-compute-queues-on-Raven_Raven2-due-to-hangs.patch
|
|
||||||
|
|
||||||
BuildRequires: meson >= 1.3.0
|
BuildRequires: meson >= 1.3.0
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
|
@ -198,9 +193,8 @@ Obsoletes: mesa-omx-drivers < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
%package libGL
|
%package libGL
|
||||||
Summary: Mesa libGL runtime libraries
|
Summary: Mesa libGL runtime libraries
|
||||||
Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
||||||
Requires: libglvnd-glx%{?_isa} >= 1:1.3.2
|
Requires: libglvnd-glx%{?_isa} >= 1:1.3.2
|
||||||
Recommends: %{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
Requires: %{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
%description libGL
|
%description libGL
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
@ -220,8 +214,7 @@ Recommends: gl-manpages
|
||||||
Summary: Mesa libEGL runtime libraries
|
Summary: Mesa libEGL runtime libraries
|
||||||
Requires: libglvnd-egl%{?_isa} >= 1:1.3.2
|
Requires: libglvnd-egl%{?_isa} >= 1:1.3.2
|
||||||
Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
Requires: %{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
Recommends: %{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
||||||
|
|
||||||
%description libEGL
|
%description libEGL
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
@ -240,10 +233,10 @@ Provides: libEGL-devel%{?_isa}
|
||||||
%package dri-drivers
|
%package dri-drivers
|
||||||
Summary: Mesa-based DRI drivers
|
Summary: Mesa-based DRI drivers
|
||||||
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
||||||
%if 0%{?with_va}
|
%if 0%{?with_va}
|
||||||
Recommends: %{name}-va-drivers%{?_isa}
|
Recommends: %{name}-va-drivers%{?_isa}
|
||||||
%endif
|
%endif
|
||||||
|
Obsoletes: %{name}-libglapi < 25.0.0~rc2-1
|
||||||
|
|
||||||
%description dri-drivers
|
%description dri-drivers
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
@ -269,7 +262,6 @@ Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{rel
|
||||||
|
|
||||||
%package libOSMesa
|
%package libOSMesa
|
||||||
Summary: Mesa offscreen rendering libraries
|
Summary: Mesa offscreen rendering libraries
|
||||||
Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
||||||
Provides: libOSMesa
|
Provides: libOSMesa
|
||||||
Provides: libOSMesa%{?_isa}
|
Provides: libOSMesa%{?_isa}
|
||||||
|
|
||||||
|
|
@ -324,22 +316,10 @@ Provides: libxatracker-devel%{?_isa}
|
||||||
%{summary}.
|
%{summary}.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package libglapi
|
|
||||||
Summary: Mesa shared glapi
|
|
||||||
Provides: libglapi
|
|
||||||
Provides: libglapi%{?_isa}
|
|
||||||
# If mesa-dri-drivers are installed, they must match in version. This is here to prevent using
|
|
||||||
# older mesa-dri-drivers together with a newer mesa-libglapi or its dependants.
|
|
||||||
# See https://bugzilla.redhat.com/show_bug.cgi?id=2193135 .
|
|
||||||
Requires: (%{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} if %{name}-dri-drivers%{?_isa})
|
|
||||||
|
|
||||||
%description libglapi
|
|
||||||
%{summary}.
|
|
||||||
|
|
||||||
%if 0%{?with_opencl}
|
%if 0%{?with_opencl}
|
||||||
%package libOpenCL
|
%package libOpenCL
|
||||||
Summary: Mesa OpenCL runtime library
|
Summary: Mesa OpenCL runtime library
|
||||||
Requires: OpenCL-ICD-Loader%{?_isa}
|
Requires: ocl-icd%{?_isa}
|
||||||
Requires: libclc%{?_isa}
|
Requires: libclc%{?_isa}
|
||||||
Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
Requires: opencl-filesystem
|
Requires: opencl-filesystem
|
||||||
|
|
@ -495,7 +475,6 @@ popd
|
||||||
%dir %{_includedir}/GL/internal
|
%dir %{_includedir}/GL/internal
|
||||||
%{_includedir}/GL/internal/dri_interface.h
|
%{_includedir}/GL/internal/dri_interface.h
|
||||||
%{_libdir}/pkgconfig/dri.pc
|
%{_libdir}/pkgconfig/dri.pc
|
||||||
%{_libdir}/libglapi.so
|
|
||||||
|
|
||||||
%files libEGL
|
%files libEGL
|
||||||
%{_datadir}/glvnd/egl_vendor.d/50_mesa.json
|
%{_datadir}/glvnd/egl_vendor.d/50_mesa.json
|
||||||
|
|
@ -505,10 +484,6 @@ popd
|
||||||
%{_includedir}/EGL/eglext_angle.h
|
%{_includedir}/EGL/eglext_angle.h
|
||||||
%{_includedir}/EGL/eglmesaext.h
|
%{_includedir}/EGL/eglmesaext.h
|
||||||
|
|
||||||
%files libglapi
|
|
||||||
%{_libdir}/libglapi.so.0
|
|
||||||
%{_libdir}/libglapi.so.0.*
|
|
||||||
|
|
||||||
%files libOSMesa
|
%files libOSMesa
|
||||||
%{_libdir}/libOSMesa.so.8*
|
%{_libdir}/libOSMesa.so.8*
|
||||||
%files libOSMesa-devel
|
%files libOSMesa-devel
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue