spotify 1.2.82.428

Spotify client for Linux

Не проверено
 1sfe_249_new_extractor=1
 2
 3_stapler_update_preset=snap
 4_snap_name='spotify'
 5_snap_channel='stable'
 6_snap_url='https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_92.snap'
 7_snap_version='1.2.82.428.g0ac8be2b'
 8
 9name='spotify'
10version=${_snap_version%.*}
11release=1
12architectures=(
13	'amd64'
14)
15summary='Spotify client for Linux'
16desc="$summary."
17group="Sound"
18maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
19homepage="https://spotify.com"
20license='Proprietary'
21nonfree=1
22nonfree_url='https://www.spotify.com/uk/legal/end-user-agreement/'
23appstream_app_id='com.spotify.Client'
24
25sources=(
26	"$_snap_url"
27)
28checksums=(
29	sha256:a4cfdb3f19af623ef51057623b3fd67459c58f24f727538a83d6e4bdf3212f8e
30)
31
32auto_reqprov_method=dirty 
33auto_req=1
34auto_prov=1
35
36build_deps=(
37    squashfs-tools
38)
39
40prepare() {
41	unsquashfs "${srcdir}"/*.snap
42}
43
44package() {
45	cp -R "$srcdir/squashfs-root/usr" "$pkgdir"
46
47    for i in 16 22 24 32 48 64 128 256 ; do
48        install -Dm 0644 "${pkgdir}/usr/share/spotify/icons/spotify-linux-${i}.png" \
49            "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/spotify.png"
50    done
51
52    sed -i 's|Icon=.*|Icon=spotify|' "$srcdir/squashfs-root/meta/gui/spotify.desktop"
53    install-desktop "$srcdir/squashfs-root/meta/gui/spotify.desktop"
54}
55
56files() {
57    files-find-binary spotify
58    files-find-desktop spotify.desktop
59
60    files-find \
61        "/usr/share/icons/hicolor/*/apps/spotify.png"
62
63    files-find \
64        "/usr/share/spotify" \
65        "/usr/share/spotify/**/*"
66}