diff options
Diffstat (limited to 'spotify-stable.install')
-rw-r--r-- | spotify-stable.install | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/spotify-stable.install b/spotify-stable.install new file mode 100644 index 000000000000..11753ad81bc9 --- /dev/null +++ b/spotify-stable.install @@ -0,0 +1,52 @@ +post_install() +{ + echo -e "\nInstalling Spotify..." + + mv /tmp/spotify-stable /opt/spotify + chown -R root.root /opt/spotify + ln -s /opt/spotify/spotify-client/spotify /usr/bin/spotify + + echo "Installing Spotify icons..." + + xdg-icon-resource install --size 16 /opt/spotify/spotify-client/Icons/spotify-linux-16.png "spotify-client" + xdg-icon-resource install --size 22 /opt/spotify/spotify-client/Icons/spotify-linux-22.png "spotify-client" + xdg-icon-resource install --size 24 /opt/spotify/spotify-client/Icons/spotify-linux-24.png "spotify-client" + xdg-icon-resource install --size 32 /opt/spotify/spotify-client/Icons/spotify-linux-32.png "spotify-client" + xdg-icon-resource install --size 48 /opt/spotify/spotify-client/Icons/spotify-linux-48.png "spotify-client" + xdg-icon-resource install --size 64 /opt/spotify/spotify-client/Icons/spotify-linux-64.png "spotify-client" + xdg-icon-resource install --size 128 /opt/spotify/spotify-client/Icons/spotify-linux-128.png "spotify-client" + xdg-icon-resource install --size 256 /opt/spotify/spotify-client/Icons/spotify-linux-256.png "spotify-client" + xdg-icon-resource install --size 512 /opt/spotify/spotify-client/Icons/spotify-linux-512.png "spotify-client" + + echo "Adding Spotify to applications menu..." + + cp -p /opt/spotify/spotify-client/spotify.desktop /usr/share/applications/ + + echo -e "Downloading and installing necessary library...\n" + + wget https://dl.dropboxusercontent.com/u/8593574/Spotify/Arch%20Linux/libgcrypt.so.11 -O /usr/lib/libgcrypt.so.11 + ldconfig + + echo -e "Spotify installed!\n" +} + +pre_remove() +{ + echo -e "\nUninstalling Spotify..." + + xdg-icon-resource uninstall --size 16 /opt/spotify/spotify-client/Icons/spotify-linux-16.png "spotify-client" + xdg-icon-resource uninstall --size 22 /opt/spotify/spotify-client/Icons/spotify-linux-22.png "spotify-client" + xdg-icon-resource uninstall --size 24 /opt/spotify/spotify-client/Icons/spotify-linux-24.png "spotify-client" + xdg-icon-resource uninstall --size 32 /opt/spotify/spotify-client/Icons/spotify-linux-32.png "spotify-client" + xdg-icon-resource uninstall --size 48 /opt/spotify/spotify-client/Icons/spotify-linux-48.png "spotify-client" + xdg-icon-resource uninstall --size 64 /opt/spotify/spotify-client/Icons/spotify-linux-64.png "spotify-client" + xdg-icon-resource uninstall --size 128 /opt/spotify/spotify-client/Icons/spotify-linux-128.png "spotify-client" + xdg-icon-resource uninstall --size 256 /opt/spotify/spotify-client/Icons/spotify-linux-256.png "spotify-client" + xdg-icon-resource uninstall --size 512 /opt/spotify/spotify-client/Icons/spotify-linux-512.png "spotify-client" + + rm -f /usr/share/applications/spotify.desktop + rm -f /usr/bin/spotify + rm -rf /opt/spotify + + echo -e "Spotify uninstalled!\n" +} |