# $Id$ PNAME="libmp4v2" PVER="1.5.0.1" PBUILD="r6" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="MPEG-4/H.261/MPEG-2/H.263 MP3/AAC/AMR streaming library." HOMEPAGE="http://mpeg4ip.sourceforge.net/" DEPEND="" SRCFILE="mpeg4ip-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/mpeg4ip-${PVER}" sminclude mtools SRC_URI=( sourceforge://mpeg4ip/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_sourceforge mpeg4ip" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fixes build with nasm-2 sed -e 's:nasm -r:nasm -v:g' -i configure || die "sed nasm" mlibtoolize || die } src_compile() { cd ${SRCDIR} touch bootstrapped || die # we only want to compile the library mconfigure \ --disable-warns-as-err \ --disable-server \ --disable-player \ --disable-mp4live \ --disable-id3tags \ --disable-xvid \ --disable-a52dec \ --disable-mad \ --disable-mpeg2dec \ --disable-srtp \ --disable-mp3lame \ --disable-faac \ --disable-ffmpeg \ --disable-x264 \ || die sed -i 's:SUBDIRS = . test util:SUBDIRS = .:' ${SRCDIR}/lib/mp4v2/Makefile || die mmake LIBTOOL=libtool -C ${SRCDIR}/lib/mp4v2 || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /usr/include/libmp4v2 || die mmake LIBTOOL=libtool -C ${SRCDIR}/lib/mp4v2 DESTDIR=${BINDIR} install || die # install includes minstallfile include/mpeg4ip.h /usr/include/libmp4v2 || die minstallfile include/mpeg4ip_version.h /usr/include/libmp4v2 || die minstallfile mpeg4ip_config.h /usr/include/libmp4v2 || die # fix some includes sed -i 's:"mpeg4ip.h"::' ${BINDIR}/usr/include/mp4.h || die sed -i -e 's:mpeg4ip_config.h:libmp4v2/mpeg4ip_config.h:' \ -e 's:"mpeg4ip_version.h"::' \ ${BINDIR}/usr/include/libmp4v2/mpeg4ip.h || die minstalldocs README INTERNALS API_CHANGES TODO || die }