[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