Compare commits

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

5 commits

Author SHA1 Message Date
Neal Gompa
d723a334a2 Disable lc3 only on RHEL 10 2025-11-17 13:26:31 -05:00
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 105 additions and 38 deletions

View file

@ -27,8 +27,10 @@
%ifarch s390 s390x
%bcond dc1394 0
%bcond ffnvcodec 0
%else
%bcond dc1394 1
%bcond ffnvcodec 1
%endif
%if 0%{?rhel}
@ -51,6 +53,14 @@
%bcond placebo 1
%endif
%if 0%{?el10}
# Disable temporarily while we want for liblc3 to be upgraded
# Cf. https://issues.redhat.com/browse/RHEL-127169
%bcond lc3 0
%else
%bcond lc3 1
%endif
%if %{with all_codecs}
%bcond evc 1
%bcond rtmp 1
@ -84,8 +94,8 @@
Name: ffmpeg
%global pkg_name %{name}%{?pkg_suffix}
Version: 7.1.1
Release: 4%{?dist}
Version: 7.1.2
Release: 2%{?dist}
Summary: A complete solution to record, convert and stream audio and video
License: GPL-3.0-or-later
URL: https://ffmpeg.org/
@ -134,6 +144,7 @@ BuildRequires: gsm-devel
BuildRequires: ladspa-devel
BuildRequires: lame-devel
BuildRequires: libgcrypt-devel
BuildRequires: libklvanc-devel
BuildRequires: libmysofa-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
@ -161,7 +172,9 @@ BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(libilbc)
BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(lc3)
%if %{with lc3}
BuildRequires: pkgconfig(lc3) >= 1.1.0
%endif
%if %{with lcms2}
BuildRequires: pkgconfig(lcms2) >= 2.13
%endif
@ -558,30 +571,39 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--optflags="%{build_cflags}" \
--extra-ldflags="%{build_ldflags}" \
--disable-htmlpages \
--enable-pic \
--disable-stripping \
--enable-shared \
--disable-static \
--disable-stripping \
--enable-pic \
--enable-shared \
--enable-gpl \
--enable-version3 \
--enable-libsmbclient \
--disable-openssl \
--enable-amf \
--enable-avcodec \
--enable-avdevice \
--enable-avfilter \
--enable-avformat \
--enable-alsa \
--enable-bzlib \
--enable-frei0r \
%if %{with chromaprint}
--enable-chromaprint \
%else
--disable-chromaprint \
%endif
--disable-cuda-nvcc \
%if %{with ffnvcodec}
--enable-cuvid \
%endif
--disable-decklink \
--enable-frei0r \
--enable-gcrypt \
--enable-gmp \
--enable-gnutls \
--enable-gray \
--enable-iconv \
--enable-ladspa \
%if %{with lcms2}
--enable-lcms2 \
%endif
--enable-libshaderc \
--enable-vulkan \
--disable-cuda-sdk \
--enable-libaom \
--enable-libaribb24 \
--enable-libaribcaption \
@ -592,6 +614,7 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-libcdio \
--enable-libcodec2 \
--enable-libdav1d \
--disable-libdavs2 \
%if %{with dc1394}
--enable-libdc1394 \
%endif
@ -604,19 +627,28 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-libfontconfig \
--enable-libfreetype \
--enable-libfribidi \
--enable-libharfbuzz \
--enable-libgme \
--enable-libgsm \
--enable-libharfbuzz \
%if %{with dc1394}
--enable-libiec61883 \
%endif
--enable-libilbc \
--enable-libjack \
--enable-libjxl \
--enable-libklvanc \
--disable-liblensfun \
--disable-liblcevc-dec \
%if %{with lc3}
--enable-liblc3 \
%endif
--enable-libmodplug \
--enable-libmp3lame \
--enable-libmysofa \
--disable-libnpp \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--disable-libopencv \
--enable-libopenh264 \
--enable-libopenjpeg \
--enable-libopenmpt \
@ -626,63 +658,90 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
%endif
--enable-libpulse \
--enable-libqrencode \
--disable-libquirc \
--enable-librabbitmq \
--enable-librav1e \
--enable-librist \
--enable-librsvg \
%if %{with librtmp}
--enable-librtmp \
%endif
--enable-librubberband \
--enable-libshaderc \
--disable-libshine \
--enable-libsmbclient \
--enable-libsnappy \
--enable-libsvtav1 \
--enable-libsoxr \
--enable-libspeex \
--enable-libssh \
--enable-libsrt \
--enable-libssh \
--disable-libtensorflow \
--enable-libtesseract \
--enable-libtheora \
--disable-libtorch \
--disable-libuavs3d \
--enable-libtwolame \
--enable-libv4l2 \
--enable-libvidstab \
%if %{with vmaf}
--enable-libvmaf \
%endif
--enable-libvo-amrwbenc \
--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}
--enable-libvpl \
%endif
--enable-lv2 \
--enable-vaapi \
--enable-vdpau \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-libvo-amrwbenc \
%if %{with evc}
--enable-libxeve \
--enable-libxevd \
%endif
--enable-libvpx \
--enable-libwebp \
%if %{with x264}
--enable-libx264 \
%endif
%if %{with x265}
--enable-libx265 \
%endif
%if %{with librtmp}
--enable-librtmp \
--disable-libxavs2 \
--disable-libxavs \
--enable-libxcb \
--enable-libxcb-shape \
--enable-libxcb-shm \
--enable-libxcb-xfixes \
%if %{with evc}
--enable-libxeve \
--enable-libxevd \
%endif
--enable-libxml2 \
--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-opencl \
--enable-opengl \
--disable-openssl \
--enable-postproc \
--enable-pthreads \
--enable-sdl2 \
--enable-shared \
--enable-swresample \
--enable-swscale \
--enable-v4l2-m2m \
--enable-vaapi \
--enable-vapoursynth \
--enable-vdpau \
--enable-vulkan \
--enable-xlib \
--enable-zlib \
%if %{without all_codecs}
--enable-muxers \
--enable-demuxers \
@ -858,6 +917,14 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples
%{_mandir}/man3/libswscale.3*
%changelog
* Mon Nov 17 2025 Neal Gompa <ngompa@fedoraproject.org> - 7.1.2-2
- Disable lc3 only on RHEL 10
* 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
- Switch to regular upstream sources for package build
- Enable more codecs

View file

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