# $Id$ PNAME="ffmpeg" PVER="2.2.4" PBUILD="r1" PCAT="media-video" DESCRIPTION="ffmpeg is a complete audio and video stream library." HOMEPAGE="http://ffmpeg.org/" DEPEND=">= media-libs/imlib2-1.4 >= media-libs/freetype-2.5 >= media-libs/libsdl-1.2.15 >= media-sound/lame-3.99 >= media-libs/libogg-1.3 >= media-libs/libvorbis-1.3 >= media-libs/libfaac-1.28 >= media-libs/xvid-1.3 >= sys-libs/zlib-1.2.5 >= media-libs/x264-201403 >= media-libs/libtheora-1.1.1 >= x11-libs/libva-1.3 >= x11-libs/libvdpau-0.7" SDEPEND=">= virtual/sed" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" EMUL_LINUX_32=true sminclude mtools mbuild multilib msetfeature "!check" SRC_URI=( http://ffmpeg.org/releases/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd http://www.ffmpeg.org/download.html | grep '${PNAME}-[0-9]' | firsttarball" src_compile() { # mconfigure does not work all-abis ./configure \ --cc="\"$(mabi-cc)\"" \ --cxx="\"$(mabi-cxx)\"" \ --optflags="\"$(mabi-cflags)\"" \ --extra-cflags="\"$(mabi-cflags)\"" \ --extra-cxxflags="\"$(mabi-cxxflags)\"" \ --prefix=/usr \ --libdir=/usr/'$(mlibdir)' \ --shlibdir=/usr/'$(mlibdir)' \ --mandir=/usr/share/man \ --enable-static \ --enable-shared \ --disable-altivec \ --disable-debug \ --disable-libdc1394 \ --enable-libmp3lame \ --enable-pthreads \ --enable-libxvid \ --enable-libvorbis \ --enable-libx264 \ --enable-libfaac \ --enable-libtheora \ --enable-vdpau \ --enable-gpl \ --enable-version3 \ --enable-postproc \ --enable-nonfree \ --enable-x11grab \ --enable-pic \ $(MULTILIB_VERBOSE=false only-m32 echo "--disable-asm") \ || die mmake V=1 || die # build qt-faststart too mmake -C tools qt-faststart || die } src_install() { mmake LDCONFIG=true DESTDIR=${BINDIR} install || die # install qt-faststart all-abis minstallexec tools/qt-faststart || die minstalldocs Changelog README INSTALL doc/* || die }