mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 21:43:03 -04:00
media-sound/yandex-music: 5.81.4 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
This commit is contained in:
@@ -3,3 +3,4 @@ DIST Yandex_Music_amd64_5.77.1.deb 92578104 BLAKE2B 1376879b0797dde63a6153a37b3c
|
|||||||
DIST Yandex_Music_amd64_5.78.7.deb 92585384 BLAKE2B e783bdf0bc6f572344975ba122f77b92af4462e5a5e8274ef88bcfa285730dae8f8ceb35f38d6a32fc5df8224b458c5f387b820fbf415b33cd2e924332fcfe0c SHA512 bbe4bd768b218ef45805d2b7db83659ba0875c8ccf3c65b69ca46356268f2fcec0321dfd51a68bf3e77d2034d62f3c04067e6c7a5dab072018aa04eeeabd54ac
|
DIST Yandex_Music_amd64_5.78.7.deb 92585384 BLAKE2B e783bdf0bc6f572344975ba122f77b92af4462e5a5e8274ef88bcfa285730dae8f8ceb35f38d6a32fc5df8224b458c5f387b820fbf415b33cd2e924332fcfe0c SHA512 bbe4bd768b218ef45805d2b7db83659ba0875c8ccf3c65b69ca46356268f2fcec0321dfd51a68bf3e77d2034d62f3c04067e6c7a5dab072018aa04eeeabd54ac
|
||||||
DIST Yandex_Music_amd64_5.79.2.deb 92586290 BLAKE2B 079df58618d115461e1b76558ed28b2a66ca6c9d808e97aa9989e1cff2f012454b39dbb385eb725010716bb284a80be7ad293055ec3efc263d1e34c0dd0841ad SHA512 05bbb5e66e6266162539fa9ea40ece4def3f5bb9c9a9c56e36e2a5b4fdf85d6b342bc6d15b383ee54205ead3fbd27cf74d9e23b0add0a523cca8464e16ed6e0a
|
DIST Yandex_Music_amd64_5.79.2.deb 92586290 BLAKE2B 079df58618d115461e1b76558ed28b2a66ca6c9d808e97aa9989e1cff2f012454b39dbb385eb725010716bb284a80be7ad293055ec3efc263d1e34c0dd0841ad SHA512 05bbb5e66e6266162539fa9ea40ece4def3f5bb9c9a9c56e36e2a5b4fdf85d6b342bc6d15b383ee54205ead3fbd27cf74d9e23b0add0a523cca8464e16ed6e0a
|
||||||
DIST Yandex_Music_amd64_5.79.7.deb 92572126 BLAKE2B 0699449edf16bcf2d9e72c1ed885eecd42b26563e2750cc169e5f40b4cbfb925591420893b3350cee229ffa6fc745bf0fdcd8b806de7077a11a305fbad624cfb SHA512 cfc343e988dd07485f80d02b9525b2568539dc344cd5da853bc9ee81a9ac52314c33ca056b7bd9c9a9ec4631f5106d601946b37151765a6a7ad4f4a5889464b4
|
DIST Yandex_Music_amd64_5.79.7.deb 92572126 BLAKE2B 0699449edf16bcf2d9e72c1ed885eecd42b26563e2750cc169e5f40b4cbfb925591420893b3350cee229ffa6fc745bf0fdcd8b806de7077a11a305fbad624cfb SHA512 cfc343e988dd07485f80d02b9525b2568539dc344cd5da853bc9ee81a9ac52314c33ca056b7bd9c9a9ec4631f5106d601946b37151765a6a7ad4f4a5889464b4
|
||||||
|
DIST Yandex_Music_amd64_5.81.4.deb 92599278 BLAKE2B 221c693ac7150c7d6f0d45a31d5fc567ed5689fc71a54d11e1e48b8fea498f78bc0d0a72a1a25fb52a3f37dd9b63b5018556c0f52870266d0171e5a6a6068ed9 SHA512 494f4e52c5dd34f33c28a1ff4c9aab662c0d8c8163b28bf5067a65dd66b48241bc0e22c926633b1d6bf35372c7a84d4f1abb07004746988408f50e35ba67ca62
|
||||||
|
|||||||
129
media-sound/yandex-music/yandex-music-5.81.4.ebuild
Normal file
129
media-sound/yandex-music/yandex-music-5.81.4.ebuild
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \
|
||||||
|
lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
|
||||||
|
inherit chromium-2 pax-utils wrapper unpacker xdg
|
||||||
|
|
||||||
|
MY_PN="${PN/-/}"
|
||||||
|
|
||||||
|
DESCRIPTION="Yandex Music streaming service"
|
||||||
|
HOMEPAGE="https://music.yandex.ru/"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb )
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
LICENSE="Yandex-EULA"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RESTRICT="bindist mirror strip"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-accessibility/at-spi2-core
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/fribidi
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/gmp
|
||||||
|
dev-libs/libffi
|
||||||
|
dev-libs/libpcre2
|
||||||
|
dev-libs/libtasn1
|
||||||
|
dev-libs/libunistring
|
||||||
|
dev-libs/nettle
|
||||||
|
dev-libs/nspr
|
||||||
|
dev-libs/nss
|
||||||
|
dev-libs/wayland
|
||||||
|
media-gfx/graphite2
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/harfbuzz
|
||||||
|
media-libs/libepoxy
|
||||||
|
media-libs/libjpeg-turbo
|
||||||
|
media-libs/libpng
|
||||||
|
media-libs/mesa
|
||||||
|
net-dns/libidn2
|
||||||
|
net-libs/gnutls
|
||||||
|
net-print/cups
|
||||||
|
sys-apps/dbus
|
||||||
|
sys-apps/systemd-utils
|
||||||
|
sys-apps/util-linux
|
||||||
|
sys-devel/gcc
|
||||||
|
sys-libs/glibc
|
||||||
|
sys-libs/libcap
|
||||||
|
virtual/zlib
|
||||||
|
x11-libs/cairo[X,glib]
|
||||||
|
x11-libs/gdk-pixbuf
|
||||||
|
x11-libs/gtk+
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXau
|
||||||
|
x11-libs/libXcomposite
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdamage
|
||||||
|
x11-libs/libXdmcp
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/pango[X]
|
||||||
|
x11-libs/pixman
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
>=dev-util/patchelf-0.9
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop"
|
||||||
|
YANDEX_HOME="opt/${PN}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
chromium_suid_sandbox_check_kernel_config
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack_deb ${A}
|
||||||
|
mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die
|
||||||
|
mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \
|
||||||
|
"${S}/usr/share/applications/${MY_PN}.desktop" || die
|
||||||
|
|
||||||
|
sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die
|
||||||
|
|
||||||
|
gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs"
|
||||||
|
|
||||||
|
rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die
|
||||||
|
|
||||||
|
pushd "${YANDEX_HOME}/locales" > /dev/null || die
|
||||||
|
chromium_remove_language_paks
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)"
|
||||||
|
patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt
|
||||||
|
doins -r opt/*
|
||||||
|
|
||||||
|
insinto /usr
|
||||||
|
doins -r usr/*
|
||||||
|
|
||||||
|
make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/"
|
||||||
|
|
||||||
|
fowners root:root "/${YANDEX_HOME}/${MY_PN}"
|
||||||
|
fperms 4711 "/${YANDEX_HOME}/chrome-sandbox"
|
||||||
|
pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox"
|
||||||
|
fperms 755 "/${YANDEX_HOME}/${MY_PN}"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user