--- spotify-1.0.72.ebuild 2018-03-14 10:22:32.652726952 +0200 +++ spotify-1.0.72.ebuild 2018-03-30 17:04:32.488382812 +0300 @@ -6,21 +6,22 @@ DESCRIPTION="Spotify is a social music platform" HOMEPAGE="https://www.spotify.com/ch-de/download/previews/" -BUILD_ID_AMD64="117.g6bd7cc73-35" -BUILD_ID_X86="117.g6bd7cc73-35" SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/" -SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb ) - x86? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_X86}_i386.deb )" +BUILD_ID_AMD64="338.g758ebd78-41" +#BUILD_ID_X86="" +#SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb ) +# x86? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_X86}_i386.deb )" +SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb" LICENSE="Spotify" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64" IUSE="libnotify systray pax_kernel pulseaudio" RESTRICT="mirror strip" -DEPEND="" +DEPEND=">=dev-util/patchelf-0.9_p20180129" # zenety needed for filepicker RDEPEND=" - ${DEPEND} + dev-libs/openssl:0 dev-libs/nss gnome-base/gconf gnome-extra/zenity @@ -28,7 +29,7 @@ media-libs/harfbuzz media-libs/fontconfig media-libs/mesa - net-misc/curl[ssl,curl_ssl_openssl] + net-misc/curl[ssl] net-print/cups[ssl] x11-libs/gtk+:2 x11-libs/libXScrnSaver @@ -52,6 +53,10 @@ usr/share/spotify/spotify.desktop || die "sed failed" fi default + + # Spotify links against libcurl-gnutls.so.4, which does not exist in Gentoo. + patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 usr/bin/spotify \ + || die "failed to patch libcurl library dependency" } src_install() {