summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Riley <justin.t.riley@gmail.com>2014-05-22 11:04:48 -0400
committerJustin Riley <justin.t.riley@gmail.com>2014-05-22 11:04:48 -0400
commit3df54c7ef56a2e1d61227837262ac9d51f0b519d (patch)
treef241d0b6eb8fd078633085589a33bd4f7491e5e2
parentstarcluster: bump to latest 0.95.5 (diff)
downloadjtriley-3df54c7ef56a2e1d61227837262ac9d51f0b519d.tar.gz
jtriley-3df54c7ef56a2e1d61227837262ac9d51f0b519d.tar.bz2
jtriley-3df54c7ef56a2e1d61227837262ac9d51f0b519d.zip
spotify: fix gcrypt dep again for 0.9.10.17
-rw-r--r--media-sound/spotify/Manifest1
-rw-r--r--media-sound/spotify/spotify-0.9.10.17.ebuild (renamed from media-sound/spotify/spotify-0.9.4.183-r6.ebuild)45
2 files changed, 20 insertions, 26 deletions
diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 7a9215b..f91908c 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,2 +1,3 @@
+DIST spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb 54248886 SHA256 3fd81bc68ee877284a9306b7a53ee10af257d2f2da0eec00b3f0d921a3b09ba8 SHA512 0948d3cf88ebd19f28ddba30d8d6752bc8afed8549787f4b41d70e204dbd4c142705f467a3aa456c27f30cdc6bf8aee72e91c50ac388624443119271769f8d4d WHIRLPOOL 1dc798fb09f20263ea90761f74529ff35eb8824469b25488e5ffd915fef9f10804eae2596f768a12129d0e2ac561761b647b4fa3c754f9518bea5850b8123eb8
DIST spotify-client_0.9.4.183.g644e24e.428-1_amd64.deb 47355040 SHA256 dd0d072013918498a65dbc26bfb3dda0aacd7ee122e300bccd39731d8da5d1fa SHA512 f596c79cc69508ec47f7579e73033127c403bed9209cef5b9c1cb88805054f85ebb38eaa28037ae2955a5fb14cc8b3c76b3c2d7668316e4d5a2c80d6fdd6c571 WHIRLPOOL 088c73004fb273d1d0ea143f4da212402a82109f9eb7464cf829f96cd8e0446a8adc976ecc16020a664653d2c8e6bc521b843d075a52c5867d97bbfac1b8cba3
DIST spotify-client_0.9.4.183.g644e24e.428-1_i386.deb 41740148 SHA256 ca45d057357e4c30efee3838dd941222500463ddd0a1db6981e4d48d7ad986f2 SHA512 0f31fbf2274ca6cf16144bc85c8e71cfe347ad2994c100917a5912b413e976b2f913c3aea4d6cc7fd83bdf9d3c2836cc4d758f90f7afdb1078a14c93c23436d9 WHIRLPOOL bcce68c713606a3c092cf82356f56f4ad84f1e70046eef68ba9263ced73c0e101de082362e44050640ac8bfa968716d2ef7ca97f9e3cd2323e91ee4403b3b58d
diff --git a/media-sound/spotify/spotify-0.9.4.183-r6.ebuild b/media-sound/spotify/spotify-0.9.10.17.ebuild
index c73d6e2..18720f0 100644
--- a/media-sound/spotify/spotify-0.9.4.183-r6.ebuild
+++ b/media-sound/spotify/spotify-0.9.10.17.ebuild
@@ -1,23 +1,23 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.4.183-r6.ebuild,v 1.1 2014/04/24 07:02:32 prometheanfire Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.10.17.ebuild,v 1.1 2014/05/20 15:36:48 prometheanfire Exp $
EAPI=5
inherit eutils fdo-mime gnome2-utils pax-utils unpacker
DESCRIPTION="Spotify is a social music platform"
HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
-MY_PV="${PV}.g644e24e.428-1"
+MY_PV="${PV}.g4129e1c.78-1"
MY_P="${PN}-client_${MY_PV}"
SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}/"
SRC_URI="
- x86? ( ${SRC_BASE}${MY_P}_i386.deb )
amd64? ( ${SRC_BASE}${MY_P}_amd64.deb )
"
+# x86? ( ${SRC_BASE}${MY_P}_i386.deb )
LICENSE="Spotify"
SLOT="0"
#amd64 and x86 keywords removed due to security concerns, see bug 474010
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
IUSE="gnome pax_kernel pulseaudio"
RESTRICT="mirror strip"
@@ -69,21 +69,14 @@ QA_PREBUILT="/opt/spotify/spotify-client/spotify
/opt/spotify/spotify-client/Data/libcef.so"
src_prepare() {
- # link against openssl-1.0.0 as it crashes with 0.9.8
- sed -i \
- -e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
- opt/spotify/spotify-client/spotify || die "sed failed"
- sed -i \
- -e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
- opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
- # different NSPR / NSS library names for some reason
- sed -i \
- -e 's/\(lib\(plc4\|nspr4\).so\).9\(.\)/\1.0d\3\3/g' \
- opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
- sed -i \
- -e 's/\(lib\(nss3\|nssutil3\|smime3\).so\).1d/\1\x00\x00\x00/g' \
- -e 's/\(lib\(plc4\|nspr4\).so\).0d\(.\)/\1\x00\x00\3\3/g' \
- opt/spotify/spotify-client/Data/libcef.so || die "sed failed"
+# # different NSPR / NSS library names for some reason
+# sed -i \
+# -e 's/\(lib\(plc4\|nspr4\).so\).9\(.\)/\1.0d\3\3/g' \
+# opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
+# sed -i \
+# -e 's/\(lib\(nss3\|nssutil3\|smime3\).so\).1d/\1\x00\x00\x00/g' \
+# -e 's/\(lib\(plc4\|nspr4\).so\).0d\(.\)/\1\x00\x00\3\3/g' \
+# opt/spotify/spotify-client/Data/libcef.so || die "sed failed"
# Fix desktop entry to launch spotify-dbus.py for GNOME integration
if use gnome ; then
sed -i \
@@ -113,12 +106,12 @@ src_install() {
fperms +x ${SPOTIFY_HOME}/Data/SpotifyHelper
dodir /usr/bin
+# LD_PRELOAD="\${LD_PRELOAD} ${SPOTIFY_HOME}/libnspr4.so.9 ${SPOTIFY_HOME}/libplc4.so.9"
+# LD_LIBRARY_PATH="${SPOTIFY_HOME}/Data/"
+# export LD_PRELOAD
+# export LD_LIBRARY_PATH
cat <<-EOF >"${D}"/usr/bin/spotify
#! /bin/sh
- LD_PRELOAD="\${LD_PRELOAD} ${SPOTIFY_HOME}/libnspr4.so.9 ${SPOTIFY_HOME}/libplc4.so.9"
- LD_LIBRARY_PATH="${SPOTIFY_HOME}/Data/"
- export LD_PRELOAD
- export LD_LIBRARY_PATH
exec ${SPOTIFY_HOME}/spotify "\$@"
EOF
fperms +x /usr/bin/spotify
@@ -150,9 +143,9 @@ src_install() {
eqawarn "please open a bug."
fi
- #hack to fix the nspr linking in spotify
- dosym /usr/lib/libnspr4.so "${SPOTIFY_HOME}/libnspr4.so.9"
- dosym /usr/lib/libplc4.so "${SPOTIFY_HOME}/libplc4.so.9"
+# #hack to fix the nspr linking in spotify
+# dosym /usr/lib/libnspr4.so "${SPOTIFY_HOME}/libnspr4.so.9"
+# dosym /usr/lib/libplc4.so "${SPOTIFY_HOME}/libplc4.so.9"
#TODO fix for x86
dosym /usr/lib/libudev.so "${SPOTIFY_HOME}/Data/libudev.so.0"
}