# rebuild mpv on any update pkgname=ffmpeg pkgver=6.0.1 pkgrel=3 pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix" arch=('x86_64') url="https://ffmpeg.org/" license=('GPL') depends=('bzip2' 'lame' 'sdl2' 'libvorbis' 'xvidcore' 'zlib' 'x264' 'libtheora' 'fribidi' 'opencore-amr' 'alsa-lib' 'libvdpau' 'libxfixes' 'libvpx' 'libwebp' 'libva' 'openjpeg' 'rtmpdump' 'speex' 'gsm' 'pulseaudio' 'v4l-utils' 'gnutls' 'x265' 'libass' 'dcadec' 'opus' 'dav1d' 'avisynthplus' 'samba' 'librsvg' 'vulkan-loader') makedepends=('yasm' 'vulkan-headers') source=("https://ffmpeg.org/releases/${pkgname}-${pkgver}.tar.xz" 'vulkan.patch') md5sums=('ce0e7f8abc6b72bb345d1b854760236d' '46ab3269d48fea91f742ca7a3a6d57db') build() { cd ${pkgname}-${pkgver} # from https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/eb0455d64690 #patch -p1 -i ${srcdir}/vulkan.patch ./configure --prefix=/usr \ --enable-avisynth \ --enable-libmp3lame \ --enable-libvorbis \ --enable-libxvid \ --enable-libx264 \ --enable-libx265 \ --enable-libvpx \ --enable-libtheora \ --enable-libgsm \ --enable-postproc \ --enable-shared \ --enable-libopencore_amrnb \ --enable-libopencore_amrwb \ --enable-libopus \ --enable-libopenjpeg \ --enable-librtmp \ --enable-libpulse \ --enable-gpl \ --enable-gnutls \ --enable-vdpau \ --enable-version3 \ --enable-runtime-cpudetect \ --enable-swresample \ --enable-libspeex \ --enable-libv4l2 \ --enable-libfribidi \ --enable-libass \ --enable-libdav1d \ --enable-librsvg \ --enable-libsmbclient \ --enable-vulkan \ --disable-debug \ --disable-static make make tools/qt-faststart make doc/ff{mpeg,play}.1 } package() { cd ${pkgname}-${pkgver} make DESTDIR=${pkgdir} install install-man install -D -m755 tools/qt-faststart ${pkgdir}/usr/bin/qt-faststart }