#Maintainer: fushark pkgname=TiMidity++ pkgver=2.13.2 pkgrel=1 zenver=54 arch=i486 sourcetemplate=http://users.zenwalk.org/user-accounts/fushark/timidity source=(http://downloads.sourceforge.net/timidity/TiMidity++-$pkgver.tar.bz2 http://users.zenwalk.org/user-accounts/fushark/timidity/timidity.png http://users.zenwalk.org/user-accounts/fushark/timidity/soundpatcfg.tar.bz2) docs=("AUTHORS" "COPYING" "ChangeLog*" "INSTALL" "INSTALL.ja" "NEWS" "README" "README.jp" "TODO") url=http://timidity.sf.net slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (Software Synthesizer)" "$pkgname is a software synthesizer. It can play MIDI files" "by converting them into PCM waveform data; give it a MIDI data along" "with digital instrument data files, then it synthesizes them in" "real-time, and plays. It can not only play sounds, but also can save" "the generated waveforms into hard disks as various audio file formats." ) build() { cd $startdir/src/TiMidity++-$pkgver ./configure --prefix=/usr \ --enable-dynamic=ncurses,slang,gtk,alsaseq \ --enable-audio=alsa,jack,vorbis,oss \ --with-default-output=alsa \ --enable-spectrogram \ --enable-network \ --with-module-dir=/usr/lib/timidity \ --with-x make || return 1 make install DESTDIR=$startdir/pkg # create dirs for config and soundfont files cd $startdir/pkg mkdir -p usr/share/timidity/patch # copying config files cp -f $startdir/src/soundpatcfg/*.cfg usr/share/timidity # copying soundfont (patch) files cp -f $startdir/src/soundpatcfg/*.pat usr/share/timidity/patch # copying soundpatch info to usr/doc mkdir -p usr/doc/$pkgname-$pkgver cp -f $startdir/src/soundpatcfg/sound-patch-info.txt usr/doc/$pkgname-$pkgver #create desktop file cd $startdir/pkg mkdir -p usr/share/applications cat << "EOF" >$startdir/pkg/usr/share/applications/timidity.desktop [Desktop Entry] Name=TiMidity++ Name[de]=TiMidity++ Icon=timidity Exec=timidity -igt Commment=A midi to wav converter and midi file player Commment[de]=Ein Midi-zu-Wav-Konverter und Midi-Player GenericName=midi file player GenericName[de]=Midi-Player Terminal=false Type=Application Categories=Application;AudioVideo;Player; MimeType=audio/x-midi EOF #copy icon file mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps cp $startdir/src/timidity.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps }