Обновление браузера Яндекс до 23.5.1.800

master
serg-sg 11 months ago
parent acbb93ea3c
commit 10601e0064

@ -1 +1 @@
DIST yandex-browser-stable-23.5.1.750.deb 128564048 BLAKE2B 174c78a641f59998fbe2d06c28ece872909fd9c29f110751ac0d27700ddbcf879e2fa5f7fff32835d8b5e88677a562ba4ef7f5b26d585a059347321714b662b8 SHA512 6031bf8756d6e11ccce3028cacb99d1052e14dfcc78ad99dccdce95be03d0e23697fec7bb290ec4227cc9ab76fc6b84397f7b49facc24bbbb7f805b7a66acae0
DIST yandex-browser-stable-23.5.1.800.deb 128589972 BLAKE2B 7caa19a9da2c186754061dff999e47bab107e617c23caba580b5271852f675feefd917c7d582ef113f4bd30c6aa6edefb35d118783d2615b3f204fa25a3dbf0d SHA512 8bdd557751c217bda1286ff8693290b6eaf0c423a7a4a226403f765d1df4f8f2a2f48582a8c50b302f6c26dc9564f01d9a17d5079c5e6eda05994541d9cf3f2e

@ -74,7 +74,7 @@ DEPEND="
QA_PREBUILT="*"
QA_DESKTOP_FILE="usr/share/applications/.*\\.desktop"
S=${WORKDIR}
YANDEX_HOME="opt/${MY_PN/-//}"
BROWSER_HOME="opt/${MY_PN/-//}"
pkg_setup() {
chromium_suid_sandbox_check_kernel_config
@ -87,7 +87,7 @@ src_unpack() {
src_prepare() {
rm -r etc || die
rm -r "${YANDEX_HOME}/cron" || die
rm -r "${BROWSER_HOME}/cron" || die
gzip -d usr/share/doc/${PN}/changelog.gz || die
gzip -d usr/share/man/man1/${PN}.1.gz || die
@ -106,16 +106,16 @@ src_prepare() {
# Fix Gentoo bug https://bugs.gentoo.org/709450
mv usr/share/appdata usr/share/metainfo
pushd "${YANDEX_HOME}/locales" > /dev/null || die
pushd "${BROWSER_HOME}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
default
patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser-sandbox" || die "Failed to fix library rpath (yandex_browser-sandbox)"
patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser" || die "Failed to fix library rpath (yandex_browser)"
patchelf --remove-rpath "${S}/${YANDEX_HOME}/find_ffmpeg" || die "Failed to fix library rpath (find_ffmpeg)"
patchelf --remove-rpath "${S}/${YANDEX_HOME}/nacl_helper" || die "Failed to fix library rpath (nacl_helper)"
patchelf --remove-rpath "${S}/${BROWSER_HOME}/yandex_browser-sandbox" || die "Failed to fix library rpath (yandex_browser-sandbox)"
patchelf --remove-rpath "${S}/${BROWSER_HOME}/yandex_browser" || die "Failed to fix library rpath (yandex_browser)"
patchelf --remove-rpath "${S}/${BROWSER_HOME}/find_ffmpeg" || die "Failed to fix library rpath (find_ffmpeg)"
patchelf --remove-rpath "${S}/${BROWSER_HOME}/nacl_helper" || die "Failed to fix library rpath (nacl_helper)"
}
src_install() {
@ -125,23 +125,23 @@ src_install() {
# yandex_browser binary loads libudev.so at runtime
dosym "${EPREFIX}/usr/$(get_libdir)/libudev.so" "${EPREFIX}/usr/$(get_libdir)/${PN}/lib/libudev.so.0"
keepdir "${EPREFIX}/${YANDEX_HOME}"
for icon in "${D}/${YANDEX_HOME}/product_logo_"*.png; do
keepdir "${EPREFIX}/${BROWSER_HOME}"
for icon in "${D}/${BROWSER_HOME}/product_logo_"*.png; do
size="${icon##*/product_logo_}"
size=${size%.png}
dodir "/usr/share/icons/hicolor/${size}x${size}/apps"
newicon -s ${size} "$icon" ${PN}.png
done
fowners root:root "${EPREFIX}/${YANDEX_HOME}/yandex_browser-sandbox"
fperms 4711 "${EPREFIX}/${YANDEX_HOME}/yandex_browser-sandbox"
pax-mark m "${YANDEX_HOME}/yandex_browser-sandbox"
fowners root:root "${EPREFIX}/${BROWSER_HOME}/yandex_browser-sandbox"
fperms 4711 "${EPREFIX}/${BROWSER_HOME}/yandex_browser-sandbox"
pax-mark m "${BROWSER_HOME}/yandex_browser-sandbox"
}
pkg_postinst() {
xdg_desktop_database_update
if use ffmpeg-codecs; then
bash "/${YANDEX_HOME}/update-ffmpeg" && elog "Ffmpeg codec update for yandex-browser completed"
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"
Loading…
Cancel
Save