From d20458ca43aaeb6e4b5c4e22dc4d43ea4ac45a9c Mon Sep 17 00:00:00 2001 From: Funda Wang Date: Fri, 19 Jan 2024 11:10:26 +0800 Subject: [PATCH] Drop Recommends on openh264, as we do not dlopen it for now --- ffmpeg.spec | 47 ++++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/ffmpeg.spec b/ffmpeg.spec index bec469b..3d53162 100644 --- a/ffmpeg.spec +++ b/ffmpeg.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 %global av_codec_soversion 60 %global av_device_soversion 60 @@ -11,6 +11,8 @@ %global _lto_cflags %{nil} +%bcond_with all_codecs + Name: ffmpeg Version: 6.1.1 Release: %{anolis_release}%{?dist} @@ -19,17 +21,30 @@ License: GPL-3.0-or-later URL: https://ffmpeg.org Source0: https://ffmpeg.org/releases/%{name}-%{version}.tar.xz -BuildRequires: make gcc gcc-c++ -BuildRequires: giflib-devel -BuildRequires: nasm zlib-devel -BuildRequires: libtool openssl-devel -BuildRequires: libdav1d-devel -BuildRequires: libvpx-devel -BuildRequires: lv2-devel lame-devel opus-devel -BuildRequires: libogg-devel libvorbis-devel libtheora-devel -BuildRequires: libtiff-devel libpng-devel libwebp-devel -BuildRequires: libaom-devel fdk-aac-free-devel -BuildRequires: SDL2-devel freetype-devel +BuildRequires: lame-devel >= 3.98.3 +BuildRequires: libtool +BuildRequires: make +BuildRequires: nasm +BuildRequires: pkgconfig(aom) >= 1.0.0 +BuildRequires: pkgconfig(bzip2) +BuildRequires: pkgconfig(dav1d) >= 0.5.0 +BuildRequires: pkgconfig(fdk-aac) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(liblzma) +BuildRequires: pkgconfig(libwebp) >= 0.2.0 +BuildRequires: pkgconfig(lv2) +BuildRequires: pkgconfig(openssl) >= 3.0.0 +BuildRequires: pkgconfig(opus) +BuildRequires: pkgconfig(sdl2) >= 2.0.1 +BuildRequires: pkgconfig(theora) +BuildRequires: pkgconfig(vorbis) +BuildRequires: pkgconfig(vorbisenc) +BuildRequires: pkgconfig(vpx) >= 1.4.0 +BuildRequires: pkgconfig(xcb) >= 1.4 +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-shm) +BuildRequires: pkgconfig(xcb-xfixes) +BuildRequires: pkgconfig(zlib) Requires: libavcodec = %{EVR} Requires: libavdevice = %{EVR} @@ -69,11 +84,6 @@ community or a corporation. Summary: FFmpeg codec library Requires: libavutil = %{EVR} Requires: libswresample = %{EVR} -# We dlopen() openh264, so weak-depend on it... -## Note, we can do this because openh264 is provided in a default-enabled -## third party repository provided by Cisco. -Recommends: libopenh264.so.%{openh264_soversion}%{?lib64_suffix} -Suggests: openh264 %description -n libavcodec The libavcodec library provides a generic encoding/decoding framework @@ -394,6 +404,9 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples %changelog +* Fri Jan 19 2024 Funda Wang - 6.1.1-3 +- Drop Recommends on openh264, as we do not dlopen it for now + * Wed Jan 17 2024 Funda Wang - 6.1.1-2 - Cleanup spec -- Gitee