[packman] Problems with OBS Studio on TW
    Stefan Seyfried 
    stefan.seyfried at googlemail.com
       
    Tue Apr 18 21:02:59 CEST 2023
    
    
  
On 18.04.23 19:50, Hans-Peter Jansen wrote:
> The reason, that led to these missing dependencies is, that there are some
> naming overlaps of plugin libraries with system libraries, e.g.:
> /usr/lib64/obs-plugins/libvulkan.so.1
> 
> rpm would record a provides for this library, that will not be useful outside
> of obs-studio of course and confuse other installations, that require the real
> libvulkan.
> 
> Another reason is, that some libraries are dynamically loaded (dl-opened).
> 
> Therefore the AutoReqProv functionality of rpm must be disabled for the
> plugins, and their deps must be handled manually.
maybe
%define __provides_exclude_from %{_libdir}/obs-plugins
would be smarter than "AutoReqProv: off"?
I did not check the package actually but this just came to my mind. I 
have used these macros before to fix stuff like that.
See /usr/share/doc/packages/rpm/manual/dependency_generators.md for 
details ;-)
-- 
Stefan Seyfried
"For a successful technology, reality must take precedence over
  public relations, for nature cannot be fooled." -- Richard Feynman
    
    
More information about the Packman
mailing list