[packages/Mesa] up to 24.2.3
Jan Palus
atler at pld-linux.org
Thu Sep 19 18:17:28 CEST 2024
On 19.09.2024 17:42, Jakub Bogusz wrote:
> On Thu, Sep 19, 2024 at 11:39:44AM +0200, atler wrote:
> > 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
>
> > %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
>
> This would pull libva and libvdpau by directories...
>
> I'd rather keep libva-driver-gallium and libvdpau-driver-gallium as
> symlink-only packages.
I don't have strong opinion here so I'll switch back to separate
packages, although I don't see it pulled with current poldek:
$ podman run -it --rm docker.io/jpalus/pld-linux-aarch64 sh -c "poldek -uv Mesa-libgallium && test -d /usr/lib64/vdpau && rpm -qf /usr/lib64/vdpau"
...
Updating / installing...
1:libgcc-6:14.2.0-2 ################################# [ 6%]
2:libstdc++-6:14.2.0-2 ################################# [ 11%]
3:z3-4.12.6-1 ################################# [ 17%]
4:xorg-lib-libxshmfence-1.3.2-1 ################################# [ 22%]
5:xorg-lib-libX11-data-1.8.10-1 ################################# [ 28%]
6:libedit-0:3.1-1.20230828.1 ################################# [ 33%]
7:llvm-libs-18.1.8-1 ################################# [ 39%]
8:libmd-1.0.3-1 ################################# [ 44%]
9:libbsd-0.12.1-1 ################################# [ 50%]
10:xorg-lib-libXdmcp-1.1.3-2 ################################# [ 56%]
11:xorg-lib-libXau-1.0.9-1 ################################# [ 61%]
12:libxcb-1.17.0-1 ################################# [ 67%]
13:xorg-lib-libX11-1.8.10-1 ################################# [ 72%]
14:libunwind-1.6.2-2 ################################# [ 78%]
15:libdrm-2.4.123-1 ################################# [ 83%]
16:expat-1:2.6.3-1 ################################# [ 89%]
17:Mesa-libglapi-24.2.3-1 ################################# [ 94%]
18:Mesa-libgallium-24.2.3-1 ################################# [100%]
file /usr/lib64/vdpau is not owned by any package
More information about the pld-devel-en
mailing list