Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 782589 - media-libs/xine-lib: has automatgic dependency on media-libs/libaom and media-libs/dav1d
Summary: media-libs/xine-lib: has automatgic dependency on media-libs/libaom and media...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: media-video herd
Depends on:
Reported: 2021-04-13 00:29 UTC by cyrillic
Modified: 2021-04-13 19:12 UTC (History)
2 users (show)

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


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/
 *  - /usr/lib64/
 *      used by /usr/lib64/gstreamer-1.0/ (media-libs/gst-plugins-bad-9999)
 *      used by /usr/lib64/xine/plugins/2.9/ (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

 * 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.