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