Compare Pastes
Differences between the pastes
#264811 (06.09.2022 01:26)
and
#275036 (01.06.2024 04:18).
| 1 | # Copyright 1999-2020 Gentoo Authors | |
| 2 | # Distributed under the terms of the GNU General Public License v2 | |
| 3 | ||
| 4 | EAPI=7 | |
| 5 | CHROMIUM_LANGS="cs de en-US es fr it ja pt-BR pt-PT ru tr uk zh-CN zh-TW" | |
| 6 | inherit chromium-2 unpacker pax-utils xdg-utils | |
| 7 | ||
| 8 | RESTRICT="bindist mirror strip" | |
| 9 | ||
| 10 | MY_PV="${PV/_p/-}"
| |
| 11 | ||
| 12 | DESCRIPTION="The web browser from Yandex" | |
| 13 | HOMEPAGE="https://browser.yandex.ru/" | |
| 14 | LICENSE="Yandex-EULA" | |
| 15 | SLOT="0" | |
| 1 | Отлично! | |
| 2 | Абсолютно потрясающий человечек https://sharys-salon.ru/index/o-nas | |
| 3 | Безумно рада знакомству https://sharys-salon.ru/otzyivyi/ | |
| 4 | Сделала все просто потрясающе , я очень довольна https://sharys-salon.ru/uslugi/parikmaxerskie-uslugi/pricheski | |
| 5 | Ещё и причёску сделала! Выше всяких похвал! Очень рекомендую! Совместила двух мастеров в одном визажист + парикмахер https://sharys-salon.ru/blog/massazh-kamnyami-ozdorovlenie-dushi-i-tela | |
| 6 | Всем рекомендую! | |
| 7 | Услуги для женщин https://sharys-salon.ru/uslugi/liczo/vizazh | |
| 8 | ||
| 9 | Для мужчин, ухаживающих за собой, наш клуб красоты предлагает ряд услуг, которые помогут сделать образ интересным и незабываемым, найти и подчеркнуть свой неповторимый стиль и индивидуальность https://sharys-salon.ru/uslugi/vrachebnaya-kosmetologiya/biozheni | |
| 10 | Ваш имидж обязательно станет залогом успеха https://sharys-salon.ru/uslugi/vrachebnaya-kosmetologiya/apparatnaya-kosmetologiya | |
| 11 | ||
| 12 | надёжность https://sharys-salon.ru/uslugi/vrachebnaya-kosmetologiya/biozheni | |
| 13 | ||
| 14 | 38 лет, опыт 7 лет https://sharys-salon.ru/uslugi/spa-proczeduryi/ | |
| 15 | ||
| 16 | SRC_URI=" | |
| 17 | amd64? ( https://repo.yandex.ru/yandex-browser/deb/pool/main/y/${PN}/${PN}_${MY_PV}-1_amd64.deb -> ${P}.deb )
| |
| 18 | amd64? ( http://gpo.ws54.tk/gentoo-distfiles/${P}.deb -> ${P}.deb )
| |
| 19 | " | |
| 20 | KEYWORDS="amd64" | |
| 21 | IUSE="ffmpeg-codecs" | |
| 22 | ||
| 23 | RDEPEND=" | |
| 24 | !!www-client/yandex-browser-beta | |
| 25 | dev-libs/expat | |
| 26 | dev-libs/glib:2 | |
| 27 | dev-libs/nspr | |
| 28 | dev-libs/nss | |
| 29 | >=dev-libs/openssl-1.0.1:0 | |
| 30 | gnome-base/gconf:2 | |
| 31 | media-libs/alsa-lib | |
| 32 | media-libs/fontconfig | |
| 33 | media-libs/freetype | |
| 34 | net-misc/curl | |
| 35 | net-print/cups | |
| 36 | sys-apps/dbus | |
| 37 | sys-libs/libcap | |
| 38 | virtual/libudev | |
| 39 | x11-libs/cairo | |
| 40 | x11-libs/gdk-pixbuf | |
| 41 | x11-libs/gtk+:2 | |
| 42 | x11-libs/libX11 | |
| 43 | x11-libs/libXScrnSaver | |
| 44 | x11-libs/libXcomposite | |
| 45 | x11-libs/libXcursor | |
| 46 | x11-libs/libXdamage | |
| 47 | x11-libs/libXext | |
| 48 | x11-libs/libXfixes | |
| 49 | x11-libs/libXi | |
| 50 | x11-libs/libXrandr | |
| 51 | x11-libs/libXrender | |
| 52 | x11-libs/libXtst | |
| 53 | x11-libs/pango[X] | |
| 54 | x11-misc/xdg-utils | |
| 55 | sys-libs/libudev-compat | |
| 56 | ffmpeg-codecs? ( | |
| 57 | =www-plugins/yandex-browser-ffmpeg-codecs-${PV/%_p*/}
| |
| 58 | ) | |
| 59 | " | |
| 60 | DEPEND=" | |
| 61 | >=dev-util/patchelf-0.9 | |
| 62 | " | |
| 63 | ||
| 64 | QA_PREBUILT="*" | |
| 65 | S=${WORKDIR}
| |
| 66 | YANDEX_HOME="opt/yandex/browser" | |
| 67 | ||
| 68 | pkg_setup() {
| |
| 69 | chromium_suid_sandbox_check_kernel_config | |
| 70 | } | |
| 71 | ||
| 72 | src_unpack() {
| |
| 73 | unpack_deb ${A}
| |
| 74 | } | |
| 75 | ||
| 76 | src_prepare() {
| |
| 77 | rm usr/bin/${PN} || die
| |
| 78 | ||
| 79 | rm -r etc || die | |
| 80 | ||
| 81 | rm -r "${YANDEX_HOME}/cron" || die
| |
| 82 | ||
| 83 | gunzip usr/share/doc/${PN}/changelog.gz || die
| |
| 84 | gunzip usr/share/man/man1/${PN}.1.gz || die
| |
| 85 | ||
| 86 | mv usr/share/doc/${PN} usr/share/doc/${PF} || die
| |
| 87 | ||
| 88 | pushd "${YANDEX_HOME}/locales" > /dev/null || die
| |
| 89 | chromium_remove_language_paks | |
| 90 | popd > /dev/null || die | |
| 91 | ||
| 92 | default | |
| 93 | ||
| 94 | sed -r \ | |
| 95 | -e 's|\[(NewWindow)|\[X-\1|g' \ | |
| 96 | -e 's|\[(NewIncognito)|\[X-\1|g' \ | |
| 97 | -e 's|^TargetEnvironment|X-&|g' \ | |
| 98 | -i usr/share/applications/yandex-browser.desktop || die | |
| 99 | ||
| 100 | patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser-sandbox" || die "Failed to fix library rpath (yandex_browser-sandbox)"
| |
| 101 | patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser" || die "Failed to fix library rpath (yandex_browser)"
| |
| 102 | patchelf --remove-rpath "${S}/${YANDEX_HOME}/find_ffmpeg" || die "Failed to fix library rpath (find_ffmpeg)"
| |
| 103 | patchelf --remove-rpath "${S}/${YANDEX_HOME}/nacl_helper" || die "Failed to fix library rpath (nacl_helper)"
| |
| 104 | } | |
| 105 | ||
| 106 | src_install() {
| |
| 107 | mv * "${D}" || die
| |
| 108 | dodir "/usr/$(get_libdir)/${PN}/lib"
| |
| 109 | make_wrapper "${PN}" "./${PN}" "${EPREFIX}/${YANDEX_HOME}" "${EPREFIX}/usr/$(get_libdir)/${PN}/lib"
| |
| 110 | ||
| 111 | # yandex_browser binary loads libudev.so.0 at runtime | |
| 112 | dosym "${EPREFIX}/usr/$(get_libdir)/libudev.so.0" "${EPREFIX}/usr/$(get_libdir)/${PN}/lib/libudev.so.0"
| |
| 113 | ||
| 114 | keepdir "${EPREFIX}/${YANDEX_HOME}"
| |
| 115 | for icon in "${D}/${YANDEX_HOME}/product_logo_"*.png; do
| |
| 116 | size="${icon##*/product_logo_}"
| |
| 117 | size=${size%.png}
| |
| 118 | dodir "/usr/share/icons/hicolor/${size}x${size}/apps"
| |
| 119 | newicon -s "${size}" "$icon" "yandex-browser-stable.png"
| |
| 120 | done | |
| 121 | ||
| 122 | fowners root:root "${EPREFIX}/${YANDEX_HOME}/yandex_browser-sandbox"
| |
| 123 | fperms 4711 "${EPREFIX}/${YANDEX_HOME}/yandex_browser-sandbox"
| |
| 124 | pax-mark m "${ED}${YANDEX_HOME}/yandex_browser-sandbox"
| |
| 125 | } | |
| 126 | ||
| 127 | pkg_postinst() {
| |
| 128 | xdg_desktop_database_update | |
| 129 | if ! use ffmpeg-codecs; then | |
| 130 | ewarn "For a complete support of video\audio in the HTML5 format" | |
| 131 | ewarn "emerge an ebuild 'www-plugins/yandex-browser-ffmpeg-codec'." | |
| 132 | ewarn "For more info see: https://yandex.ru/support/browser-beta/working-with-files/video.html#problems__video-linux" | |
| 133 | fi | |
| 134 | } | |
| 135 | ||
| 136 | pkg_postrm() {
| |
| 137 | xdg_desktop_database_update | |
| 138 | } |
