From f4b1e1d629368681876bc2629919942c49efa69c Mon Sep 17 00:00:00 2001 From: Automation Date: Wed, 27 May 2026 17:03:01 +0000 Subject: [PATCH] media-sound/yandex-music add 5.104.2 --- media-sound/yandex-music/Manifest | 1 + .../yandex-music/yandex-music-5.104.2.ebuild | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 media-sound/yandex-music/yandex-music-5.104.2.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 83375c3..7867382 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -2,3 +2,4 @@ DIST yandex-music-5.100.1.deb 93815746 BLAKE2B ed559fb79735eadeb64bad02b3acebb4a DIST yandex-music-5.101.2.deb 93820568 BLAKE2B 5e46a59f4fcdcb728de35aa71f1c976bf49b7e6052488255fbc8d993fe862b1d723dd3c31c48927772b5676f13de4e2f47e5918a8f19dec7f047851f7e461bf4 SHA512 c8fdc728588c124dac60286098f9b0a92ced49cae738242a9cabbc36d8988527714009f51cad542ed5610d441525153f4e51c05e71610913477cdee54ba60cb6 DIST yandex-music-5.102.0.deb 93828974 BLAKE2B 55f659fba3e6852b1fdc144145fb150db9f4f3f43030b135be0da7b65f880289c05a21a4d6041347fff1083c3cc6b49027410aa6e8fd2bd67dccf8cffb437e1c SHA512 e995cada65b130e54882e237707177ec19dbc2dbe580b0aa3cbd0007c6237e29bdeb75e5eac7895af726b0d023beda2ab6f8bb7438b14786e08438a5a26690a5 DIST yandex-music-5.103.2.deb 93950548 BLAKE2B 84488c5d23aa10826a58ca83499bbda8f70ffa6eda98883dae698ecf14fd947b28f59f806a41b2a60d186b87c4d9632d1d39ee6474a5d9ae484d4c5421f459eb SHA512 f34a2f0a3515bbdb6799429c45060f7ee649cb68abe4fb4fb82ae49cb3d902958e7095deeda6f621e31e9429c87fe215b260f33153b600a93764143d78a09b33 +DIST yandex-music-5.104.2.deb 94321922 BLAKE2B 5171d35e41febe1dbf948c1408677a5ba35e0d909ba4d97f2f92825cfddc23386e9d3b25be5ff81e10b32a418898eacf80a3f73acab77f6f1a265d3da3322bb5 SHA512 e4f83ccfaf84e401f21c431ca481835db13714add67d9c1ddfb3b284f2aac024ee226aa40b762aa8ed2062eb6f624e4f6e4b565c968eaabfc925c48affe66343 diff --git a/media-sound/yandex-music/yandex-music-5.104.2.ebuild b/media-sound/yandex-music/yandex-music-5.104.2.ebuild new file mode 100644 index 0000000..3d172b5 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.104.2.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 +}