# INSTALL for 'spotify' # Fetching proprietary binaries at install-time _BUILDDIR="/tmp/spotify.build" _LIBS=$(ldconfig -vNX -n /usr/lib 2>/dev/null) linklib() { _LIB=$(echo "$_LIBS" | grep -m 1 "${1}\.so" | sed 's/\s*\([^ ]*\).*$/\1/') ln -sf "/usr/lib/${_LIB}" "/usr/share/spotify/${1}.so.${2}" } if test "$ACTION" = "post"; then . /usr/share/spotify/pkgdata mkdir -p "$_BUILDDIR" ( set -e cd "$_BUILDDIR" xbps-uhelper fetch "http://repository.spotify.com/pool/non-free/s/spotify-client/spotify-client_${SVERSION}.deb" echo "${SCHECKSUM} spotify-client_${SVERSION}.deb" >checksum sha256sum -c checksum ar x "spotify-client_${SVERSION}.deb" tar -xf data.tar.* ) if [ $? -ne 0 ] ; then echo "Failed downloading spotify client" rm -r "$_BUILDDIR"; exit 1; fi [ -d "/usr/share/spotify/spotify-client" ] && rm -rf /usr/share/spotify/spotify-client mv -f "${_BUILDDIR}/usr/share/spotify" /usr/share/spotify/spotify-client for _s in 16 22 24 32 48 64 128 256 512; do mkdir -p "/usr/share/icons/hicolor/${_s}x${_s}/apps" ln -sf "/usr/share/spotify/spotify-client/icons/spotify-linux-${_s}.png" "/usr/share/icons/hicolor/${_s}x${_s}/apps/spotify-client.png" done mkdir -p /usr/share/applications ln -sf /usr/share/spotify/spotify-client/spotify.desktop /usr/share/applications/spotify.desktop linklib "libssl" "1.0.0" linklib "libcrypto" "1.0.0" rm -r "$_BUILDDIR" fi