libplacebo
Soname bump on new major releases
libplacebo new major releases (e.g. going from 6.xxx to 7.xxx) include soname bumps (which should be raised by pkgctl
has a warning).
In such cases, you can run sogrep
on the built libplacebo
package to identify the list of packages to rebuilb against it (e.g. for repo in core extra; do for lib in $(find-libprovides libplacebo-7.349.0-1-x86_64.pkg.tar.zst | sed 's/=.*//g'); do sogrep -r $repo $lib; done; done | sort | uniq
).
The list currently consist of:
- ffmpeg
- jellyfin-ffmpeg
- mpv
libplacebo
support has been disabled in vlc
for the time being (see the related MR), because of incompatibilities with newer libplacebo
versions (hence why vlc
does not appear in the above list).
Creating ToDos to track those rebuilds (in staging
) is encouraged. For instance: https://archlinux.org/todo/libplace-7-rebuild/