# $Id$ PNAME="openal" PVER="1.16.0" PBUILD="r1" PCAT="media-libs" DESCRIPTION="openal is a cross-platform 3D audio API appropriate for use with many types of audio applications." HOMEPAGE="http://kcat.strangesoft.net/openal.html" DEPEND=">= media-libs/alsa-lib-1.0.24 >= media-sound/libpulse-2.1" # todo: portaudio! SRCFILE="${PNAME}-soft-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-soft-${PVER}" sminclude cmake multilib msetfeature "!check" SRC_URI=( http://kcat.strangesoft.net/openal-releases/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd http://kcat.strangesoft.net/openal-releases/ | lasttarball" src_compile() { cmake_configure \ $(cmake_opt ALSA on) \ $(cmake_opt OSS on) \ $(cmake_opt PULSEAUDIO on) \ $(cmake_opt PORTAUDIO off) \ $(cmake_opt EXAMPLES off) \ || die mmake || die } postinstall() { echo echo "If you have performance problems using this library, then" echo "try add these lines to your ~/.alsoftrc config file:" echo " [alsa]" echo " mmap = off" echo }