|
|
@ -25,11 +25,11 @@
|
|
|
|
%global _without_lensfun 1
|
|
|
|
%global _without_lensfun 1
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%global _with_placebo 1
|
|
|
|
%global _with_placebo 1
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifnarch i686
|
|
|
|
%ifnarch i686
|
|
|
|
%global _with_bs2b 1
|
|
|
|
%global _with_bs2b 1
|
|
|
|
%global _with_chromaprint 1
|
|
|
|
%global _with_chromaprint 1
|
|
|
|
%global _with_ilbc 1
|
|
|
|
%global _with_ilbc 1
|
|
|
|
|
|
|
|
%global _with_openh264 1
|
|
|
|
%global _with_rav1e 1
|
|
|
|
%global _with_rav1e 1
|
|
|
|
%global _with_rubberband 1
|
|
|
|
%global _with_rubberband 1
|
|
|
|
%global _with_smb 1
|
|
|
|
%global _with_smb 1
|
|
|
@ -42,6 +42,7 @@
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
%global _without_vulkan 1
|
|
|
|
%global _without_vulkan 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
%global _with_mfx 1
|
|
|
|
%global _with_mfx 1
|
|
|
|
%global _with_svtav1 1
|
|
|
|
%global _with_svtav1 1
|
|
|
@ -110,7 +111,7 @@ ExclusiveArch: armv7hnl
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Digital VCR and streaming server
|
|
|
|
Summary: Digital VCR and streaming server
|
|
|
|
Name: ffmpeg%{?flavor}
|
|
|
|
Name: ffmpeg%{?flavor}
|
|
|
|
Version: 5.1.3
|
|
|
|
Version: 5.1.4
|
|
|
|
Release: 1%{?date:.%{?date}%{?date:git}%{?rel}}%{?dist}.inferit
|
|
|
|
Release: 1%{?date:.%{?date}%{?date:git}%{?rel}}%{?dist}.inferit
|
|
|
|
License: %{ffmpeg_license}
|
|
|
|
License: %{ffmpeg_license}
|
|
|
|
URL: https://ffmpeg.org/
|
|
|
|
URL: https://ffmpeg.org/
|
|
|
@ -121,6 +122,8 @@ Source0: https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz
|
|
|
|
Source1: https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz.asc
|
|
|
|
Source1: https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz.asc
|
|
|
|
Source2: https://ffmpeg.org/ffmpeg-devel.asc
|
|
|
|
Source2: https://ffmpeg.org/ffmpeg-devel.asc
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# We don't endorse adding this patch but fedora insists on breaking the ffmpeg ABI
|
|
|
|
|
|
|
|
Patch0: ffmpeg-chromium.patch
|
|
|
|
Conflicts: %{name}-free
|
|
|
|
Conflicts: %{name}-free
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
%{?_with_cuda:BuildRequires: cuda-minimal-build-%{_cuda_version_rpm} cuda-drivers-devel}
|
|
|
|
%{?_with_cuda:BuildRequires: cuda-minimal-build-%{_cuda_version_rpm} cuda-drivers-devel}
|
|
|
@ -165,6 +168,7 @@ BuildRequires: libgcrypt-devel
|
|
|
|
BuildRequires: libGL-devel
|
|
|
|
BuildRequires: libGL-devel
|
|
|
|
BuildRequires: libmodplug-devel
|
|
|
|
BuildRequires: libmodplug-devel
|
|
|
|
BuildRequires: libmysofa-devel
|
|
|
|
BuildRequires: libmysofa-devel
|
|
|
|
|
|
|
|
%{?_with_openh264:BuildRequires: openh264-devel}
|
|
|
|
BuildRequires: libopenmpt-devel
|
|
|
|
BuildRequires: libopenmpt-devel
|
|
|
|
%{?_with_placebo:BuildRequires: libplacebo-devel}
|
|
|
|
%{?_with_placebo:BuildRequires: libplacebo-devel}
|
|
|
|
BuildRequires: librsvg2-devel
|
|
|
|
BuildRequires: librsvg2-devel
|
|
|
@ -242,6 +246,7 @@ Conflicts: libpostproc-free
|
|
|
|
Conflicts: libswresample-free
|
|
|
|
Conflicts: libswresample-free
|
|
|
|
Conflicts: libswscale-free
|
|
|
|
Conflicts: libswscale-free
|
|
|
|
%{?_with_vmaf:Recommends: vmaf-models}
|
|
|
|
%{?_with_vmaf:Recommends: vmaf-models}
|
|
|
|
|
|
|
|
Provides: libavcodec-freeworld = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
%description libs
|
|
|
|
FFmpeg is a complete and free Internet live audio and video
|
|
|
|
FFmpeg is a complete and free Internet live audio and video
|
|
|
@ -279,6 +284,7 @@ This package contains development files for %{name}
|
|
|
|
Summary: Freeworld libavcodec to complement the distro counterparts
|
|
|
|
Summary: Freeworld libavcodec to complement the distro counterparts
|
|
|
|
# Supplements doesn't work well yet - we can rely on comps for now
|
|
|
|
# Supplements doesn't work well yet - we can rely on comps for now
|
|
|
|
#Supplements: libavcodec-free >= %%{version}
|
|
|
|
#Supplements: libavcodec-free >= %%{version}
|
|
|
|
|
|
|
|
Conflicts: libavcodec-free < %{version}
|
|
|
|
|
|
|
|
|
|
|
|
%description -n libavcodec-freeworld
|
|
|
|
%description -n libavcodec-freeworld
|
|
|
|
Freeworld libavcodec to complement the distro counterparts
|
|
|
|
Freeworld libavcodec to complement the distro counterparts
|
|
|
@ -346,6 +352,7 @@ Freeworld libavcodec to complement the distro counterparts
|
|
|
|
%{!?_without_opencl:--enable-opencl} \\\
|
|
|
|
%{!?_without_opencl:--enable-opencl} \\\
|
|
|
|
%{?_with_opencv:--enable-libopencv} \\\
|
|
|
|
%{?_with_opencv:--enable-libopencv} \\\
|
|
|
|
%{!?_without_opengl:--enable-opengl} \\\
|
|
|
|
%{!?_without_opengl:--enable-opengl} \\\
|
|
|
|
|
|
|
|
%{?_with_openh264:--enable-libopenh264} \\\
|
|
|
|
--enable-libopenjpeg \\\
|
|
|
|
--enable-libopenjpeg \\\
|
|
|
|
--enable-libopenmpt \\\
|
|
|
|
--enable-libopenmpt \\\
|
|
|
|
%{!?_without_opus:--enable-libopus} \\\
|
|
|
|
%{!?_without_opus:--enable-libopus} \\\
|
|
|
@ -524,9 +531,18 @@ strip %{buildroot}%{_libdir}/%{name}/libavcodec.so.*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Wed Nov 15 2023 Nicolas Chauvet <kwizart@gmail.com> - 5.1.4-1.inferit
|
|
|
|
|
|
|
|
- Update to 5.1.4
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 17 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 5.1.3-1.inferit
|
|
|
|
* Mon Jul 17 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 5.1.3-1.inferit
|
|
|
|
- Rebuild RPMFusion version for MSVSphere 9.2
|
|
|
|
- Rebuild RPMFusion version for MSVSphere 9.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun May 14 2023 Leigh Scott <leigh123linux@gmail.com> - 5.1.3-3
|
|
|
|
|
|
|
|
- fedora cisco repo isn't multiarch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri May 12 2023 Leigh Scott <leigh123linux@gmail.com> - 5.1.3-2
|
|
|
|
|
|
|
|
- Enable openh264 for fedora
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Mar 31 2023 Leigh Scott <leigh123linux@gmail.com> - 5.1.3-1
|
|
|
|
* Fri Mar 31 2023 Leigh Scott <leigh123linux@gmail.com> - 5.1.3-1
|
|
|
|
- Update to 5.1.3 release
|
|
|
|
- Update to 5.1.3 release
|
|
|
|
- verify upstream source signature
|
|
|
|
- verify upstream source signature
|
|
|
|