diff options
Diffstat (limited to 'media-sound/timidity++/timidity++-2.13.0-r2.ebuild')
-rw-r--r-- | media-sound/timidity++/timidity++-2.13.0-r2.ebuild | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/media-sound/timidity++/timidity++-2.13.0-r2.ebuild b/media-sound/timidity++/timidity++-2.13.0-r2.ebuild deleted file mode 100644 index 69f66798eeaf..000000000000 --- a/media-sound/timidity++/timidity++-2.13.0-r2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/timidity++-2.13.0-r2.ebuild,v 1.3 2005/02/22 21:26:18 chriswhite Exp $ - -inherit gnuconfig - -MY_PV=${PV/_/-} -MY_P=TiMidity++-${MY_PV} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A handy MIDI to WAV converter with OSS and ALSA output support" -HOMEPAGE="http://timidity.sourceforge.net/" -SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64 ~sparc" -IUSE="oss nas esd motif X gtk oggvorbis tcltk slang alsa arts jack portaudio emacs" - -RDEPEND=">=sys-libs/ncurses-5.0 - X? ( virtual/x11 ) - esd? ( >=media-sound/esound-0.2.22 ) - gtk? ( =x11-libs/gtk+-1.2* ) - nas? ( >=media-libs/nas-1.4 ) - alsa? ( media-libs/alsa-lib ) - motif? ( >=x11-libs/openmotif-2.1 ) - slang? ( >=sys-libs/slang-1.4 ) - arts? ( kde-base/arts ) - jack? ( media-sound/jack-audio-connection-kit ) - portaudio? ( !ppc? ( media-libs/portaudio ) ) - oggvorbis? ( >=media-libs/libvorbis-1.0_beta4 )" - -DEPEND="${RDEPEND} - sys-devel/autoconf" - -RDEPEND="${RDEPEND} - tcltk? ( >=dev-lang/tk-8.1 ) - emacs? ( virtual/emacs )" - -src_compile() { - local myconf - local audios - local interfaces - - interfaces="dynamic,ncurses,emacs,vt100" - - if use X ; then - myconf="${myconf} --with-x --enable-spectrogram --enable-wrd" - interfaces="${interfaces},xskin,xaw" - # wrapping in a "use arts" because of bug #48761 - use arts || use gtk && interfaces="${interfaces},gtk" - use motif && interfaces="${interfaces},motif" - else - myconf="${myconf} --without-x" - fi - - use slang && interfaces="${interfaces},slang" - - use oss && audios="${audios},oss" - use esd && audios="${audios},esd" - use oggvorbis && audios="${audios},vorbis" - use nas && { audios="${audios},nas"; myconf="${myconf} --with-nas-library=/usr/X11R6/$(get_libdir)/libaudio.so"; } - use arts && audios="${audios},arts" - use jack && audios="${audios},jack" - (use x86 || use sparc) && use portaudio && audios="${audios},portaudio" - - use alsa \ - && audios="${audios},alsa" \ - && interfaces="${interfaces},alsaseq" \ - && myconf="${myconf} --with-default-output=alsa" - - econf \ - --localstatedir=/var/state/timidity++ \ - --with-elf \ - --enable-audio=${audios} \ - --enable-interface=${interfaces} \ - --enable-server \ - --enable-network \ - ${myconf} || die - - emake || die -} - -src_install() { - make DESTDIR=${D} install || die - - dodoc AUTHORS ChangeLog* INSTALL* - dodoc NEWS README* ${FILESDIR}/timidity.cfg - - insinto /etc/conf.d - newins ${FILESDIR}/conf.d.timidity timidity - - exeinto /etc/init.d - newexe ${FILESDIR}/init.d.timidity timidity - - insinto /etc - newins ${FILESDIR}/timidity.cfg-r1 timidity.cfg - - dodir /usr/share/timidity - dosym /etc/timidity.cfg /usr/share/timidity/timidity.cfg - - exeinto /usr/bin - newexe ${FILESDIR}/timidity-update timidity-update - - if use emacs ; then - dosed 's:/usr/local/bin/timidity:/usr/bin/timidity:g' /usr/share/emacs/site-lisp/timidity.el - else - rm ${D}/timidity.el - fi -} - -pkg_postinst() { - einfo "" - einfo "A timidity config file has been installed in /etc/timidity.cfg." - einfo "" - einfo "Do not edit this file as it will interfere with the timidity-update tool." - einfo "You will need to emerge timidity-eawpatches or timidity-shompatches." - einfo "" - einfo "The tool 'timidity-update' can be used to switch between installed patchsets." - einfo "" - einfo "An init script for the alsa timidity sequencer has been installed." - einfo "If you wish to use the timidity virtual sequencer, edit /etc/conf.d/timidity" - einfo "and run 'rc-update add timidity <runlevel> && /etc/init.d/timidity start'" - - if use sparc; then - ewarn "sparc support is experimental. oss, alsa, esd, and portaudio do not work." - ewarn "-Ow (save to wave file) does..." - fi -} |