commit: 4fe7e5847d87118071d03671cff7ed766abfa928 Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru> AuthorDate: Sat Mar 9 10:24:23 2024 +0000 Commit: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru> CommitDate: Sat Mar 9 10:24:23 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fe7e584
www-client/yandex-browser: Fix ffmpeg codec Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru> www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild b/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild index a8c0c2bf13..56d08e7238 100644 --- a/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild @@ -14,6 +14,8 @@ else MY_PN=${PN} fi +FFMPEG="120" + DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/" LICENSE="Yandex-EULA" @@ -50,14 +52,13 @@ RDEPEND=" x11-libs/libXrandr x11-libs/pango[X] x11-misc/xdg-utils - ffmpeg-codecs? ( media-video/ffmpeg-chromium ) + ffmpeg-codecs? ( =media-video/ffmpeg-chromium-${FFMPEG} ) sys-libs/libudev-compat dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets app-accessibility/at-spi2-core " -# TODO: check media-video/ffmpeg-chromium DEPEND=" >=dev-util/patchelf-0.9 " @@ -112,6 +113,8 @@ src_install() { make_wrapper "${PN}" "./${PN}" "/${YANDEX_HOME}" "/usr/$(get_libdir)/${MY_PN}/lib" || die "Failed to mae wrapper" + dosym "${EPREFIX}/usr/$(get_libdir)/chromium/libffmpeg.so.${FFMPEG}" "${EPREFIX}/${YANDEX_HOME}/libffmpeg.so" + # yandex_browser binary loads libudev.so.0 at runtime for icon in "${D}/${YANDEX_HOME}/product_logo_"*.png; do