diff --git a/srcpkgs/mpdscribble/files/mpdscribble.service b/srcpkgs/mpdscribble/files/mpdscribble.service new file mode 100644 index 00000000000..4b65aaa0979 --- /dev/null +++ b/srcpkgs/mpdscribble/files/mpdscribble.service @@ -0,0 +1,10 @@ +[Unit] +Description=MPD Scrobbler +Requires=mpd.service +After=mpd.service + +[Service] +ExecStart=/usr/bin/mpdscribble --no-daemon + +[Install] +WantedBy=default.target diff --git a/srcpkgs/mpdscribble/files/mpdscribble/run b/srcpkgs/mpdscribble/files/mpdscribble/run new file mode 100755 index 00000000000..7a424311307 --- /dev/null +++ b/srcpkgs/mpdscribble/files/mpdscribble/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec mpdscribble --no-daemon diff --git a/srcpkgs/mpdscribble/template b/srcpkgs/mpdscribble/template new file mode 100644 index 00000000000..cb04559842c --- /dev/null +++ b/srcpkgs/mpdscribble/template @@ -0,0 +1,23 @@ +# Template file for 'mpdscribble' + +pkgname=mpdscribble +version=0.22 +revision=1 +short_desc="MPD audio scrobbler (e.g. last.fm)" +homepage="http://mpd.wikia.com/wiki/Client:Mpdscribble" +license="GPL-2" +maintainer="Georg Schabel " + +distfiles="http://www.musicpd.org/download/${pkgname}/${version}/${pkgname}-${version}.tar.bz2" +checksum=1cde2b5f8c70f0e3e6f059d01bf0b0f2eac2b29fbcd14b01a8a5103e603feb41 +build_style=gnu-configure +build_options="systemd" +hostmakedepends="pkg-config" +makedepends="libmpdclient-devel glib-devel libcurl-devel" + +post_install() { + vsv mpdscribble + if [ "$build_option_systemd" ]; then + vinstall ${FILESDIR}/mpdscribble.service 644 usr/lib/systemd/system + fi +}