Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Simone Caronni
fa6957091f Exclude lc3 on RHEL 2025-10-16 13:22:19 +02:00
Simone Caronni
faccd9b81a Add missing option 2025-09-24 11:33:37 +02:00
Simone Caronni
dfb3609175 Adjust options 2025-09-24 10:46:12 +02:00
Simone Caronni
35e66e7f44 Update to 7.1.2 2025-09-24 10:32:28 +02:00
2 changed files with 96 additions and 38 deletions

View file

@ -27,19 +27,23 @@
%ifarch s390 s390x %ifarch s390 s390x
%bcond dc1394 0 %bcond dc1394 0
%bcond ffnvcodec 0
%else %else
%bcond dc1394 1 %bcond dc1394 1
%bcond ffnvcodec 1
%endif %endif
%if 0%{?rhel} %if 0%{?rhel}
# Disable dependencies not available or wanted on RHEL/EPEL # Disable dependencies not available or wanted on RHEL/EPEL
%bcond chromaprint 0 %bcond chromaprint 0
%bcond flite 0 %bcond flite 0
%bcond lc3 0
%else %else
# Break chromaprint dependency cycle (Fedora-only): # Break chromaprint dependency cycle (Fedora-only):
# ffmpeg (libavcodec-free) → chromaprint → ffmpeg # ffmpeg (libavcodec-free) → chromaprint → ffmpeg
%bcond chromaprint %{?_with_bootstrap:0}%{!?_with_bootstrap:1} %bcond chromaprint %{?_with_bootstrap:0}%{!?_with_bootstrap:1}
%bcond flite 1 %bcond flite 1
%bcond lc3 1
%endif %endif
%if 0%{?rhel} && 0%{?rhel} <= 9 %if 0%{?rhel} && 0%{?rhel} <= 9
@ -84,8 +88,8 @@
Name: ffmpeg Name: ffmpeg
%global pkg_name %{name}%{?pkg_suffix} %global pkg_name %{name}%{?pkg_suffix}
Version: 7.1.1 Version: 7.1.2
Release: 4%{?dist} Release: 1%{?dist}
Summary: A complete solution to record, convert and stream audio and video Summary: A complete solution to record, convert and stream audio and video
License: GPL-3.0-or-later License: GPL-3.0-or-later
URL: https://ffmpeg.org/ URL: https://ffmpeg.org/
@ -134,6 +138,7 @@ BuildRequires: gsm-devel
BuildRequires: ladspa-devel BuildRequires: ladspa-devel
BuildRequires: lame-devel BuildRequires: lame-devel
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libklvanc-devel
BuildRequires: libmysofa-devel BuildRequires: libmysofa-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libXext-devel BuildRequires: libXext-devel
@ -161,7 +166,9 @@ BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(libilbc) BuildRequires: pkgconfig(libilbc)
BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(lc3) %if %{with lc3}
BuildRequires: pkgconfig(lc3) >= 1.1.0
%endif
%if %{with lcms2} %if %{with lcms2}
BuildRequires: pkgconfig(lcms2) >= 2.13 BuildRequires: pkgconfig(lcms2) >= 2.13
%endif %endif
@ -558,30 +565,39 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--optflags="%{build_cflags}" \ --optflags="%{build_cflags}" \
--extra-ldflags="%{build_ldflags}" \ --extra-ldflags="%{build_ldflags}" \
--disable-htmlpages \ --disable-htmlpages \
--enable-pic \
--disable-stripping \
--enable-shared \
--disable-static \ --disable-static \
--disable-stripping \
--enable-pic \
--enable-shared \
--enable-gpl \ --enable-gpl \
--enable-version3 \ --enable-version3 \
--enable-libsmbclient \ --enable-amf \
--disable-openssl \ --enable-avcodec \
--enable-avdevice \
--enable-avfilter \
--enable-avformat \
--enable-alsa \
--enable-bzlib \ --enable-bzlib \
--enable-frei0r \
%if %{with chromaprint} %if %{with chromaprint}
--enable-chromaprint \ --enable-chromaprint \
%else %else
--disable-chromaprint \ --disable-chromaprint \
%endif %endif
--disable-cuda-nvcc \
%if %{with ffnvcodec}
--enable-cuvid \
%endif
--disable-decklink \
--enable-frei0r \
--enable-gcrypt \ --enable-gcrypt \
--enable-gmp \
--enable-gnutls \ --enable-gnutls \
--enable-gray \
--enable-iconv \
--enable-ladspa \ --enable-ladspa \
%if %{with lcms2} %if %{with lcms2}
--enable-lcms2 \ --enable-lcms2 \
%endif %endif
--enable-libshaderc \
--enable-vulkan \
--disable-cuda-sdk \
--enable-libaom \ --enable-libaom \
--enable-libaribb24 \ --enable-libaribb24 \
--enable-libaribcaption \ --enable-libaribcaption \
@ -592,6 +608,7 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-libcdio \ --enable-libcdio \
--enable-libcodec2 \ --enable-libcodec2 \
--enable-libdav1d \ --enable-libdav1d \
--disable-libdavs2 \
%if %{with dc1394} %if %{with dc1394}
--enable-libdc1394 \ --enable-libdc1394 \
%endif %endif
@ -604,19 +621,28 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-libfontconfig \ --enable-libfontconfig \
--enable-libfreetype \ --enable-libfreetype \
--enable-libfribidi \ --enable-libfribidi \
--enable-libharfbuzz \
--enable-libgme \ --enable-libgme \
--enable-libgsm \ --enable-libgsm \
--enable-libharfbuzz \
%if %{with dc1394} %if %{with dc1394}
--enable-libiec61883 \ --enable-libiec61883 \
%endif %endif
--enable-libilbc \ --enable-libilbc \
--enable-libjack \ --enable-libjack \
--enable-libjxl \ --enable-libjxl \
--enable-libklvanc \
--disable-liblensfun \
--disable-liblcevc-dec \
%if %{with lc3}
--enable-liblc3 \ --enable-liblc3 \
%endif
--enable-libmodplug \ --enable-libmodplug \
--enable-libmp3lame \ --enable-libmp3lame \
--enable-libmysofa \ --enable-libmysofa \
--disable-libnpp \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--disable-libopencv \
--enable-libopenh264 \ --enable-libopenh264 \
--enable-libopenjpeg \ --enable-libopenjpeg \
--enable-libopenmpt \ --enable-libopenmpt \
@ -626,63 +652,90 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
%endif %endif
--enable-libpulse \ --enable-libpulse \
--enable-libqrencode \ --enable-libqrencode \
--disable-libquirc \
--enable-librabbitmq \ --enable-librabbitmq \
--enable-librav1e \ --enable-librav1e \
--enable-librist \ --enable-librist \
--enable-librsvg \ --enable-librsvg \
%if %{with librtmp}
--enable-librtmp \
%endif
--enable-librubberband \ --enable-librubberband \
--enable-libshaderc \
--disable-libshine \
--enable-libsmbclient \
--enable-libsnappy \ --enable-libsnappy \
--enable-libsvtav1 \ --enable-libsvtav1 \
--enable-libsoxr \ --enable-libsoxr \
--enable-libspeex \ --enable-libspeex \
--enable-libssh \
--enable-libsrt \ --enable-libsrt \
--enable-libssh \
--disable-libtensorflow \
--enable-libtesseract \ --enable-libtesseract \
--enable-libtheora \ --enable-libtheora \
--disable-libtorch \
--disable-libuavs3d \
--enable-libtwolame \ --enable-libtwolame \
--enable-libv4l2 \
--enable-libvidstab \ --enable-libvidstab \
%if %{with vmaf} %if %{with vmaf}
--enable-libvmaf \ --enable-libvmaf \
%endif %endif
--enable-libvo-amrwbenc \
--enable-libvorbis \ --enable-libvorbis \
--enable-libv4l2 \
--enable-libvpx \
--enable-libwebp \
--enable-libxml2 \
--enable-libzimg \
--enable-libzmq \
--enable-libzvbi \
%if %{with lto}
--enable-lto \
%endif
%if %{with vpl} %if %{with vpl}
--enable-libvpl \ --enable-libvpl \
%endif %endif
--enable-lv2 \ --enable-libvpx \
--enable-vaapi \ --enable-libwebp \
--enable-vdpau \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-libvo-amrwbenc \
%if %{with evc}
--enable-libxeve \
--enable-libxevd \
%endif
%if %{with x264} %if %{with x264}
--enable-libx264 \ --enable-libx264 \
%endif %endif
%if %{with x265} %if %{with x265}
--enable-libx265 \ --enable-libx265 \
%endif %endif
%if %{with librtmp} --disable-libxavs2 \
--enable-librtmp \ --disable-libxavs \
--enable-libxcb \
--enable-libxcb-shape \
--enable-libxcb-shm \
--enable-libxcb-xfixes \
%if %{with evc}
--enable-libxeve \
--enable-libxevd \
%endif %endif
--enable-libxml2 \
--enable-libxvid \ --enable-libxvid \
--enable-libzimg \
--enable-libzmq \
--enable-libzvbi \
%if %{with lto}
--enable-lto \
%endif
--enable-lv2 \
--enable-lzma \
--enable-manpages \
%if %{with ffnvcodec}
--enable-nvdec \
--enable-nvenc \
%endif
--enable-openal \ --enable-openal \
--enable-opencl \ --enable-opencl \
--enable-opengl \ --enable-opengl \
--disable-openssl \
--enable-postproc \
--enable-pthreads \ --enable-pthreads \
--enable-sdl2 \
--enable-shared \
--enable-swresample \
--enable-swscale \
--enable-v4l2-m2m \
--enable-vaapi \
--enable-vapoursynth \ --enable-vapoursynth \
--enable-vdpau \
--enable-vulkan \
--enable-xlib \
--enable-zlib \
%if %{without all_codecs} %if %{without all_codecs}
--enable-muxers \ --enable-muxers \
--enable-demuxers \ --enable-demuxers \
@ -858,6 +911,11 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples
%{_mandir}/man3/libswscale.3* %{_mandir}/man3/libswscale.3*
%changelog %changelog
* Wed Sep 24 2025 Simone Caronni <negativo17@gmail.com> - 7.1.2-1
- Update to 7.1.2.
- Enable VANC processing for SDI.
- Explicitly list all implicitly enabled/disabled options.
* Fri Jun 13 2025 Neal Gompa <ngompa@fedoraproject.org> - 7.1.1-4 * Fri Jun 13 2025 Neal Gompa <ngompa@fedoraproject.org> - 7.1.1-4
- Switch to regular upstream sources for package build - Switch to regular upstream sources for package build
- Enable more codecs - Enable more codecs

View file

@ -1,3 +1,3 @@
SHA512 (ffmpeg-7.1.1.tar.xz) = 42486e485c8fc6f3ec61598a1a7cb40360535762b3fcf28c10d7c6840bc55afe3334434912746e69eef862d3cedf45a02953bde73d38547d2d9a7a38a65e123a SHA512 (ffmpeg-7.1.2.tar.xz) = 181e6415da359e3addbc448ff09b5cebe57d9c37106e5125c41f484adebc250502fc9efe150cb117d7378e20830715035be94c2ba4ad7c369b18af85f1a4ca20
SHA512 (ffmpeg-7.1.1.tar.xz.asc) = 480846fd939d00f2ea90c0256081519a6996c7a990d0f66444a7ae1bce2e5ad6380f5d751efc9bde18da9c4d34738ade57dd66288b989dfd074c484562e20e75 SHA512 (ffmpeg-7.1.2.tar.xz.asc) = b0358cea13be070a0d41b42e98c5df17ab8794b86a5f8b2a4bf0043e608a21b02fdbaad2bc3318457a9c43ef0d3c823509234ffd7292e6ea49b1eff951663f58
SHA512 (ffmpeg.keyring) = 9b36506835db36f776b7ddb53ad6fa9e915e6ca2f9c7cfebe8eb45513e1036a985283590a840ca313a111bf35dc3731f68885aaafb1fb7011ec433cc119e5165 SHA512 (ffmpeg.keyring) = 9b36506835db36f776b7ddb53ad6fa9e915e6ca2f9c7cfebe8eb45513e1036a985283590a840ca313a111bf35dc3731f68885aaafb1fb7011ec433cc119e5165