makedepends=(doxygen alsa-lib aom  fribidi gmp gsm jack ladspa lame libavc1394 libiec61883 libmodplug libraw1394 libssh libtheora libwebp libxcb libxml2 opencore-amr openjpeg2 v4l-utils  xorg-fontconfig xorg-libx11 yasm opus fdk-aac pulseaudio x264 x265 libmpeg2 liba52 libass freetype sdl libbluray sdl2-compat speex libvorbis libogg xvid faac faad2 libvpx xorg-libxext xorg-libxfixes  libva libvdpau librsvg libavif libsoxr srt vid-stab)

description="Complete and free Internet live audio and video broadcasting solution"
url="http://ffmpeg.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=ffmpeg
version=4.4.6
release=5

source=(${url}releases/ffmpeg-$version.tar.xz)

prepare() {
  cd ffmpeg-$version
  sed -i 's/-lflite"/-lflite -lasound"/' configure
}

build() {

  mkdir build && cd build

  ../ffmpeg-$version/configure --prefix=/usr \
            --disable-debug \
            --disable-doc \
            --disable-static \
            --docdir=/usr/share/doc/$name-$version \
            --enable-avresample \
            --enable-fontconfig \
            --enable-gmp \
            --enable-gnutls \
            --enable-gpl \
            --enable-ladspa \
            --enable-libaom \
            --enable-libass \
            --enable-libbluray \
            --enable-libdav1d \
            --enable-libdrm \
            --enable-libfdk-aac \
            --enable-libfreetype \
            --enable-libfribidi \
            --enable-libgsm \
            --enable-libiec61883 \
            --enable-libjack \
            --enable-libmodplug \
            --enable-libmp3lame \
            --enable-libopencore_amrnb \
            --enable-libopencore_amrwb \
            --enable-libopenjpeg \
            --enable-libopus \
            --enable-libpulse \
            --enable-librav1e \
            --enable-librsvg \
            --enable-libsoxr \
            --enable-libspeex \
            --enable-libsrt \
            --enable-libssh \
            --enable-libtheora \
            --enable-libv4l2 \
            --enable-libvidstab \
            --enable-libvorbis \
            --enable-libvpx \
            --enable-libwebp \
            --enable-libx264 \
            --enable-libx265 \
            --enable-libxcb \
            --enable-libxml2 \
            --enable-libxvid \
            --enable-nonfree \
            --enable-sdl2 \
            --enable-shared \
            --enable-version3

  make
  gcc ../ffmpeg-$version/tools/qt-faststart.c -o ../ffmpeg-$version/tools/qt-faststart

  make DESTDIR=$PKG install

  install -v -m755 ../ffmpeg-$version/tools/qt-faststart $PKG/usr/bin
  install -v -m755 -d $PKG/usr/share/doc/$name-$version
  #doc disabled due to error with texinfo being too recent for it
  #install -v -m644 doc/*.txt $PKG/usr/share/doc/$name-$version
}
