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 <[email protected]> > > 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 _______________________________________________ pld-devel-en mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
