From 71fc164a1bd66ce62d7470af70089aced91a1573 Mon Sep 17 00:00:00 2001 From: Automation Date: Thu, 4 Jun 2026 12:02:59 +0000 Subject: [PATCH] media-sound/yandex-music add 5.105.3 --- media-sound/yandex-music/Manifest | 1 + .../yandex-music/yandex-music-5.105.3.ebuild | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 media-sound/yandex-music/yandex-music-5.105.3.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index ba623ec..ea1e61d 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -3,3 +3,4 @@ DIST yandex-music-5.102.0.deb 93828974 BLAKE2B 55f659fba3e6852b1fdc144145fb150db DIST yandex-music-5.103.2.deb 93950548 BLAKE2B 84488c5d23aa10826a58ca83499bbda8f70ffa6eda98883dae698ecf14fd947b28f59f806a41b2a60d186b87c4d9632d1d39ee6474a5d9ae484d4c5421f459eb SHA512 f34a2f0a3515bbdb6799429c45060f7ee649cb68abe4fb4fb82ae49cb3d902958e7095deeda6f621e31e9429c87fe215b260f33153b600a93764143d78a09b33 DIST yandex-music-5.104.2.deb 94321922 BLAKE2B 5171d35e41febe1dbf948c1408677a5ba35e0d909ba4d97f2f92825cfddc23386e9d3b25be5ff81e10b32a418898eacf80a3f73acab77f6f1a265d3da3322bb5 SHA512 e4f83ccfaf84e401f21c431ca481835db13714add67d9c1ddfb3b284f2aac024ee226aa40b762aa8ed2062eb6f624e4f6e4b565c968eaabfc925c48affe66343 DIST yandex-music-5.105.2.deb 94318804 BLAKE2B 2e072159a6c43075a59d48d7da78560660654318cc99a8ba976f0a3f0a5f30206ba4382855f20b486d93b4c5dcdff7c88e8513c90117a415940868b954168228 SHA512 2895bfb67b700a0312555e26c7c5d753c64a0d6e0016ee3cca41b775f94c89e51b8fdf83f1b103fec782a5f225b88b8e3f3c44f62bd5bb227e470730f937e81e +DIST yandex-music-5.105.3.deb 94305280 BLAKE2B 56803290f9a2231dc6d632d2fc2981596e8561beebda279ec12c938c4c9ac4ad0d8b3fce2fc65325b014f1a5d9c51b2e07296c1de452ff1c671dc48eaa54f280 SHA512 266717e36b1bca1ba1c6f3bb61e86c2cb9308bcef714dd0311ba6d2e55905bb5fe688e2ff0872ab953952dd46db093d47933807fe27ce5f748bcac9611097bac diff --git a/media-sound/yandex-music/yandex-music-5.105.3.ebuild b/media-sound/yandex-music/yandex-music-5.105.3.ebuild new file mode 100644 index 0000000..3d172b5 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.105.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg desktop unpacker + +DESCRIPTION="Personal recommendations, mixes for any occasion and the latest musical releases" +HOMEPAGE="https://music.yandex.ru/download/" +SRC_URI="https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb -> ${P}.deb" + +S="${WORKDIR}" + +LICENSE="Yandex-Music-EULA" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + x11-libs/gtk+:3 + x11-libs/libnotify + dev-libs/nss + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-misc/xdg-utils + app-accessibility/at-spi2-core + sys-apps/util-linux + app-crypt/libsecret +" +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED=" + /opt/Яндекс\\ Музыка/libEGL.so + /opt/Яндекс\\ Музыка/chrome-sandbox + /opt/Яндекс\\ Музыка/chrome_crashpad_handler + /opt/Яндекс\\ Музыка/libffmpeg.so + /opt/Яндекс\\ Музыка/libvulkan.so.1 + /opt/Яндекс\\ Музыка/libGLESv2.so + /opt/Яндекс\\ Музыка/libvk_swiftshader.so + /opt/Яндекс\\ Музыка/yandexmusic +" + +src_install() { + gzip -d usr/share/doc/yandexmusic/changelog.gz + mv usr/share/doc/yandexmusic usr/share/doc/${P} + + insinto / + doins -r opt + doins -r usr + + exeinto "/opt/Яндекс Музыка" + doexe "opt/Яндекс Музыка/yandexmusic" + doexe "opt/Яндекс Музыка/chrome-sandbox" + doexe "opt/Яндекс Музыка/chrome_crashpad_handler" + + dosym "../../opt/Яндекс Музыка/yandexmusic" /usr/bin/yandexmusic + + sed -i 's/Categories=Audio;/Categories=Audio;AudioVideo/' usr/share/applications/yandexmusic.desktop + domenu usr/share/applications/yandexmusic.desktop +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}