summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 8be4810a50fccfcb4061289fea2f7fbcca12026b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Maintainer: Yarok
# contributor: dmitrysvd
pkgname=yandex-music-beta
pkgver=5.107.0
pkgrel=1
pkgdesc="Official Yandex Music App for Linux (beta release)"
arch=('x86_64')
url="https://music.yandex.ru/download/"
license=('proprietary')
depends=(
    gtk3
    libnotify
    nss
    libxss
    libxtst
    xdg-utils
    at-spi2-core
    util-linux-libs
    libsecret
)
optdepends=(
    libappindicator-gtk3
)
options=('!strip')
source=("https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${pkgver}.deb")
sha256sums=('1fb5ae52e22609a3d7de403f50f851a0677186c0302a8abe04ebd3e188780833')

package() {
    tar -xf data.tar.xz --directory "${pkgdir}"

    # Remove Cyrillic from the path
    mv "${pkgdir}/opt/Яндекс Музыка" "${pkgdir}/opt/yandex-music"
    local_desktop="${pkgdir}/usr/share/applications/yandexmusic.desktop"

    sed -i -e 's|/opt/Яндекс Музыка|/opt/yandex-music|g' \
           -e 's|Categories=Audio;|Categories=AudioVideo;Audio;|g' \
           -e 's|Exec="/opt/yandex-music/yandexmusic"|Exec="/opt/yandex-music/yandexmusic" --gtk-version=3|' \
           "$local_desktop"
}