aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2022-12-30 16:39:58 -0300
committerSilvio Rhatto <rhatto@riseup.net>2022-12-30 16:39:58 -0300
commita1f990751b9494d6e3db78c3a63dc646bde95acd (patch)
tree6bd347f74a191942ddc6574b37b51af9042719d4
parentee73a4b3e03ade37e54bdc758ae244df07c7f636 (diff)
downloadtrashman-a1f990751b9494d6e3db78c3a63dc646bde95acd.tar.gz
trashman-a1f990751b9494d6e3db78c3a63dc646bde95acd.tar.bz2
Feat: adds spotify and spotx
-rw-r--r--share/trashman/spotify/info1
-rw-r--r--share/trashman/spotify/unix/linux/debian/files/repository.spotify.com.asc29
-rwxr-xr-xshare/trashman/spotify/unix/linux/debian/install21
-rw-r--r--share/trashman/spotx/info1
-rwxr-xr-xshare/trashman/spotx/unix/linux/install25
5 files changed, 77 insertions, 0 deletions
diff --git a/share/trashman/spotify/info b/share/trashman/spotify/info
new file mode 100644
index 0000000..8956ef4
--- /dev/null
+++ b/share/trashman/spotify/info
@@ -0,0 +1 @@
+client for the Spotify music service
diff --git a/share/trashman/spotify/unix/linux/debian/files/repository.spotify.com.asc b/share/trashman/spotify/unix/linux/debian/files/repository.spotify.com.asc
new file mode 100644
index 0000000..68d3cfc
--- /dev/null
+++ b/share/trashman/spotify/unix/linux/debian/files/repository.spotify.com.asc
@@ -0,0 +1,29 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBGF5YIABEACnop+0P287u+2dzExoGpe109KHHd1eaj/ULDQZz0A47qJYaOld
+pGqsRq6EUbzrVxGaAsSDfCwlQ4hutP9uH0ekdIr+/te6pbrYYiUvAUthibbq0mm7
+zhpIa8saXLLyImygrPgZpfY3X8l4uWG33hMeU7OHOfReZzycfVxAzENlkomejP+W
+wvzliqz+TYWO7esh730hud0tFYzQjmRtL3UGIFI5sCJkR1NzMqHup/PW4BYM1zZu
+vXPGqyCLaoPV8WQz2Uq5DnX+wmTi2+s/42XbMGzyJVqXx8tjMBQlRHFpvjV1FfYc
+s7niQRnwz6wAZTitIgBYBPAPbGEIE2bi+Njur/z9ys3/Zp5CZOpKkF7TzW39tgvN
+ITq7oTO8DszCfVNrWARBOrWPy3NuAA9xvH1BWdZ7iaVP5UcAaHPG5rg3QGBGJ1HE
+UDYBDnr5GNlBvuv53MqwaThGRAwNyajO78JYuOFfz+DkvgJg9tMITThG3gpfek9Z
+TyHdN1/xZKQziMXNEgcx5CLJMoUCEMiAMKOB+Tng9HQzeCbOLTgugfzGrg2lRTnB
+Vy9o9SxuVBc5nCR1LbfpeDv+MVduYM6aZAFBHA0h8bc5svCMYHyyrfaigb75c/4q
+tg/Lg8GIhStw1za0bdxF8N6yPZvWztQfoQqTnTpldxLc4gkYjYE4IVKfowARAQAB
+tDdTcG90aWZ5IFB1YmxpYyBSZXBvc2l0b3J5IFNpZ25pbmcgS2V5IDx0dXhAc3Bv
+dGlmeS5jb20+iQJUBBMBCAA+FiEE+aIRl27WYvAOWTYeXjxF17MSxkMFAmF5YIAC
+GwMFCQJRQwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQXjxF17MSxkOYbQ//
+VgFX2fJTUPAPR4oa79DJi0255lXhv6ZXDW/Yv6W4ycu1iIEXbDYNqBqhL1zwdphk
+Pg49LC0NkVWP3/n5WvbmJP7gfyl344ZPVeaz23ISFM8J9WlxuBonA/KSw7OCkf1+
+b+TxDb8An29hMAknwAQnLZGCoEroe3BPn9qmpbIBkkoRHFWCOAjdY98Arbq19s2k
+68wSeiGS+DcCvDOhnPxbf8M16cew/LDFpFAmbT7HhaFwN4VTLTa4gA3X9csGXMts
+jBqgk2NggoYu1ZF5P3Vt0HzqjaSlLgFe3c+HEZELPMES/zRtxO1VJv5cA9CjYu3c
+ldRlLdY35Y3CeEVzfqq6D8G1av1zpNDXjBk6zr9ZPeu1k5zOpxN008CshF82MZDd
+ymhbb/LMoY4OR1UwFPA8DwJGUE2Nb0PBrAKxpSQFuxM/iQsw1r362ZM6O3Kwyu3Y
+pCEKlbuYKKBnsBRwLY1KjhXh9ngqjxSoudwZSUtpRXp7O9SoFvUgdYsCRJuSrq/2
+qYkYgkXb9XaX1nh52tYPt50mNlceybVaKb5lDoBE6clWlBKasPAyLvjxV5RrBAKf
+adxHn0judK6HunANmZbMV4fkO7MhtyletK88dWKKgtLkVTSnoXz0xYe04LPUHDo+
+VhHeq7s/LpSTlMRs/WeB/Arue2+XuXfVEVdtDi7Mg/Q=
+=GrS9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/share/trashman/spotify/unix/linux/debian/install b/share/trashman/spotify/unix/linux/debian/install
new file mode 100755
index 0000000..5e7bfdd
--- /dev/null
+++ b/share/trashman/spotify/unix/linux/debian/install
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Spotify installer for debian systems.
+#
+
+# Parameters
+SHARE="$1"
+LIB="$2"
+REQUIREMENTS="spotify-client"
+
+# Include basic functions
+. $LIB/trashman/functions || exit 1
+. $LIB/trashman/debian || exit 1
+
+# Repository setup
+#curl -sS https://download.spotify.com/debian/pubkey_5E3C45D7B312C643.gpg | sudo apt-key add - || exit 1
+cat $SHARE/spotify/unix/linux/debian/files/repository.spotify.com.asc | sudo apt-key add - || exit 1
+echo "deb http://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list || exit 1
+
+# Requirements
+trashman_apt_install $REQUIREMENTS || exit 1
diff --git a/share/trashman/spotx/info b/share/trashman/spotx/info
new file mode 100644
index 0000000..e2aba68
--- /dev/null
+++ b/share/trashman/spotx/info
@@ -0,0 +1 @@
+one-stop place for blocking ads on Spotify
diff --git a/share/trashman/spotx/unix/linux/install b/share/trashman/spotx/unix/linux/install
new file mode 100755
index 0000000..2eacedf
--- /dev/null
+++ b/share/trashman/spotx/unix/linux/install
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Parameters
+SHARE="$1"
+COMMIT="c954826f9e659b4a3a684c9903a1eeec2980b0b5"
+
+# Include basic functions
+. $SHARE/trashman/functions || exit 1
+
+# Requirements
+trashman install spotify || exit 1
+
+# Download
+if [ ! -d "/usr/local/src/spotx" ]; then
+ git clone https://github.com/SpotX-CLI/SpotX-Linux /usr/local/src/spotx
+fi
+
+# Use the latest version
+#git -C /usr/local/src/spotx pull
+
+# Checkout an specific version
+git -C /usr/local/src/spotx checkout $COMMIT
+
+# Install
+bash /usr/local/src/spotx/install.sh