# $Id$ PNAME="libsoundtouch" PVER="1.6.0" PBUILD="r1" PCATEGORIE="media-libs" DESCRIPTION="SoundTouch is a audio processing library for modifing audio streams." HOMEPAGE="http://www.surina.net/soundtouch/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME/lib/}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME/lib/}" sminclude mtools SRC_URI=( http://www.surina.net/${PNAME/lib/}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-1.4.0-cflags.patch ) UP2DATE="updatecmd -listonly ${HOMEPAGE} | grep ${PNAME/lib/} | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix CFLAGS mpatch ${PNAME}-1.4.0-cflags.patch || die # disable optimations on arches other than x86 if [[ ${ARCH} != i*86 ]] then sed -i '/^.*#define ALLOW_X86_OPTIMIZATIONS.*$/d' include/STTypes.h || die fi } src_compile() { cd ${SRCDIR} mconfigure --enable-shared --disable-integer-samples || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # upstream changed pkgconfig filename mlink ${PNAME/lib/}-${PVER%.*}.pc /usr/$(mlibdir)/pkgconfig/${PNAME/lib/}-1.0.pc || die minstalldocs COPYING.TXT README.html || die }