[packman] obs-studio erroneously provides libvulkan.so.1

Hans-Peter Jansen hpj at urpla.net
Wed Nov 9 09:42:06 CET 2022


Am Mittwoch, 9. November 2022, 08:02:27 CET schrieb Stefan Seyfried:
> On 09.11.22 07:39, Dave Plater wrote:
> >   Another workaround is #!BuildIgnore: the wrong package in the specfile
> 
> no, that's wrong. obs-studio does not provide a libvulkan.so.1 which can
> be used by other programs AFAICT.
> 
> strolchi:~ # rpm -q --whatrequires 'libvulkan.so.1()(64bit)'
> libplacebo208-4.208.0-1.2.x86_64
> libmpv2-0.34.1+git.20220203T182214.5d31c7310c-2.3.x86_64
> mpv-0.34.1+git.20220203T182214.5d31c7310c-2.3.x86_64
> pipewire-spa-plugins-0_2-0.3.59-1.2.x86_64
> libavutil56_70-4.4.3-4.7.x86_64
> libavfilter7_110-4.4.3-4.7.x86_64
> libgstvulkan-1_0-0-1.20.4-1.1.x86_64
> gstreamer-plugins-bad-1.20.4-1.1.x86_64
> libgtk-4-1-4.8.2-1.1.x86_64
> wine-7.19-1.2.x86_64
> nodejs-electron-21.2.0-1.1.x86_64
> vulkan-tools-1.3.231-1.1.x86_64
> strolchi:~ # rpm -e --test libvulkan1
> strolchi:~ #
> 
> I'm pretty sure, that if I remove libvulkan1, all these other packages
> will break.
> 
> Maybe %_libdir/obs-studio should be excluded from scanning in the
> dependency generator completely. I seem to rememver that there is a
> macro for that, unfortunately I forgot which one it is :-)

Exactly, I opted to use now:

%global __provides_exclude_from ^(%{_libdir}/obs-plugins/.*\\.so.*|%{_libdir}/
obs-scripting/.*\\.so.*)$

Thanks everybody for the valuable feedback.

Cheers,
Pete
--
Life without chameleons is possible, but pointless.






More information about the Packman mailing list