# $Id$ PNAME="ffmpeg" PVER="4.0.1" PBUILD="r1" PCAT="media-video" # rebuild required: mplayer gpac DESCRIPTION="ffmpeg is a complete audio and video stream library." HOMEPAGE="http://ffmpeg.org/" DEPEND=">= app-arch/bzip2-1.0.6 >= app-crypt/gnutls-3.6 >= media-libs/alsa-lib-1.1 >= media-libs/imlib2-1.4 >= media-libs/freetype-2.6 >= media-libs/fontconfig-2.11 >= media-libs/libsdl-1.2.15 >= media-sound/lame-3.99 >= media-libs/libass-0.14 >= media-libs/libbluray-1.0 >= media-libs/libogg-1.3 >= media-libs/libvorbis-1.3 >= media-sound/libpulse-10 >= media-libs/libv4l-1.14 >= media-libs/libvpx-1.7 >= media-libs/speex-1.2 >= media-libs/xvid-1.3 >= sys-libs/zlib-1.2.5 >= media-libs/x264-201806 >= media-libs/x265-2.8 >= media-libs/libtheora-1.1.1 >= x11-libs/libva-1.8 >= x11-libs/libvdpau-1.1" SDEPEND=">= virtual/sed" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" EMUL_LINUX_32=true sminclude mtools multilib mbuild msetfeature "!check" SRC_URI=( https://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 \ --disable-static \ --enable-shared \ --disable-altivec \ --disable-debug \ --disable-libdc1394 \ --enable-gnutls \ --enable-libass \ --enable-libbluray \ --enable-libfreetype \ --enable-libmp3lame \ --enable-pthreads \ --enable-libpulse \ --enable-libxvid \ --enable-libvorbis \ --enable-libx264 \ --enable-libx265 \ --enable-libspeex \ --enable-libtheora \ --enable-libvpx \ --enable-vdpau \ --enable-gpl \ --enable-version3 \ --enable-postproc \ --enable-swresample \ --enable-nonfree \ --enable-libxcb \ --enable-libxcb-shm \ --enable-libxcb-xfixes \ --enable-libxcb-shape \ --enable-pic \ --enable-runtime-cpudetect \ $(MULTILIB_VERBOSE=false only-m32 echo "--disable-asm") \ || die mmake V=1 || die # build qt-faststart too mmake -C tools qt-faststart || die # build docs mmake doc/ffmpeg.1 doc/ffplay.1 doc/ffserver.1 || die } src_install() { mmake LDCONFIG=true DESTDIR=${BINDIR} install install-man || die # install qt-faststart all-abis minstallexec tools/qt-faststart || die minstalldocs Changelog README INSTALL doc/* || die }