#!/bin/mkpkg # description: Multimedia framework for audio/video processing # url: https://ffmpeg.org/ name=ffmpeg version=9.0.2 release=1 depends=(sdl2 libvpx libwebp zlib bzip2 xz freetype fontconfig fribidi harfbuzz libdrm openh264 x264 libass libressl) makedeps=(nasm) source=(https://ffmpeg.org/releases/$name-$version.tar.xz) sha256sums=( "8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e" ) patch() { cd $name-$version sed -i '/^[[:space:]]*av_fallthrough;$/d' libavformat/tls_libtls.c } build() { cd $name-$version ./configure \ --prefix=/usr \ --cc=clang \ --cxx=clang++ \ --ar=llvm-ar \ --nm=llvm-nm \ --ranlib=llvm-ranlib \ --extra-ldexeflags="-Wl,-z,stack-size=2097152" \ --enable-gpl \ --enable-version3 \ --enable-nonfree \ --enable-shared \ --enable-libtls \ --enable-pic \ --enable-ffplay \ --enable-pthreads \ --enable-libvpx \ --enable-libwebp \ --enable-libfreetype \ --enable-libfontconfig \ --enable-libfribidi \ --enable-libharfbuzz \ --enable-libdrm \ --enable-libopenh264 \ --enable-libx264 \ --enable-libass \ --enable-libass \ --disable-static \ --disable-debug \ --disable-doc \ --disable-stripping make make DESTDIR=$PKG install rm -rf $PKG/usr/share/ffmpeg/examples } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh