diff options
Diffstat (limited to 'spotifyd')
-rw-r--r-- | spotifyd/APKBUILD | 14 | ||||
-rwxr-xr-x | spotifyd/spotifyd.init | 5 | ||||
-rwxr-xr-x | spotifyd/spotifyd.pre-install | 8 |
3 files changed, 21 insertions, 6 deletions
diff --git a/spotifyd/APKBUILD b/spotifyd/APKBUILD index 1f68737..85b6f28 100644 --- a/spotifyd/APKBUILD +++ b/spotifyd/APKBUILD @@ -2,17 +2,21 @@ # Maintainer: Karel Kočí <cynerd@email.cz> pkgname=spotifyd pkgver=0.2.23 -pkgrel=2 +pkgrel=3 pkgdesc="A spotify daemon" url="https://github.com/Spotifyd/spotifyd" arch="x86_64 armhf aarch64" license="GPLv3" +options="!check net" + makedepends="cargo alsa-lib-dev openssl-dev" -options="net" + source=" -spotifyd.init -$pkgname-$pkgver.tar.gz::https://github.com/Spotifyd/spotifyd/archive/v$pkgver.tar.gz" -options="!check" + spotifyd.init + spotifyd.conf + $pkgname-$pkgver.tar.gz::https://github.com/Spotifyd/spotifyd/archive/v$pkgver.tar.gz +" +install="$pkgname.pre-install" export CARGO_HOME="$srcdir/cargo" diff --git a/spotifyd/spotifyd.init b/spotifyd/spotifyd.init index 0069c26..7f9d316 100755 --- a/spotifyd/spotifyd.init +++ b/spotifyd/spotifyd.init @@ -1,9 +1,12 @@ #!/sbin/openrc-run +name="Spotifyd" +description="Spotify player daemon" + command=/usr/bin/spotifyd pidfile=/var/run/spotifyd.pid command_args="--pid '$pidfile'" -name="Spotify daemon" +command_user="spotify:spotify" depend() { need net diff --git a/spotifyd/spotifyd.pre-install b/spotifyd/spotifyd.pre-install new file mode 100755 index 0000000..7addb5d --- /dev/null +++ b/spotifyd/spotifyd.pre-install @@ -0,0 +1,8 @@ +#!/bin/sh + +addgroup -S spotify 2>/dev/null +adduser -S -D -h /var/lib/spotify -s /sbin/nologin -G spotify spotify 2>/dev/null + +adduser kodi audio 2>/dev/null + +exit 0 |