diff options
Diffstat (limited to 'media-sound/timidity-eawpatches/timidity-eawpatches-12-r2.ebuild')
-rw-r--r-- | media-sound/timidity-eawpatches/timidity-eawpatches-12-r2.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/media-sound/timidity-eawpatches/timidity-eawpatches-12-r2.ebuild b/media-sound/timidity-eawpatches/timidity-eawpatches-12-r2.ebuild new file mode 100644 index 000000000000..098cea7fb5f0 --- /dev/null +++ b/media-sound/timidity-eawpatches/timidity-eawpatches-12-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: + +S=${WORKDIR}/eawpats +DESCRIPTION="Eric Welsh's GUS patches for TiMidity" +SRC_URI="http://5hdumat.samizdat.net/music/eawpats${PV}_full.tar.gz" +HOMEPAGE="http://www.stardate.bc.ca/eawpatches/html/default.htm" + +DEPEND="media-sound/timidity++" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="~x86" + +src_unpack() { +unpack ${A} +cd ${S}/linuxconfig +cp timidity.cfg timidity.cfg.orig +sed -e "s:dir /home/user/eawpats/:dir /usr/share/timidity/eawpatches:" timidity.cfg.orig > timidity.cfg +rm -f timidity.cfg.orig +} + +src_install () { + local instdir=/usr/share/timidity + + # Install base timidity configuration + insinto ${instdir} + doins linuxconfig/timidity.cfg + rm -rf linuxconfig/ winconfig/ + + # Install base eawpatches + insinto ${instdir}/eawpatches + doins *.cfg *.pat + rm *.cfg *.pat + + # Install patches from subdirectories + for d in `find . -type f -name \*.pat | sed 's,/[^/]*$,,' | sort -u`; do + insinto ${instdir}/eawpatches/${d} + doins ${d}/*.pat + done + + # Install documentation, including subdirs + find . -name \*.txt | xargs dodoc +} |