Fix up some directory ownerships

The vulkan drivers package ships some files in a directory
owned by the filesystem package, and there's another dir
that has crossover so move it to the filesystem package.

Move the vdpau to it's subpackage as it's only used by that
package so it doesn't need to be in filesystem.
This commit is contained in:
Peter Robinson 2024-08-29 15:02:50 +01:00
parent aef62172f5
commit 6484427f0c

View file

@ -384,6 +384,7 @@ Requires: %{name}-libd3d%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release
%package vulkan-drivers %package vulkan-drivers
Summary: Mesa Vulkan drivers Summary: Mesa Vulkan drivers
Requires: vulkan%{_isa} Requires: vulkan%{_isa}
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release}
%description vulkan-drivers %description vulkan-drivers
@ -492,16 +493,13 @@ popd
%files filesystem %files filesystem
%doc docs/Mesa-MLAA-License-Clarification-Email.txt %doc docs/Mesa-MLAA-License-Clarification-Email.txt
%dir %{_libdir}/dri %dir %{_libdir}/dri
%if 0%{?with_hardware} %dir %{_datadir}/drirc.d
%if 0%{?with_vdpau}
%dir %{_libdir}/vdpau
%endif
%endif
%files libGL %files libGL
%{_libdir}/libGLX_mesa.so.0* %{_libdir}/libGLX_mesa.so.0*
%{_libdir}/libGLX_system.so.0* %{_libdir}/libGLX_system.so.0*
%files libGL-devel %files libGL-devel
%dir %{_includedir}/GL
%dir %{_includedir}/GL/internal %dir %{_includedir}/GL/internal
%{_includedir}/GL/internal/dri_interface.h %{_includedir}/GL/internal/dri_interface.h
%{_libdir}/pkgconfig/dri.pc %{_libdir}/pkgconfig/dri.pc
@ -581,7 +579,6 @@ popd
%endif %endif
%files dri-drivers %files dri-drivers
%dir %{_datadir}/drirc.d
%{_datadir}/drirc.d/00-mesa-defaults.conf %{_datadir}/drirc.d/00-mesa-defaults.conf
%{_libdir}/libgallium-*.so %{_libdir}/libgallium-*.so
%{_libdir}/dri/kms_swrast_dri.so %{_libdir}/dri/kms_swrast_dri.so
@ -700,6 +697,7 @@ popd
%if 0%{?with_vdpau} %if 0%{?with_vdpau}
%files vdpau-drivers %files vdpau-drivers
%dir %{_libdir}/vdpau
%{_libdir}/vdpau/libvdpau_gallium.so.1* %{_libdir}/vdpau/libvdpau_gallium.so.1*
%{_libdir}/vdpau/libvdpau_nouveau.so.1* %{_libdir}/vdpau/libvdpau_nouveau.so.1*
%if 0%{?with_r600} %if 0%{?with_r600}