Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/
Date: Wed, 03 Aug 2016 21:08:34
Message-Id: 1470258471.829df1b10124412dfc2d6bdb56126522f92c0174.prometheanfire@gentoo
1 commit: 829df1b10124412dfc2d6bdb56126522f92c0174
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 3 21:07:15 2016 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 3 21:07:51 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829df1b1
7
8 media-sound/spotify: cleanup
9
10 Package-Manager: portage-2.2.28
11
12 media-sound/spotify/Manifest | 2 -
13 media-sound/spotify/spotify-1.0.32.ebuild | 117 ------------------------------
14 2 files changed, 119 deletions(-)
15
16 diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
17 index 8e88e0e..78a0879 100644
18 --- a/media-sound/spotify/Manifest
19 +++ b/media-sound/spotify/Manifest
20 @@ -1,4 +1,2 @@
21 -DIST spotify-client_1.0.32.96.g3c8a06e6-37_amd64.deb 80185200 SHA256 30c62258e5064150f6e655c410e3a67873d0a5cd079601ea8ec5edd487d3655a SHA512 e3f919c08eb9ddf7431a2ccea466422958d2e79c199418891a223174044a4fe6a3c99182e61640e5bfe1a0995e6cc02973d66ae3a98df873a1a252bca166d6a1 WHIRLPOOL 8b83f8afa94a2e8e32721ca76242f6bfc025dfc84346f96230605e567f043d61838329edc75aa6c7aceb6cfb419c50f38b9625594112a93d1ed82c13a5736714
22 -DIST spotify-client_1.0.32.96.g3c8a06e6-3_i386.deb 86918350 SHA256 a60bb5e78b3849c595bd0c106fd6fbd39f5d7498688182d6a9f5d92c252c0ab7 SHA512 367a3d7953688bd886132a198f293b19975b15c41332d014c395a01de16ae1d92d02d349425a2198911b69f97421d797d312baa7e59f148f91dae23a8d0484cf WHIRLPOOL b17089e0c96949038bfbe492a400b54cc719aa465f204afff3f638f1c96283d7500fd1eddbe06a919ee56631845bd8f8ccb89b06123a6618e2d34465bde8b91e
23 DIST spotify-client_1.0.33.106.g60b5d1f0-1_i386.deb 86889986 SHA256 fca0bf364679ab28091071a0406a4072ab0f1b596af0cefae27580eea56ac1e8 SHA512 9c825501cc8558714f935ef68d72b63c4736cc68608c1f081f7c98568e6ca446d07e5ae37e3f30f579b8ad7c0d17df7a672bfd19f497c830c7cc0dbbc4f78242 WHIRLPOOL 4c075ef1df698507e96782ad53aeeecb0e12b4cf3475e5e6df2d896caa0c23cd1681837bc1921bdc0d4cade979b46434dd7110a09f9f8e46aa46abb21de327c2
24 DIST spotify-client_1.0.33.106.g60b5d1f0-22_amd64.deb 80179480 SHA256 0e3017382b179b3cc84bd188fccaae12b32ca48dbf197924f6b79066f91121c3 SHA512 55db1b6f1fba5a6ea73917dabd87eb9e9fb40991d341e555b1c74748b95df49013a8a21032273dee933028b8c85eda703cd01d090aba54285f0d966ed1e30386 WHIRLPOOL 78136e199f39290a946c99cd2961070209b5130c3dfc485da7a5c187e339e3128c8409625027e2dac5d805b62563ecb834efebaaec10d4fdfb4d29fc8e815264
25
26 diff --git a/media-sound/spotify/spotify-1.0.32.ebuild b/media-sound/spotify/spotify-1.0.32.ebuild
27 deleted file mode 100644
28 index 862c683..0000000
29 --- a/media-sound/spotify/spotify-1.0.32.ebuild
30 +++ /dev/null
31 @@ -1,117 +0,0 @@
32 -# Copyright 1999-2016 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI=6
37 -inherit eutils fdo-mime gnome2-utils pax-utils unpacker
38 -
39 -DESCRIPTION="Spotify is a social music platform"
40 -HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
41 -SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}-client/"
42 -SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.96.g3c8a06e6-37_amd64.deb )
43 - x86? ( ${SRC_BASE}${PN}-client_${PV}.96.g3c8a06e6-3_i386.deb )"
44 -LICENSE="Spotify"
45 -SLOT="0"
46 -KEYWORDS="amd64 x86"
47 -IUSE="gnome pax_kernel pulseaudio"
48 -RESTRICT="mirror strip"
49 -
50 -DEPEND=""
51 -# zenety needed for filepicker
52 -RDEPEND="
53 - ${DEPEND}
54 - dev-libs/nss
55 - gnome-base/gconf
56 - gnome-extra/zenity
57 - media-libs/alsa-lib
58 - media-libs/harfbuzz
59 - media-libs/fontconfig
60 - media-libs/mesa
61 - net-misc/curl
62 - net-print/cups[ssl]
63 - x11-libs/gtk+:2
64 - x11-libs/libXScrnSaver
65 - x11-libs/libXtst
66 - dev-python/pygobject:3
67 - dev-python/dbus-python
68 - pulseaudio? ( media-sound/pulseaudio )
69 - gnome? ( gnome-extra/gnome-integration-spotify )"
70 - #sys-libs/glibc
71 -
72 -S=${WORKDIR}/
73 -
74 -QA_PREBUILT="opt/spotify/spotify-client/spotify"
75 -
76 -src_prepare() {
77 - # Fix desktop entry to launch spotify-dbus.py for GNOME integration
78 - if use gnome ; then
79 - sed -i \
80 - -e 's/spotify \%U/spotify-dbus.py \%U/g' \
81 - usr/share/spotify/spotify.desktop || die "sed failed"
82 - fi
83 - default
84 -}
85 -
86 -src_install() {
87 - dodoc usr/share/doc/spotify-client/changelog.gz
88 -
89 - SPOTIFY_PKG_HOME=usr/share/spotify
90 - insinto /usr/share/pixmaps
91 - doins ${SPOTIFY_PKG_HOME}/icons/*.png
92 -
93 - # install in /opt/spotify
94 - SPOTIFY_HOME=/opt/spotify/spotify-client
95 - insinto ${SPOTIFY_HOME}
96 - doins -r ${SPOTIFY_PKG_HOME}/*
97 - fperms +x ${SPOTIFY_HOME}/spotify
98 -
99 - dodir /usr/bin
100 - cat <<-EOF >"${D}"/usr/bin/spotify || die
101 - #! /bin/sh
102 - exec ${SPOTIFY_HOME}/spotify "\$@"
103 - EOF
104 - fperms +x /usr/bin/spotify
105 -
106 - local size
107 - for size in 16 22 24 32 48 64 128 256 512; do
108 - newicon -s ${size} "${S}${SPOTIFY_PKG_HOME}/icons/spotify-linux-${size}.png" \
109 - "spotify-client.png"
110 - done
111 - domenu "${S}${SPOTIFY_PKG_HOME}/spotify.desktop"
112 - if use pax_kernel; then
113 - #create the headers, reset them to default, then paxmark -m them
114 - pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die
115 - pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die
116 - pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die
117 - eqawarn "You have set USE=pax_kernel meaning that you intend to run"
118 - eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
119 - eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
120 - eqawarn "you suspect that ${PN} is being broken by this modification,"
121 - eqawarn "please open a bug."
122 - fi
123 -}
124 -
125 -pkg_preinst() {
126 - gnome2_icon_savelist
127 -}
128 -
129 -pkg_postinst() {
130 - gnome2_icon_cache_update
131 - fdo-mime_mime_database_update
132 - fdo-mime_desktop_database_update
133 -
134 - ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
135 - ewarn "To remove the cache:"
136 - ewarn "rm -rf ~/.cache/spotify"
137 - ewarn
138 - ewarn "If you use KDE and are upgrading from 0.9 to 1.0, you might still see the old icon."
139 - ewarn "Run"
140 - ewarn "$ rm /var/tmp/kdecache-\$USER/icon-cache.kcache"
141 - ewarn "Then log out and log in back to KDE."
142 -}
143 -
144 -pkg_postrm() {
145 - gnome2_icon_cache_update
146 - fdo-mime_mime_database_update
147 - fdo-mime_desktop_database_update
148 -}