ffmpeg: update to 4.4.2.

libfaac support was removed way back in ffmpeg 3.2.

Closes: #37710 [via git-merge-pr]
Co-authored-by: Duncaen <duncaen@voidlinux.org>
This commit is contained in:
mhmdanas 2022-06-27 18:14:00 +03:00 committed by Duncaen
parent 1dcef9658b
commit af57501e7b
No known key found for this signature in database
GPG key ID: 335C1D17EC3D6E35

View file

@ -1,15 +1,15 @@
# Template file for 'ffmpeg' # Template file for 'ffmpeg'
# audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname! # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
pkgname=ffmpeg pkgname=ffmpeg
version=4.4.1 version=4.4.2
revision=6 revision=1
short_desc="Decoding, encoding and streaming software" short_desc="Decoding, encoding and streaming software"
maintainer="Orphaned <orphan@voidlinux.org>" maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later" license="GPL-3.0-or-later"
homepage="https://www.ffmpeg.org" homepage="https://www.ffmpeg.org"
changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog" changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog"
distfiles="${homepage}/releases/ffmpeg-${version}.tar.xz" distfiles="${homepage}/releases/ffmpeg-${version}.tar.xz"
checksum=eadbad9e9ab30b25f5520fbfde99fae4a92a1ae3c0257a8d68569a4651e30e02 checksum=af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93
hostmakedepends="pkg-config perl yasm" hostmakedepends="pkg-config perl yasm"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
@ -19,7 +19,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
libbs2b-devel libvidstab-devel $(vopt_if pulseaudio pulseaudio-devel) libbs2b-devel libvidstab-devel $(vopt_if pulseaudio pulseaudio-devel)
$(vopt_if x265 x265-devel) $(vopt_if vaapi libva-devel) $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel) $(vopt_if vaapi libva-devel) $(vopt_if vdpau libvdpau-devel)
$(vopt_if v4l2 v4l-utils-devel) $(vopt_if faac faac-devel) $(vopt_if fdk_aac fdk-aac-devel) $(vopt_if v4l2 v4l-utils-devel) $(vopt_if fdk_aac fdk-aac-devel)
$(vopt_if vpx libvpx-devel) $(vopt_if aom libaom-devel) $(vopt_if vpx libvpx-devel) $(vopt_if aom libaom-devel)
$(vopt_if nvenc nv-codec-headers) $(vopt_if sndio sndio-devel) $(vopt_if nvenc nv-codec-headers) $(vopt_if sndio sndio-devel)
$(vopt_if dav1d libdav1d-devel) $(vopt_if zimg zimg-devel) $(vopt_if dav1d libdav1d-devel) $(vopt_if zimg zimg-devel)
@ -29,9 +29,13 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
$(vopt_if srt srt-devel) $(vopt_if rist librist-devel)" $(vopt_if srt srt-devel) $(vopt_if rist librist-devel)"
depends="ffplay>=${version}_${revision}" depends="ffplay>=${version}_${revision}"
build_options="x265 v4l2 vaapi vdpau vpx faac fdk_aac aom nvenc sndio pulseaudio build_options="x265 v4l2 vaapi vdpau vpx fdk_aac aom nvenc sndio pulseaudio
dav1d zimg webp sofa vulkan drm svtav1 srt rist" dav1d zimg webp sofa vulkan drm svtav1 srt rist"
build_options_default="x265 v4l2 vpx aom sndio pulseaudio dav1d webp vulkan drm srt rist" build_options_default="x265 v4l2 vpx aom sndio pulseaudio dav1d webp vulkan drm srt rist"
desc_option_srt="Enable support for SRT (Secure, Reliable, Transport)"
desc_option_rist="Enable support for RIST (Reliable Internet Stream Transport)"
desc_option_sofa="Enable support for AES SOFA"
desc_option_webp="Enable support for WebP"
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
i686*|x86_64*) build_options_default+=" vaapi vdpau nvenc";; i686*|x86_64*) build_options_default+=" vaapi vdpau nvenc";;
@ -102,7 +106,6 @@ do_configure() {
$(vopt_enable pulseaudio libpulse) --enable-libfreetype --enable-libmodplug \ $(vopt_enable pulseaudio libpulse) --enable-libfreetype --enable-libmodplug \
--enable-libspeex --enable-libcelt --enable-libass \ --enable-libspeex --enable-libcelt --enable-libass \
--enable-libopus --enable-librtmp --enable-libjack $(vopt_enable nvenc) \ --enable-libopus --enable-librtmp --enable-libjack $(vopt_enable nvenc) \
$(vopt_if faac '--enable-nonfree --enable-libfaac') \
$(vopt_if fdk_aac '--enable-nonfree --enable-libfdk-aac') \ $(vopt_if fdk_aac '--enable-nonfree --enable-libfdk-aac') \
--disable-libopencore_amrnb --disable-libopencore_amrwb \ --disable-libopencore_amrnb --disable-libopencore_amrwb \
--disable-libopenjpeg \ --disable-libopenjpeg \