diff options
author | Carsten Teibes | 2018-01-20 12:43:22 +0100 |
---|---|---|
committer | Carsten Teibes | 2018-01-20 12:43:22 +0100 |
commit | b056b44244f01418aca53ea9159e5ec150aec6aa (patch) | |
tree | 2fe339ef8a9492e6250731f6c6f4dcb08e92be20 | |
download | aur-b056b44244f01418aca53ea9159e5ec150aec6aa.tar.gz |
[new] freepats-legacy 20060219
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | freepats-legacy.install | 10 | ||||
-rw-r--r-- | freepats.cfg | 32 |
4 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1b5d9fda9e9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = freepats-legacy + pkgdesc = A free and open set of instrument patches for use with softsynths (old version) + pkgver = 20060219 + pkgrel = 1 + url = https://freepats.zenvoid.org/SoundSets/general-midi.html + install = freepats-legacy.install + arch = any + license = GPL + optdepends = timidity++: MIDI Sequencer and converter + optdepends = wildmidi: Another MIDI Synthesizer + provides = timidity-freepats=20060219 + conflicts = timidity-freepats=20060219 + source = https://freepats.zenvoid.org/freepats-20060219.tar.xz + source = freepats.cfg + sha256sums = 500c61782ff4b22de6887c0a32e68dd98b511c4396ddf89e8cab482c7dcea89e + sha256sums = 7a37808753321ac31554b2f2ad9b063f73a9a9bf64799cbb2165bd9247140fc2 + +pkgname = freepats-legacy + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b38687066c27 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG +# Contributor: Ray Rashif <schiv@archlinux.org> +# Contributor: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: rabyte <rabyte.at.pen.dot.tj> + +pkgname=freepats-legacy +pkgver=20060219 +pkgrel=1 +pkgdesc="A free and open set of instrument patches for use with softsynths (old version)" +arch=('any') +url="https://freepats.zenvoid.org/SoundSets/general-midi.html" +license=('GPL') +provides=("timidity-freepats=$pkgver") +conflicts=("timidity-freepats=$pkgver") +optdepends=('timidity++: MIDI Sequencer and converter' + 'wildmidi: Another MIDI Synthesizer') +install=$pkgname.install +source=("https://freepats.zenvoid.org/freepats-$pkgver.tar.xz" + 'freepats.cfg') +sha256sums=('500c61782ff4b22de6887c0a32e68dd98b511c4396ddf89e8cab482c7dcea89e' + '7a37808753321ac31554b2f2ad9b063f73a9a9bf64799cbb2165bd9247140fc2') + +prepare() { + # wildmidi does not support soundfont settings, so remove them + tail -n3 freepats.cfg > wildmidi-freepats.cfg +} + +package() { + install -d "$pkgdir"/usr/share/freepats/{Drum,Tone}_000 + install -m644 freepats.cfg "$pkgdir"/usr/share/freepats/timidity-freepats.cfg + install -m644 wildmidi-freepats.cfg "$pkgdir"/usr/share/freepats/wildmidi-freepats.cfg + + cd freepats + install -m644 Drum_000/*.{pat,txt} "$pkgdir"/usr/share/freepats/Drum_000 + install -m644 Tone_000/*.{pat,txt} "$pkgdir"/usr/share/freepats/Tone_000 + install -m644 crude.cfg "$pkgdir"/usr/share/freepats/freepats.cfg + install -Dm644 README "$pkgdir"/usr/share/doc/freepats/README + + # support old paths (from old timidity-freepats package) + install -d "$pkgdir"/usr/share/timidity + ln -s /usr/share/freepats "$pkgdir"/usr/share/timidity/freepats + install -d "$pkgdir"/etc/timidity++/freepats + ln -s /usr/share/freepats/freepats.cfg "$pkgdir"/etc/timidity++/freepats/freepats.cfg +} diff --git a/freepats-legacy.install b/freepats-legacy.install new file mode 100644 index 000000000000..8ebb8cbf73f8 --- /dev/null +++ b/freepats-legacy.install @@ -0,0 +1,10 @@ + +post_install() { + echo "=> To make TiMidity++ or WildMidi use the FreePats patches, copy" + echo " /usr/share/freepats/timidity-freepats.cfg to /etc/timidity++/timidity.cfg" + echo " or /usr/share/freepats/wildmidi-freepats.cfg to /etc/wildmidi/wildmidi.cfg" +} + +post_upgrade() { + post_install +} diff --git a/freepats.cfg b/freepats.cfg new file mode 100644 index 000000000000..997d0dd52cb3 --- /dev/null +++ b/freepats.cfg @@ -0,0 +1,32 @@ +# details on this file and other examples see here: +# http://www.onicos.com/staff/iz/timidity/dist/cfg/sndfont.cfg +# http://www.onicos.com/staff/iz/timidity/dist/cfg/ +#---------------------------------------------------------------- +# SoundFont extension configuration +# +# soundfont <filename> [order={0|1}] [remove] +# <filename> is the path of SoundFont file. +# order: 0(preload) or 1(load after GUS). +# remove: disable specified soundfont. +# +# font exclude <tonebank> [<preset> [<keynote>]] +# font order {0|1} <tonebank> [<preset> [<keynote>]] +# <tonebank>: 0-127 +# +# font exclude 128 [<drumset> [<key>]] +# font order {0|1} 128 [<drumset> [<key>]] +#---------------------------------------------------------------- + +# change the next line to point to a soundfont you have +# soundfonts can be found e.g. here: http://www.hammersound.net/ +# soundfont /usr/share/soundfonts/DX7Piano.SF2 + +# you can do manipulations of the soundfont you load like this: +# e.g. removing drumset 99 +# font exclude 128 99 + +# load drum samples after GUS patches +# font order 1 128 + +dir /usr/share/freepats +source /usr/share/freepats/freepats.cfg |