Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
libplacebo


Commits:
7ab46cfc by Robin Candau at 2024-08-22T16:11:42+02:00
Add README to document soname bumps

- - - - -


1 changed file:

- + README.md


Changes:

=====================================
README.md
=====================================
@@ -0,0 +1,16 @@
+# 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](https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/merge_requests/1)),
 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/>



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libplacebo/-/commit/7ab46cfcb9224c29947c9d416d9ada42bf558ecd

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libplacebo/-/commit/7ab46cfcb9224c29947c9d416d9ada42bf558ecd
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to