Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730602 - >=www-client/firefox-78.0.1 USE=openh264 should depend on media-libs/openh264[plugin]
Summary: >=www-client/firefox-78.0.1 USE=openh264 should depend on media-libs/openh264...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-03 12:10 UTC by tt_1
Modified: 2020-07-03 18:00 UTC (History)
0 users

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 tt_1 2020-07-03 12:10:40 UTC
I haven't tested it yet at runtime, but it seems to be a bit of a nobrainer to me that the plugins can only be copied from /usr/lib64/nsbrowser/plugins/gmp-gmpopenh264 if they actually exist.
Comment 1 tt_1 2020-07-03 16:36:37 UTC
the firefox config scripts don't seem to check for the openh264 libs, so I guess this is a runtime dependency only. In this case, please move openh264 to BDEPS once the ebuild is updated to eapi7, thanks :)
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2020-07-03 17:58:08 UTC
No, BDEPEND would be wrong. RDEPEND is correct. But you are right, I missed USE=plugin.
Comment 3 Larry the Git Cow gentoo-dev 2020-07-03 18:00:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc418fc613e9f38404754042e9f7151ebe83e5f

commit 1fc418fc613e9f38404754042e9f7151ebe83e5f
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2020-07-03 18:00:10 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-07-03 18:00:24 +0000

    www-client/firefox: USE=openh264 should depend on media-libs/openh264[plugin]
    
    Closes: https://bugs.gentoo.org/730602
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 www-client/firefox/firefox-68.10.0.ebuild | 2 +-
 www-client/firefox/firefox-78.0.1.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)