Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=0cd5615f8702691cd778ff6f88289246e50c3b9e

commit 0cd5615f8702691cd778ff6f88289246e50c3b9e
Author: James Buren <[email protected]>
Date:   Sat Jun 9 04:46:52 2012 -0500

lastfmsubmitd-1.0.6-4-x86_64
* convert to systemd schema

diff --git a/source/multimedia-extra/lastfmsubmitd/FrugalBuild 
b/source/multimedia-extra/lastfmsubmitd/FrugalBuild
index 8aecc13..de09f37 100644
--- a/source/multimedia-extra/lastfmsubmitd/FrugalBuild
+++ b/source/multimedia-extra/lastfmsubmitd/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=lastfmsubmitd
pkgver=1.0.6
-pkgrel=3
+pkgrel=4
pkgdesc="A Last.fm client for MPD, implemented in Python."
url="http://www.red-bean.com/decklin/lastfmsubmitd/";
rodepends=('procps')
@@ -14,19 +14,25 @@ backup=('etc/lastfmsubmitd.conf' \
'etc/lastmp.conf')
up2date="lynx -dump $url | grep -m1 'lastfmsubmitd-\(.*\).tar.gz' |Flasttar"
source=($url/$pkgname-$pkgver.tar.gz \
-       rc.lastmp rc.lastfmsubmitd lastfmsubmitd.conf lastmp.conf \
-       README.Frugalware)
+       rc.lastmp rc.lastfmsubmitd lastmp.service lastfmsubmitd.service \
+       lastfmsubmitd.conf lastmp.conf README.Frugalware)
sha1sums=('cd38fa86d1a98973c8fa750c9d5a044ab5f26cc0' \
'6440e74ed4e5902ab9decede52c5927f4280ee9c' \
'21407a9da4ca2053336a0b3b880ed5b048aac475' \
+          'e20ddc0ab5fff1248d489d5fb61882fc46c6ffd1' \
+          '455c61e942e6df78e1b6411f3e4f43cbb2c10a01' \
'0ac1aa3b596508b19ec5410c04f91c403c8da12c' \
'00b779153b261a1381ac9767525ff8fc6ffe71ab' \
-          '47604ce9797df81a05631174d0c10989a290a0b7')
+          'f30c5a83710cc30ba51526f0cf366ef9c6681fa8')
+_F_sysvinit_units=(lastmp lastfmsubmitd)
+_F_systemd_units=(lastmp= lastfmsubmitd=)
+Finclude systemd

build()
{
Fcd
Fbuild
+       Fexerel contrib/lastmp /usr/bin/lastmp

# Install config files and rc scripts
Finstall 600 lastfmsubmitd.conf etc/lastfmsubmitd.conf
@@ -42,4 +48,7 @@ EOF
touch $Fdestdir/var/log/lastfm/lastfm.log

Fdoc README.Frugalware
+
+       Ffile \*.service /lib/systemd/system/
+       Fgenscriptlet
}
diff --git a/source/multimedia-extra/lastfmsubmitd/README.Frugalware 
b/source/multimedia-extra/lastfmsubmitd/README.Frugalware
index 112b580..ddd526b 100644
--- a/source/multimedia-extra/lastfmsubmitd/README.Frugalware
+++ b/source/multimedia-extra/lastfmsubmitd/README.Frugalware
@@ -10,6 +10,6 @@ After configuring `lastfmsubmitd`, you should run the 
following commands to
start the daemons:

-----------------------------
-# service lastfmsubmitd start
-# service lastmp start
+# systemctl start lastfmsubmitd.service
+# systemctl start lastmp.service
-----------------------------
diff --git a/source/multimedia-extra/lastfmsubmitd/lastfmsubmitd.service 
b/source/multimedia-extra/lastfmsubmitd/lastfmsubmitd.service
new file mode 100644
index 0000000..bf0ad57
--- /dev/null
+++ b/source/multimedia-extra/lastfmsubmitd/lastfmsubmitd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=LastFM Submit daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/lastfmsubmitd
+PIDFile=/var/run/lastfm/lastfmsubmitd.pid
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
diff --git a/source/multimedia-extra/lastfmsubmitd/lastmp.service 
b/source/multimedia-extra/lastfmsubmitd/lastmp.service
new file mode 100644
index 0000000..ce14d4e
--- /dev/null
+++ b/source/multimedia-extra/lastfmsubmitd/lastmp.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=LastMP
+After=mpd.service
+
+[Service]
+ExecStart=/usr/bin/lastmp
+PIDFile=/var/run/lastfm/lastmp.pid
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to