[packages/ffmpeg] fdk_aac requires --nonfree option
glen
glen at pld-linux.org
Tue Nov 17 14:23:45 CET 2015
commit c8f42fb1deee67ece6cedfe997b4c5ab4506ad68
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Nov 17 15:23:06 2015 +0200
fdk_aac requires --nonfree option
move all options requiring nonfree under bcond for simplicity
ffmpeg.spec | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index ecef579..7597b6a 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -7,9 +7,10 @@
#
# Conditional build:
%bcond_with bootstrap # disable features to able to build without installed ffmpeg
-%bcond_with nonfree # non free options of package (currently: faac)
+%bcond_with nonfree # non free options of package (currently: aacplus, faac, fdk_aac, nvenc)
%bcond_with aacplus # AAC+ encoding via libaacplus (requires nonfree)
%bcond_with fdk_aac # AAC de/encoding via libfdk_aac (requires nonfree)
+%bcond_with faac # faac (requires nonfree)
%bcond_without bs2b # BS2B audio filter support
%bcond_without caca # textual display using libcaca
%bcond_without dcadec # DCA decoding via libdcadec
@@ -52,6 +53,13 @@
%undefine with_opencv
%endif
+%if %{without nonfree}
+%undefine with_aacplus
+%undefine with_fdk_aac
+%undefine with_faac
+%undefine with_nvenc
+%endif
+
%ifnarch %{ix86} %{x8664} arm
%undefine with_x265
%endif
@@ -84,7 +92,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: bzip2-devel
BuildRequires: celt-devel >= 0.11.0
%{?with_dcadec:BuildRequires: dcadec-devel}
-%{?with_nonfree:BuildRequires: faac-devel}
+%{?with_faac:BuildRequires: faac-devel}
%{?with_fdk_aac:BuildRequires: fdk-aac-devel}
%{?with_flite:BuildRequires: flite-devel >= 1.4}
BuildRequires: fontconfig-devel
@@ -248,7 +256,7 @@ Requires: alsa-lib-devel
Requires: bzip2-devel
Requires: celt-devel >= 0.11.0
%{?with_dcadec:Requires: dcadec-devel}
-%{?with_nonfree:Requires: faac-devel}
+%{?with_faac:Requires: faac-devel}
%{?with_fdk_aac:Requires: fdk-aac-devel}
%{?with_flite:Requires: flite-devel >= 1.4}
Requires: fontconfig-devel
@@ -467,7 +475,6 @@ EOF
--enable-fontconfig \
%{?with_frei0r:--enable-frei0r} \
%{?with_ladspa:--enable-ladspa} \
- %{?with_aacplus:--enable-libaacplus} \
--enable-libass \
--enable-libbluray \
%{?with_bs2b:--enable-libbs2b} \
@@ -476,7 +483,6 @@ EOF
--enable-libcdio \
--enable-libdc1394 \
%{?with_dcadec:--enable-libdcadec} \
- %{?with_fdk_aac:--enable-libfdk-aac} \
%{?with_flite:--enable-libflite} \
--enable-libfreetype \
%{?with_fribidi:--enable-libfribidi} \
@@ -522,7 +528,6 @@ EOF
--enable-libxvid \
%{?with_zmq:--enable-libzmq} \
%{?with_zvbi:--enable-libzvbi} \
- %{?with_nvenc:--enable-nvenc} \
%{?with_openal:--enable-openal} \
%{?with_opencl:--enable-opencl} \
%{?with_opengl:--enable-opengl} \
@@ -543,7 +548,10 @@ EOF
%endif
%if %{with nonfree}
--enable-nonfree \
- --enable-libfaac \
+ %{?with_aacplus:--enable-libaacplus} \
+ %{?with_faac:--enable-libfaac} \
+ %{?with_fdk_aac:--enable-libfdk-aac} \
+ %{?with_nvenc:--enable-nvenc} \
%endif
--enable-runtime-cpudetect
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ffmpeg.git/commitdiff/c8f42fb1deee67ece6cedfe997b4c5ab4506ad68
More information about the pld-cvs-commit
mailing list