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

Reply via email to