diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index e09c0ea..7a8e6e1 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -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 diff --git a/media-sound/yandex-music/yandex-music-5.101.2.ebuild b/media-sound/yandex-music/yandex-music-5.101.2.ebuild new file mode 100644 index 0000000..3d172b5 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.101.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 +}