Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=ryuotesting2.git;a=commitdiff;h=93d0e9de193c54d5d5e20bff485996ec0b6d2cc4

commit 93d0e9de193c54d5d5e20bff485996ec0b6d2cc4
Author: James Buren <[email protected]>
Date:   Fri Jun 8 21:02:06 2012 -0500

timidity++-2.13.2-13-x86_64
* convert to use systemd schema

diff --git a/source/xapps-extra/timidity++/FrugalBuild 
b/source/xapps-extra/timidity++/FrugalBuild
index b1f9ba9..0300b65 100644
--- a/source/xapps-extra/timidity++/FrugalBuild
+++ b/source/xapps-extra/timidity++/FrugalBuild
@@ -3,19 +3,22 @@

pkgname=timidity++
pkgver=2.13.2
-pkgrel=12
+pkgrel=13
pkgdesc="TiMidity++ is a software synthesizer."
_F_sourceforge_dirname="timidity"
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
url="http://timidity.sourceforge.net/";
-depends=('esd>=0.2.41' 'gtk+2>=2.20.0-2' 'flac>=1.1.3' 'libao>=1.1.0' 
'libvorbis' 'tk')
+depends=('gtk+2>=2.20.0-2' 'flac>=1.1.3' 'libao>=1.1.0' 'libvorbis' 'tk')
rodepends=('timidity-patchset')
groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://sourceforge.net/projects/timidity/files/ | grep 
tar.gz -m1 | sed 's/.*++-\(.*\)\.tar.*/\1/'"
-source=(${source/timidity++-/TiMidity++-} rc.timidity rc.timidity-hu.po \
+source=(${source/timidity++-/TiMidity++-} rc.timidity timidity.service 
rc.timidity-hu.po \
timidity++-2.13.2-flac113.patch)
+_F_sysvinit_units=(timidity)
+_F_systemd_units=(timidity=)
+Finclude systemd

build()
{
@@ -26,16 +29,19 @@ build()
Fsed 'LIBS = .*' 'LIBS = $(subst -lOggFLAC,,@LIBS@)' timidity/Makefile.in
Fconf --with-default-path=/etc --enable-server --enable-alsaseq \
--enable-spectrogram \
-               --enable-audio=alsa,oss,ao,vorbis,flac,esd \
+               --enable-audio=alsa,oss,ao,vorbis,flac \
--enable-dynamic=ncurses,tcltk,vt100,gtk \
--disable-gtktest
make LDFLAGS="-lFLAC" || return 1
Fmakeinstall
Frcd2 timidity
+       Ffile /lib/systemd/system/timidity.service
+       Fgenscriptlet
}

sha1sums=('8e603146e1164335303a5ac5dff291f369241b4e' \
'05db17a279eda94a80a55ed32bcc6f4d742ef482' \
+          'a38c37a6fb5a5a5017e72002dc04b2448c5ac364' \
'902d6769a11c632e66c355d6bf682f615c94690e' \
'59b0dbe3cde8f7b41d83676d8c37809255d3fb36')
# optimization OK
diff --git a/source/xapps-extra/timidity++/timidity.service 
b/source/xapps-extra/timidity++/timidity.service
new file mode 100644
index 0000000..93825f6
--- /dev/null
+++ b/source/xapps-extra/timidity++/timidity.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=TiMidity daemon
+After=sound.target
+
+[Service]
+ExecStartPre=/sbin/modprobe snd_seq
+ExecStart=/usr/bin/timidity -iAD -B2,8 -Os
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to