From b38cda5bf85ec3c2a00372a7610802164d6dbc1d Mon Sep 17 00:00:00 2001 From: serg-sg Date: Thu, 3 Aug 2023 12:54:30 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81.?= =?UTF-8?q?=D0=91=D1=80=D0=B0=D1=83=D0=B7=D0=B5=D1=80=20=D0=A1=D1=82=D0=B0?= =?UTF-8?q?=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9=20=D0=B4=D0=BE=2023.?= =?UTF-8?q?7.1.1215?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- profiles/package.mask | 3 - www-client/yandex-browser-stable/Manifest | 1 - ...ndex-browser-stable-23.7.1.1215-r1.ebuild} | 0 .../yandex-browser-stable-23.7.1.1215.ebuild | 154 ------------------ 4 files changed, 158 deletions(-) rename www-client/yandex-browser-stable/{yandex-browser-stable-23.5.4.685-r2.ebuild => yandex-browser-stable-23.7.1.1215-r1.ebuild} (100%) delete mode 100644 www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index 218bd55..1d1f1e5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,3 @@ #--- END OF EXAMPLES --- -# Serg-sg (2023-08-03) -# Яндекс удалил yandex-browser-stable-23.7.1.1215 из источника вскоре после публикации -=www-client/yandex-browser-stable-23.7.1.1215 diff --git a/www-client/yandex-browser-stable/Manifest b/www-client/yandex-browser-stable/Manifest index c69d40f..1c1fc58 100644 --- a/www-client/yandex-browser-stable/Manifest +++ b/www-client/yandex-browser-stable/Manifest @@ -1,2 +1 @@ -DIST yandex-browser-stable-23.5.4.685.deb 128729908 BLAKE2B efafadeafaf5d2b56927078c8793473ea4b16dc59f4585d964b7fef8cefab32c0bf0707565772f62d0c74c48d1a2dc2a8c9bc0034ecf10e8cdafbe5e4c685e76 SHA512 231f7880f9913ee30d0d0891ced4be02a03f9a7c866f2c43c13d2c46ea3451244d4ff66e15384fb9a2bd328f8178b291528f596e673cd326ba4677be0176c899 DIST yandex-browser-stable-23.7.1.1215.deb 135816048 BLAKE2B 3765f3a91bd981531e58a3bb0704d9ea3f2b60726991fe1697acc9b63fcc8a915179cde39694e2f56da3b87d31ec0bdb9b629f3285f6f0b536ae1ca7f98d4aa4 SHA512 b73bf132aa9fa182df3ce5ec311e9d8df4c7c9f4a86957f5673fdf0fcdb08d08322d4bc7dcfc787b8305bd2f7a66a4853ac0e206b1d40d569af81c22330a5e4d diff --git a/www-client/yandex-browser-stable/yandex-browser-stable-23.5.4.685-r2.ebuild b/www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215-r1.ebuild similarity index 100% rename from www-client/yandex-browser-stable/yandex-browser-stable-23.5.4.685-r2.ebuild rename to www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215-r1.ebuild diff --git a/www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215.ebuild b/www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215.ebuild deleted file mode 100644 index d218d12..0000000 --- a/www-client/yandex-browser-stable/yandex-browser-stable-23.7.1.1215.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -#CHROMIUM_LANGS="cs de en-US es fr it ja kk pt-BR pt-PT ru tr uk uz zh-CN zh-TW" -inherit chromium-2 desktop unpacker pax-utils xdg - -DESCRIPTION="The web browser from Yandex" -HOMEPAGE="https://browser.yandex.ru/" -LICENSE="Yandex-EULA" -SLOT="0" - -KEYWORDS="~amd64" -IUSE="+ffmpeg-codecs" -RESTRICT="bindist mirror strip" - -if [[ ${PN} == yandex-browser-beta ]] ; then - suffix=beta - MY_PN="yandex-browser-beta" - -elif [[ ${PN} == yandex-browser-stable ]] ; then - suffix=stable - MY_PN="yandex-browser" -fi - -SRC_URI=" - amd64? ( https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-${suffix}/yandex-browser-${suffix}_${PV}-1_amd64.deb -> ${P}.deb ) -" - -RDEPEND=" - !!www-client/yandex-browser-beta - !!www-client/yandex-browser-corporate - app-accessibility/at-spi2-atk:2 - app-accessibility/at-spi2-core:2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-fonts/liberation-fonts - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl[ssl] - net-misc/wget - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - virtual/libudev - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X] - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/pango - x11-misc/xdg-utils - ffmpeg-codecs? ( - app-misc/jq - >=sys-libs/glibc-2.34 - ) -" -DEPEND=" - >=dev-util/patchelf-0.9 -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/.*\\.desktop" -S=${WORKDIR} -BROWSER_HOME="opt/${MY_PN/-//}" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - rm -r etc || 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 - if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then - rm usr/share/man/man1/${PN}.1.gz || die - dosym ${PN}.1 usr/share/man/man1/${PN}.1 - fi - - # Remove symbolic link - if [[ -L usr/share/man/man1/${MY_PN}.1.gz ]]; then - rm usr/share/man/man1/${MY_PN}.1.gz || die - fi - - mv usr/share/doc/${PN} usr/share/doc/${PN}-${PVR} || die - - # 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 - - default - - 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() { - mv * "${D}" || die - dodir "/usr/$(get_libdir)/${PN}/lib" - - # 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}/${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}/${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 "/${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() { - xdg_desktop_database_update -}