Summary: Free OpenGL implementation
Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
Name: Mesa
-Version: 22.1.5
+Version: 22.2.3
Release: 1
License: MIT (core) and others - see license.html file
Group: X11/Libraries
#Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308
-Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
-# Source0-md5: 403e7858bebe7ccdd774baf34ae65017
-Patch0: zink_x32.patch
-Patch1: powervr_uint64.patch
-Patch2: bifrost_crash.patch
+Source0: https://archive.mesa3d.org/mesa-%{version}.tar.xz
+# Source0-md5: 06c329323a60f6eb6d4adc0d3971b0f4
URL: https://www.mesa3d.org/
%{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3}
%{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel}
BuildRequires: rpmbuild(macros) >= 2.007
BuildRequires: sed >= 4.0
%{?with_opencl_spirv:BuildRequires: spirv-tools-devel >= 2018.0}
+BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel
# wayland-{client,server}
%{?with_wayland:BuildRequires: wayland-devel >= %{wayland_ver}}
BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
%if %{with gallium}
%{?with_lm_sensors:BuildRequires: lm_sensors-devel}
+BuildRequires: xz
%endif
BuildRequires: zlib-devel >= %{zlib_ver}
BuildRequires: zstd-devel
radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
%prep
-%setup -q -n mesa-mesa-%{version}
-%patch0 -p1
-%ifarch %{arm} aarch64
-%patch1 -p1
-%patch2 -p1
-%endif
+%setup -q -n mesa-%{version}
%build
%if %{with opencl}
-Dselinux=true \
-Dsse2=%{__true_false sse2} \
-Dva-libs-path=%{_libdir}/libva/dri \
+ -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec \
-Dvulkan-drivers=${vulkan_drivers} \
-Dvulkan-icd-dir=/usr/share/vulkan/icd.d \
%ifarch %{arm} aarch64
%attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9341_dri.so
%attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-dcss_dri.so
%attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-lcdif_dri.so
%attr(755,root,root) %{_libdir}/xorg/modules/dri/ingenic-drm_dri.so
%attr(755,root,root) %{_libdir}/xorg/modules/dri/kirin_dri.so
%attr(755,root,root) %{_libdir}/xorg/modules/dri/komeda_dri.so