# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit cvs IUSE="alsa arts esd sdl oggvorbis mpeg" DESCRIPTION="OpenAL CVS ebuild " SRC_URI="" HOMEPAGE="http://opensource.creative.com/" S=${WORKDIR}/${ECVS_MODULE} LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" DEPEND="x86? ( dev-lang/nasm ) alsa? ( media-libs/alsa-lib ) arts? ( kde-base/arts ) esd? ( media-sound/esound ) sdl? ( media-libs/libsdl ) oggvorbis? ( media-libs/libvorbis ) mpeg? ( media-libs/smpeg )" PROVIDE="media-libs/openal" ECVS_SERVER="opensource.creative.com:/usr/local/cvs-repository" ECVS_MODULE="openal" ECVS_USER="guest" ECVS_PASS="guest" src_compile() { local myconf use_enable esd esd use_enable sdl sdl use_enable alsa alsa use_enable arts arts use_enable mpeg smpeg use_enable oggvorbis vorbis cd ${S}/linux use alsa && epatch ${FILESDIR}/openal_cap_cvs.diff WANT_AUTOCONF_2_5=1 ./autogen.sh || die ./configure --prefix=/usr ${myconf} --enable-paranoid-locks --enable-capture || die emake all || die } src_install() { cd ${S}/linux make install DESTDIR=${D}/usr/|| die dodoc CREDITS ChangeLog INSTALL NOTES PLATFORM TODO makeinfo doc/openal.texi doinfo doc/openal.info cd ${S} dodoc CHANGES COPYING CREDITS dohtml docs/*.html } pkg_postinst() { einfo "You can use this openal with your favorite unreal engine based game" einfo "by making a symlink from /usr/lib/libopenal.so.0.0.7 to the" einfo "openal.so in the Game's System directory." einfo "To get this working with voice chat in UT2004, refer to" einfo "http://icculus.org/~warp/ut2004/" }