[packages/Mesa] up to 25.1.0

atler atler at pld-linux.org
Mon May 12 02:18:13 CEST 2025


commit 4d52e2b7f33b737307eb9d19d6cd2e5bf44d3fe9
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed May 7 23:30:42 2025 +0200

    up to 25.1.0

 Mesa.spec | 57 ++++++++-------------------------------------------------
 1 file changed, 8 insertions(+), 49 deletions(-)
---
diff --git a/Mesa.spec b/Mesa.spec
index 6644e34..0b92416 100644
--- a/Mesa.spec
+++ b/Mesa.spec
@@ -48,7 +48,7 @@
 %define		zlib_ver		1.2.8
 %define		wayland_ver		1.23
 %define		libglvnd_ver		1.3.4-2
-%define		llvm_ver		15.0.0
+%define		llvm_ver		18.0.0
 %define		gcc_ver 		6:8
 
 %if %{without gallium}
@@ -104,12 +104,12 @@
 Summary:	Free OpenGL implementation
 Summary(pl.UTF-8):	Wolnodostępna implementacja standardu OpenGL
 Name:		Mesa
-Version:	25.0.5
+Version:	25.1.0
 Release:	1
 License:	MIT (core) and others - see license.html file
 Group:		X11/Libraries
 Source0:	https://archive.mesa3d.org/mesa-%{version}.tar.xz
-# Source0-md5:	7135bf390ee1b0b002870f76661fdca3
+# Source0-md5:	fa1c0d57ac718048c924cfc724e9ee38
 Source1:	https://crates.io/api/v1/crates/syn/%{syn_crate_ver}/download?/syn-%{syn_crate_ver}.tar.gz
 # Source1-md5:	01a9bc27d9bb67760e8736034737cd20
 Source2:	https://crates.io/api/v1/crates/unicode-ident/%{unicode_ident_crate_ver}/download?/unicode-ident-%{unicode_ident_crate_ver}.tar.gz
@@ -181,7 +181,7 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	udev-devel
 # wayland-{client,server}
 %{?with_wayland:BuildRequires:	wayland-devel >= %{wayland_ver}}
-%{?with_wayland:BuildRequires:	wayland-protocols >= 1.38}
+%{?with_wayland:BuildRequires:	wayland-protocols >= 1.41}
 %{?with_wayland:BuildRequires:	wayland-egl-devel >= %{wayland_ver}}
 BuildRequires:	xcb-util-keysyms-devel
 BuildRequires:	xorg-lib-libX11-devel
@@ -200,9 +200,9 @@ BuildRequires:	zlib-devel >= %{zlib_ver}
 BuildRequires:	zstd-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# libGLESv1_CM, libGLESv2, libGL, libOSMesa:
+# libGLESv1_CM, libGLESv2, libGL, libEGL:
 #  _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
-%define		skip_post_check_so	libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libGLX_mesa.so.0.*
+%define		skip_post_check_so	libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libEGL_mesa.so.0.* libGLX_mesa.so.0.*
 
 %description
 Mesa is a 3-D graphics library with an API which is very similar to
@@ -415,35 +415,6 @@ Header files for Mesa GLES libraries.
 %description libGLES-devel -l pl.UTF-8
 Pliki nagłówkowe bibliotek Mesa GLES.
 
-%package libOSMesa
-Summary:	OSMesa (off-screen renderer) library
-Summary(pl.UTF-8):	Biblioteka OSMesa (renderująca bitmapy w pamięci)
-License:	MIT
-Group:		Libraries
-Requires:	zlib%{?_isa} >= %{zlib_ver}
-
-%description libOSMesa
-OSMesa (off-screen renderer) library.
-
-%description libOSMesa -l pl.UTF-8
-Biblioteka OSMesa (renderująca bitmapy w pamięci).
-
-%package libOSMesa-devel
-Summary:	Header file for OSMesa (off-screen renderer) library
-Summary(pl.UTF-8):	Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
-License:	MIT
-Group:		Development/Libraries
-Requires:	%{name}-libOSMesa%{?_isa} = %{version}-%{release}
-# for <GL/gl.h> only
-Requires:	OpenGL-devel
-Obsoletes:	Mesa-libOSMesa-static < 18.3
-
-%description libOSMesa-devel
-Header file for OSMesa (off-screen renderer) library.
-
-%description libOSMesa-devel -l pl.UTF-8
-Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
-
 %package OpenCL-icd
 Summary:	Mesa implementation of OpenCL (Compuing Language) API ICD
 Summary(pl.UTF-8):	Implementacja Mesa API OpenCL (języka obliczeń) ICD
@@ -1332,9 +1303,6 @@ rm -rf $RPM_BUILD_ROOT
 %post	libGLES -p /sbin/ldconfig
 %postun	libGLES -p /sbin/ldconfig
 
-%post	libOSMesa -p /sbin/ldconfig
-%postun	libOSMesa -p /sbin/ldconfig
-
 %post	OpenCL-icd -p /sbin/ldconfig
 %postun	OpenCL-icd -p /sbin/ldconfig
 
@@ -1431,17 +1399,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/glesv2.pc
 %endif
 
-%files libOSMesa
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
-
-%files libOSMesa-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libOSMesa.so
-%{_includedir}/GL/osmesa.h
-%{_pkgconfigdir}/osmesa.pc
-
 %if %{with opencl}
 %if %{with gallium_rusticl}
 %files Rusticl-icd
@@ -1494,6 +1451,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgbm.so
 %{_includedir}/gbm.h
+%{_includedir}/gbm_backend_abi.h
 %{_pkgconfigdir}/gbm.pc
 %endif
 
@@ -1570,6 +1528,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
+%attr(755,root,root) %{_libdir}/xorg/modules/dri/apple_dri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/armada-drm_dri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/exynos_dri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/gm12u320_dri.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/4d52e2b7f33b737307eb9d19d6cd2e5bf44d3fe9



More information about the pld-cvs-commit mailing list