Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 782589 - media-libs/xine-lib: has automagic dependency on media-libs/libaom and media-libs/dav1d
Summary: media-libs/xine-lib: has automagic dependency on media-libs/libaom and media-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-13 00:29 UTC by cyrillic
Modified: 2022-03-24 23:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cyrillic 2021-04-13 00:29:58 UTC
media-libs/xine-lib should have slot operator for media-libs/libaom so that a rebuild could be triggered in this case.

Reproducible: Always

Actual Results:  
!!! existing preserved libs:
>>> package: media-libs/libaom-3.0.0
 *  - /usr/lib64/libaom.so.2
 *  - /usr/lib64/libaom.so.2.0.0
 *      used by /usr/lib64/gstreamer-1.0/libgstaom.so (media-libs/gst-plugins-bad-9999)
 *      used by /usr/lib64/xine/plugins/2.9/xineplug_decode_libaom.so (media-libs/xine-lib-1.2.11)
Use emerge @preserved-rebuild to rebuild packages using these libraries
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
Comment 1 Bernd 2021-04-13 18:18:30 UTC
Looks like xine-lib-1.2.11 has a default enabled --with-libaom configure option, which triggers this whenever libaom is installed.
Comment 2 Ionen Wolkens gentoo-dev 2021-04-13 19:08:45 UTC
I'll take the liberty to add one more that's also missing to the same bug.

$ grep dav1d NEEDED
/usr/lib64/xine/plugins/2.8/xineplug_decode_dav1d.so libxine.so.2,libdav1d.so.5,libc.so.6

 * video decoder plugins:
   - MPEG 1,2 (libmpeg2)
   - Amiga Bitplane
   - Raw RGB
   - Raw YUV
   - libpng
   - libaom (AV1)
   - dav1d (AV1)
   - ffmpeg
   (disabled plugins: dxr3 gdk-pixbuf image libjpeg theora w32dll vdpau mmal libvpx OpenHEVC)
Comment 3 Bernd 2021-04-13 19:12:43 UTC
Thanks Ionen, I noticed it and was thinking about adding it but didn't do it, because I was unsure.