media-sound/yandex-music add 5.101.2

This commit is contained in:
2026-05-08 20:08:13 +00:00
parent 86f7567396
commit fc5dce7f58
2 changed files with 70 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
DIST yandex-music-5.100.1.deb 93815746 BLAKE2B ed559fb79735eadeb64bad02b3acebb4aaef9595cbe843ede116cb15f5e676866ad6d395a16fac848d1df095926feb76d06158726cb72b11e11933c42688c2bd SHA512 c765f4cd9b2319db31addb8ba2b51a862bdf515d775fb7ab5b88535d8581122ac1fb04afa062981b6f349ec97789f91da9ba7354ec0ea6be0ef08aca7afc468c
DIST yandex-music-5.101.2.deb 93820568 BLAKE2B 5e46a59f4fcdcb728de35aa71f1c976bf49b7e6052488255fbc8d993fe862b1d723dd3c31c48927772b5676f13de4e2f47e5918a8f19dec7f047851f7e461bf4 SHA512 c8fdc728588c124dac60286098f9b0a92ced49cae738242a9cabbc36d8988527714009f51cad542ed5610d441525153f4e51c05e71610913477cdee54ba60cb6
DIST yandex-music-5.96.3.deb 93824624 BLAKE2B 3d3bdfdd0bfac673e21f568f1e16b01c55e3e64e96e286e569590117b9c473dde0149ceb9d55fb2512559f94aea7a318be2ef3ae7c427433ce3f9a8c1e78900a SHA512 1375750d7dd58c2e34c460e329787a02ccf6d9ce9c8b35acb47d7bb80cd1a623517f9aa101c2eb1082781d2f04117b49a539c7137234cb8010a29d9ed4172b7f
DIST yandex-music-5.97.3.deb 93807396 BLAKE2B aff29cd0ea9b39cb72bcdd93143301e068d022e28b79d00d0bb83e45c7542a2408be71da16eb736b4c1ba01501f3e2b2504568704a6d578ee56610c5188b2816 SHA512 4cdb080d3b9944c59dfe011504e20b85c5a72663d96dab04b5cad9ba6d42a59c2480a1778a90c5896a6ad46332ff696ccebe4f6e5957edfadacba76b678531ec

View File

@@ -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
}