diff options
Diffstat (limited to 'media-libs/openal/openal-20040817.ebuild')
-rw-r--r-- | media-libs/openal/openal-20040817.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/media-libs/openal/openal-20040817.ebuild b/media-libs/openal/openal-20040817.ebuild new file mode 100644 index 000000000000..f4ff3a0f607d --- /dev/null +++ b/media-libs/openal/openal-20040817.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/openal-20040817.ebuild,v 1.1 2004/08/17 20:02:12 wolf31o2 Exp $ + +inherit eutils + +IUSE="alsa arts esd sdl debug oggvorbis mpeg" +DESCRIPTION="OpenAL, the Open Audio Library, is an open, vendor-neutral, cross-platform API for interactive, primarily spatialized audio" +SRC_URI="mirror://gentoo/${P}.tar.bz2" +HOMEPAGE="http://opensource.creative.com/" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~sparc ~ppc ~amd64" + +DEPEND="x86? ( dev-lang/nasm ) + alsa? ( >=media-libs/alsa-lib-1.0.2 ) + arts? ( kde-base/arts ) + esd? ( media-sound/esound ) + sdl? ( media-libs/libsdl ) + oggvorbis? ( media-libs/libvorbis ) + mpeg? ( media-libs/smpeg )" + +src_compile() { + local myconf + + use esd && myconf="${myconf} --enable-esd" + use sdl && myconf="${myconf} --enable-sdl" + use alsa && myconf="${myconf} --enable-alsa" + use arts && myconf="${myconf} --enable-arts" + use mpeg && myconf="${myconf} --enable-smpeg" + use oggvorbis && myconf="${myconf} --enable-vorbis" + use debug && myconf="${myconf} --enable-debug-maximus" + + cd ${S}/linux + use alsa && epatch ${FILESDIR}/${P}-alsa_capture.diff + WANT_AUTOCONF=2.5 ./autogen.sh || die + ./configure --prefix=/usr ${myconf} --enable-paranoid-locks \ + --enable-capture --enable-optimize || die + emake all || die +} + +src_install() { + cd ${S}/linux + + make install DESTDIR=${D}/usr/|| die + + dodoc CREDITS ChangeLog INSTALL NOTES PLATFORM TODO + dodoc ${FILESDIR}/openalrc + makeinfo doc/openal.texi + doinfo doc/openal.info + + cd ${S} + dodoc CHANGES COPYING CREDITS + dohtml docs/*.html +} + +pkg_postinst() { + einfo "There is a sample openalrc file in /usr/share/doc/${P} which" + einfo "sets up 4 speaker surround sound with ALSA. Simply copy it to your:" + einfo " ~/.openalrc" + einfo "to use it." +} |