Исправление установки ffmpeg для Яндекс.Браузер Стабильный 23.7.1.1215

master
serg-sg 9 months ago
parent b38cda5bf8
commit 7c05d416aa

@ -64,10 +64,15 @@ RDEPEND="
x11-libs/pango
x11-misc/xdg-utils
ffmpeg-codecs? (
app-misc/jq
>=sys-libs/glibc-2.34
media-video/ffmpeg-chromium:114
)
"
# ffmpeg-codecs? (
# app-misc/jq
# >=sys-libs/glibc-2.34
# )
DEPEND="
>=dev-util/patchelf-0.9
"
@ -107,9 +112,16 @@ src_prepare() {
# Fix Gentoo bug https://bugs.gentoo.org/709450
mv usr/share/appdata usr/share/metainfo
# pushd "${BROWSER_HOME}/locales" > /dev/null || die
# chromium_remove_language_paks
# popd > /dev/null || die
if use ffmpeg-codecs; then
rm -f ${BROWSER_HOME}/libffmpeg.so || die
# dosym ${BROWSER_HOME}/libffmpeg.so /usr/lib64/chromium/libffmpeg.so.114 && \
ln -s /usr/lib64/chromium/libffmpeg.so.114 ${BROWSER_HOME}/libffmpeg.so && \
elog "Ffmpeg codec update for yandex-browser completed in ${BROWSER_HOME}/libffmpeg.so"
fi
# pushd "${BROWSER_HOME}/locales" > /dev/null || die
# chromium_remove_language_paks
# popd > /dev/null || die
default
@ -141,12 +153,12 @@ src_install() {
pkg_postinst() {
xdg_desktop_database_update
if use ffmpeg-codecs; then
bash "/${BROWSER_HOME}/update-ffmpeg" && elog "Ffmpeg codec update for yandex-browser completed"
else
ewarn "For a complete support for video and audio in the HTML5 format"
ewarn "see: https://yandex.ru/support/browser/working-with-files/video.html#problems__video-linux"
fi
# if use ffmpeg-codecs; then
# bash "/${BROWSER_HOME}/update-ffmpeg" && elog "Ffmpeg codec update for yandex-browser completed"
# else
# ewarn "For a complete support for video and audio in the HTML5 format"
# ewarn "see: https://yandex.ru/support/browser/working-with-files/video.html#problems__video-linux"
# fi
}
pkg_postrm() {
Loading…
Cancel
Save