summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f0bd6d26e8d9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Ashley Whetter <(firstname) @ awhetter.co.uk>
+# Contributor: Eothred <yngve.levinsen@gmail.com>
+
+pkgname=spotify
+pkgver=0.9.17.8
+_anotherpkgver=.gd06432d.31-1
+pkgrel=1
+pkgdesc="A proprietary music streaming service"
+arch=('x86_64')
+license=('custom:"Copyright (c) 2006-2010 Spotify Ltd"')
+install=spotify.install
+url="http://www.spotify.com"
+changelog='spotify.changelog'
+options=('!strip')
+conflicts=('spotify-beta')
+
+source=("http://repository.spotify.com/pool/non-free/s/${pkgname}/${pkgname}-client-0.9.17_${pkgver}${_anotherpkgver}_amd64.deb"
+'spotify'
+'spotify.protocol'
+)
+md5sums=('69a320368ded33cfcc4e3bb4cc71575c'
+'d443873ef440a6b59d2e3deef64ab74b'
+'ef25ddc5b6bf8fe1a0d64cbd79e1f7b4')
+
+depends=("alsa-lib>=1.0.14" "glibc>=2.6" "libxss>=1.2.0" "qt4>=4.5.0" "openssl" "nspr>=4.0" "nspr<5.0" "gconf" "nss" "dbus" "systemd" "libgcrypt15" "gtk2")
+optdepends=('desktop-file-utils: Adds URI support to compatible desktop environments'
+ 'ffmpeg-compat: Adds support for playback of local files'
+ 'libnotify: Adds desktop notifications'
+ )
+
+package() {
+ cd "${srcdir}"
+
+ tar -xJf data.tar.xz -C "${pkgdir}"
+
+ install -d "${pkgdir}/usr/share/"
+ mv "${pkgdir}/opt/spotify" "${pkgdir}/usr/share/"
+ rm -r "${pkgdir}/opt"
+
+ # Bin Script
+ install -Dm755 "${srcdir}/spotify" "${pkgdir}/usr/bin/spotify"
+
+ # Copy license
+ install -Dm644 "${pkgdir}/usr/share/doc/${pkgname}-client-0.9.17/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright"
+
+ # Copy protocol file if KDE is installed
+ if [ -f /usr/bin/startkde ]; then
+ echo "Installing with KDE support"
+ install -Dm644 "${srcdir}/spotify.protocol" "${pkgdir}/usr/share/kde4/services/spotify.protocol"
+ fi
+}