diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 635a0cc..e4726ce 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -4,3 +4,4 @@ DIST yandex-music-5.105.3.deb 94305280 BLAKE2B 56803290f9a2231dc6d632d2fc2981596 DIST yandex-music-5.106.2.deb 94353332 BLAKE2B 1e7bed4c36504f57047d3395ab1de52a34b9ec658a8b097e99741c42d2427e9e17861fd7f170514fd6bd04cff49df8e85585d5659faac4654051b170d2118d82 SHA512 f7bfc7c43e101fdd4a1506504945a359b3d7f662275e0417a74935db514542b5bc46df6169247123f4ec42e4c8df254e73ab214dfd6511816345d46e377afd28 DIST yandex-music-5.107.0.deb 94379674 BLAKE2B 8706c0deb05bdc8bb3d6afa9344c349e4cbf9e3209ccb3aedd52449f8b9383d9edd4a567a2298f2f9dc2550776adcfe291258d92eb71aea4e7a3223981f29838 SHA512 63d5fd5d724d8269facd76b46c9cb0a848c8bb909bb0a59ebcc79aa3809b9fa80ea3ca2c8478c248df90fc275916568a339bbe6cb9540d396dc851ddb9ecf3e1 DIST yandex-music-5.108.3.deb 94375060 BLAKE2B e6f690cbcc5bbe32b30f94adc19d7fe0e596e8f88ee8edd3dd1b249c8b88abf5dd0fd1d0beb62535b57247f7a655dcbd95c38192ecc2db71f6740037e408be27 SHA512 ad9cbde6e02262fbd31d58e287fcf93e0785404f63816afd309a54a9945d9b7db8c266263cbd3656470ccb60d7edf0ac8de0785b1aeb402312ec47fab2e3d23b +DIST yandex-music-5.109.1.deb 94394054 BLAKE2B a6b0a7963f06e096d878f86b12f6e97183b7e0021b5bc3d5eac92875f984b4bd54fa00a4d6387340b2a564d649cf076c379183a13bbcfd21860c4827a4a170ac SHA512 9c4343fa83bda0198c6dc2e863162ab5448bcfb2ab40475839c7b0258098d64b5f7ec7d98a2c88a63e9c7f8c54b04cfc327fef1181935eadd2c60a0535201f61 diff --git a/media-sound/yandex-music/yandex-music-5.109.1.ebuild b/media-sound/yandex-music/yandex-music-5.109.1.ebuild new file mode 100644 index 0000000..3d172b5 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.109.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 +}