[packages/Mesa] up to 24.2.3

atler atler at pld-linux.org
Thu Sep 19 11:39:44 CEST 2024


commit 77eb036aca7ddd14b9fb8c01ba97ffed035b2895
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Sep 19 11:38:04 2024 +0200

    up to 24.2.3
    
    - libva/livdpau drivers are symlinks to libgallium now

 Mesa.spec | 127 +++++++++++++++++++++++---------------------------------------
 1 file changed, 47 insertions(+), 80 deletions(-)
---
diff --git a/Mesa.spec b/Mesa.spec
index edbf7c0..22d057a 100644
--- a/Mesa.spec
+++ b/Mesa.spec
@@ -90,12 +90,12 @@
 Summary:	Free OpenGL implementation
 Summary(pl.UTF-8):	Wolnodostępna implementacja standardu OpenGL
 Name:		Mesa
-Version:	24.2.2
+Version:	24.2.3
 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:	2efcf055c7d48b12cd2c9df2fc41f1b0
+# Source0-md5:	e3a195842c5cfbfb7234ed45f70af787
 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
@@ -547,6 +547,18 @@ klienta (ICD), który może być użyty z loaderem ocl-icd.
 Summary:	Common Mesa Gallium library
 Summary(pl.UTF-8):	Wspólna biblioteka Mesa Gallium
 Group:		Libraries
+Requires:	libdrm%{?_isa} >= %{libdrm_ver}
+Requires:	zlib%{?_isa} >= %{zlib_ver}
+Obsoletes:	libva-driver-gallium < 24.2.3
+Obsoletes:	libva-driver-nouveau < 24.2.0
+Obsoletes:	libva-driver-r600 < 24.2.0
+Obsoletes:	libva-driver-radeonsi < 24.2.0
+Obsoletes:	libva-driver-virtio < 24.2.0
+Obsoletes:	libvdpau-driver-gallium < 24.2.3
+Obsoletes:	libvdpau-driver-mesa-nouveau < 24.2.0
+Obsoletes:	libvdpau-driver-mesa-r600 < 24.2.0
+Obsoletes:	libvdpau-driver-mesa-radeonsi < 24.2.0
+Obsoletes:	libvdpau-driver-mesa-virtio < 24.2.0
 
 %description libgallium
 Common Mesa Gallium library.
@@ -898,40 +910,6 @@ virtual video adapter.
 Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
 Gallium. Obsługuje wirtualną kartę graficzną VMware.
 
-%package -n libva-driver-gallium
-Summary:	VA driver for Gallium State Tracker
-Summary(pl.UTF-8):	Sterowniki VA do Gallium
-Group:		Libraries
-Obsoletes:	libva-driver-nouveau < 24.2.0
-Obsoletes:	libva-driver-r600 < 24.2.0
-Obsoletes:	libva-driver-radeonsi < 24.2.0
-Obsoletes:	libva-driver-virtio < 24.2.0
-
-%description -n libva-driver-gallium
-VA drivers for Gallium State Tracker.
-
-%description -n libva-driver-gallium -l pl.UTF-8
-Sterowniki VA do Gallium.
-
-%package -n libvdpau-driver-gallium
-Summary:	Mesa Gallium driver for the vdpau API
-Summary(pl.UTF-8):	Sterownik Mesa Gallium dla API vdpau
-License:	MIT
-Group:		X11/Libraries
-Requires:	libdrm%{?_isa} >= %{libdrm_ver}
-Requires:	libvdpau%{?_isa} >= 1.5
-Requires:	zlib%{?_isa} >= %{zlib_ver}
-Obsoletes:	libvdpau-driver-mesa-nouveau < 24.2.0
-Obsoletes:	libvdpau-driver-mesa-r600 < 24.2.0
-Obsoletes:	libvdpau-driver-mesa-radeonsi < 24.2.0
-Obsoletes:	libvdpau-driver-mesa-virtio < 24.2.0
-
-%description -n libvdpau-driver-gallium
-Mesa Gallium driver for the vdpau API.
-
-%description -n libvdpau-driver-gallium -l pl.UTF-8
-Sterownik Mesa Gallium dla API vdpau.
-
 %package -n omxil-mesa
 Summary:	Mesa driver for Bellagio OpenMAX IL API
 Summary(pl.UTF-8):	Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
@@ -1413,6 +1391,39 @@ rm -rf $RPM_BUILD_ROOT
 %files libgallium
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgallium-%{version}.so
+%if %{with va}
+%if %{with gallium_radeon}
+%attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
+%attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
+%endif
+%if %{with gallium_nouveau}
+%attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
+%endif
+%attr(755,root,root) %{_libdir}/libva/dri/virtio_gpu_drv_video.so
+%endif
+%if %{with vdpau}
+# ldconfig is not used in vdpau tree, so package all symlinks
+%if %{with gallium_nouveau}
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
+%endif
+%if %{with gallium_radeon}
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
+%endif
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1
+%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so
+%endif
 
 %if %{with gbm}
 %files libgbm
@@ -1618,50 +1629,6 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %endif
 
-### drivers: va
-
-%if %{with va}
-%files -n libva-driver-gallium
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libva/dri/libgallium_drv_video.so
-%if %{with gallium_radeon}
-%attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
-%attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
-%endif
-%if %{with gallium_nouveau}
-%attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
-%endif
-%attr(755,root,root) %{_libdir}/libva/dri/virtio_gpu_drv_video.so
-%endif
-
-
-%if %{with vdpau}
-# ldconfig is not used in vdpau tree, so package all symlinks
-%files -n libvdpau-driver-gallium
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_gallium.so.1.0.0
-%if %{with gallium_nouveau}
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
-%endif
-%if %{with gallium_radeon}
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
-%endif
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1
-%attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so
-%endif
-
 ### drivers: omxil
 
 %if %{with omx}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/77eb036aca7ddd14b9fb8c01ba97ffed035b2895



More information about the pld-cvs-commit mailing list