diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 8641c17..3d6b2cf 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -1,3 +1,4 @@ DIST yandex-music-5.114.1.deb 94604300 BLAKE2B f6a2ca2299cd65457e17f046b9499ec05f51f7a7baff07cb1ddb0d6c52f7b42199d9ab8b325735e6a6271d7eddd36acfe0eb5f872c90d4afb80a87684c489711 SHA512 b7b72f1ff0348383a375f07340ca28954bb549575c5f378571a97363e2222a0d897ceced6e12dd3ea2d04174e646e0b66eb077bf91a1369b475e9e38d62dd352 DIST yandex-music-5.115.3.deb 94679824 BLAKE2B a572b3368aa86189ae0770066eca21eacfd3e6327f8be28203fda237657907484a8a971ea5675cee73f20937034adf07c25643769077fcaa50f0faaf0367f5c4 SHA512 47ee5e9156b8b75cd901606188b1e758d54641fce1943c9954bf9bf7e83ce03fd45025ace3efc5306435b5a65afb01eaca196ca8ddb07d5887a5bf44c8b822cd DIST yandex-music-5.116.3.deb 95099430 BLAKE2B 48798ff56ef79490cc2156dbee937422185a3c4327bca50bebf0dfb6cc49b4a54d4f4b344001d7bcc049b6b96627236889b76e374724dd41d51f1be949d97b1a SHA512 fd1884b82f039d9b7c75bdac1b18546c315545ac811746bb8047e367358d58ecf46e9669d3292898e1c502d16422d6402e68e07e24e4b2907e34138698c7389d +DIST yandex-music-5.117.1.deb 95158212 BLAKE2B 7042482aa337c24d2cf740008a4b22ce233f02aff28970dc41b28d1f917c48fb303aea46f83085e5c65316609953b11c183f7255edaa8e2befc3ddb65bb089bd SHA512 168679c5cc9d23bb915ecc0b90502a33dbe917be91cc83d0bde71deb7141caa25db64681b371552a9e8c3b489c5ec3bf06f7ba83d32ea5d7667014d2dc3e23d5 diff --git a/media-sound/yandex-music/yandex-music-5.117.1.ebuild b/media-sound/yandex-music/yandex-music-5.117.1.ebuild new file mode 100644 index 0000000..3d172b5 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.117.1.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 +}