[arch-commits] Commit in timidity++/trunk (PKGBUILD timidity.service)
Eric Bélanger
eric at archlinux.org
Sat Aug 18 06:54:52 UTC 2012
Date: Saturday, August 18, 2012 @ 02:54:52
Author: eric
Revision: 165407
upgpkg: timidity++ 2.14.0-2
Add unit file for systemd
Added:
timidity++/trunk/timidity.service
Modified:
timidity++/trunk/PKGBUILD
------------------+
PKGBUILD | 8 +++++---
timidity.service | 10 ++++++++++
2 files changed, 15 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-08-18 05:25:03 UTC (rev 165406)
+++ PKGBUILD 2012-08-18 06:54:52 UTC (rev 165407)
@@ -3,7 +3,7 @@
pkgname=timidity++
pkgver=2.14.0
-pkgrel=1
+pkgrel=2
pkgdesc="A MIDI to WAVE converter and player"
arch=('i686' 'x86_64')
url="http://timidity.sourceforge.net"
@@ -14,10 +14,11 @@
'xaw3d: for using the Xaw interface')
backup=('etc/timidity++/timidity.cfg')
source=(http://downloads.sourceforge.net/timidity/TiMidity++-${pkgver}.tar.xz \
- timidity.cfg timidity++.sh)
+ timidity.cfg timidity++.sh timidity.service)
sha1sums=('15ec27f1ea3e718a8d61603521fc16df5c0dd24b'
'660b3afbb720d26e8f008034cee66dd8da082d6e'
- '9f3e732a7ca1e97119a76df62ecf154df04d4f77')
+ '9f3e732a7ca1e97119a76df62ecf154df04d4f77'
+ '391cdfbddefe59c121b1aa80a67e347ed703bf5f')
build() {
cd "${srcdir}/TiMidity++-${pkgver}"
@@ -33,4 +34,5 @@
make DESTDIR="${pkgdir}" install
install -D -m644 ../timidity.cfg "${pkgdir}/etc/timidity++/timidity.cfg"
install -D -m755 ../timidity++.sh "${pkgdir}/etc/rc.d/timidity++"
+ install -D -m644 ../timidity.service "${pkgdir}/usr/lib/systemd/system/timidity.service"
}
Added: timidity.service
===================================================================
--- timidity.service (rev 0)
+++ timidity.service 2012-08-18 06:54:52 UTC (rev 165407)
@@ -0,0 +1,10 @@
+[Unit]
+Description=TiMidity++ Daemon
+After=sound.target
+
+[Service]
+ExecStart=/usr/bin/timidity -iAD
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list