packaging/rpm: Enable FFmpeg support on Fedora 36+ and RHEL 9+

Since Fedora Linux 36, an FFmpeg implementation is provided
in the base distribution as "ffmpeg-free". This implementation
is sufficient for building FreeRDP with FFmpeg support.

This implementation is also available in Fedora Extra Packages
for Enterprise Linux (EPEL) for Red Hat Enterprise Linux 9
and derivatives.

Thus, enable FFmpeg support when building for those distributions.
This commit is contained in:
Neal Gompa 2023-03-16 09:00:03 -04:00 committed by akallabeth
parent 2f17622f65
commit d044a1e073

View File

@ -89,6 +89,10 @@ BuildRequires: wayland-devel
BuildRequires: libwayland-client-devel
%endif
%if 0%{?fedora} >= 36 || 0%{?rhel} >= 9
BuildRequires: ffmpeg-free-devel
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@ -119,7 +123,7 @@ cp %{_topdir}/SOURCES/source_version freerdp-nightly-%{version}/.source_version
-DWITH_CUPS=ON \
-DWITH_PCSC=ON \
-DWITH_JPEG=ON \
%if %{defined suse_version}
%if 0%{?fedora} >= 36 || 0%{?rhel} >= 9 || 0%{?suse_version}
-DWITH_FFMPEG=ON \
-DWITH_DSP_FFMPEG=ON \
%endif