Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: stamasd on 17 March 2025, 20:55:13

Title: [SOLVED] Openshot video editor has broken dependencies
Post by: stamasd on 17 March 2025, 20:55:13
Tried to install openshot and it went like this:

sudo pacman -S openshot
resolving dependencies...
warning: cannot resolve "libprotobuf.so=29.3.0-64", a dependency of "libopenshot"
warning: cannot resolve "libopenshot", a dependency of "openshot"
:: The following package cannot be upgraded due to unresolvable dependencies:
      openshot

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libprotobuf.so=29.3.0-64' required by libopenshot
:: unable to satisfy dependency 'libopenshot' required by openshot


The problem seems to be that Openshot requires a specific version of protobuf (29.3.0-64) and our version of protobuf is newer:
sudo pacman -Ss libprotobuf
world/protobuf 30.0-3 [installed]
    Protocol Buffers - Google's data interchange format
Title: Re: Openshot video editor has broken dependencies
Post by: mrbrklyn on 23 March 2025, 01:16:02
every time there is a python update, you can almost guarantee this happening
Title: Re: Openshot video editor has broken dependencies
Post by: stamasd on 23 March 2025, 15:07:45
Ah, so about twice a week. Got it :)
Title: Re: Openshot video editor has broken dependencies
Post by: corysanin on 23 March 2025, 19:04:52
Is this fixed? Also in the future it would help to include your version of libopenshot.
Title: Re: Openshot video editor has broken dependencies
Post by: stamasd on 23 March 2025, 19:17:48
No it's not. I don't have libopenshot installed because the one currently available  (galaxy/libopenshot 0.4.0-6) requires libprotobuf 29.3.0-64 which is not available. It will not install with the current libprotobuf 30.1.0

(edit) oh wait, I just checked again and now it installs. Thank you. :)