[packages/ffmpeg] - added fdk_aac option (nonfree); libilbc needs different ilbc library variant

qboosh qboosh at pld-linux.org
Sat Oct 6 12:56:33 CEST 2012


commit 004e5628a36bb07adf3a754e2a9372c28fba8d29
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Oct 6 12:58:02 2012 +0200

    - added fdk_aac option (nonfree); libilbc needs different ilbc library variant

 ffmpeg.spec | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index aa9a406..d8581f5 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -1,4 +1,4 @@
-# TODO: libilbc, libfdk-aac, flite
+# TODO: libilbc (requires webrtc.org version), flite (some additional voices required)
 #
 # How to deal with ffmpeg/opencv checken-egg problem:
 #	1. make-request -r --without opencv ffmpeg.spec
@@ -9,10 +9,12 @@
 # Conditional build:
 %bcond_with	nonfree		# non free options of package (currently: faac)
 %bcond_with	aacplus		# AAC+ encoding via libaacplus (requires nonfree)
+%bcond_with	fdk_aac		# AAC encoding via libfdk_aac (requires nonfree)
 %bcond_without	autoreqdep	# don't care about package name deps generated by rpm
 %bcond_without	caca		# textual display using libcaca
 %bcond_with	flite		# flite voice synthesis support [ffmpeg expects more voices]
 %bcond_without	frei0r		# build without frei0r video filtering
+%bcond_with	ilbc		# iLBC de/encoding via libilbc
 %bcond_without	openal		# build without OpenAL 1.1 capture support
 %bcond_without	opencv		# build without opencv video filtering
 %bcond_without	pulseaudio	# build without PulseAudio input support
@@ -47,6 +49,7 @@ BuildRequires:	alsa-lib-devel
 BuildRequires:	bzip2-devel
 BuildRequires:	celt-devel >= 0.11.0
 %{?with_nonfree:BuildRequires:	faac-devel}
+%{?with_fdk_aac:BuildRequires:	fdk-aac-devel}
 %{?with_flite:BuildRequires:	flite-devel}
 BuildRequires:	fontconfig-devel
 BuildRequires:	freetype-devel
@@ -67,6 +70,7 @@ BuildRequires:	libcdio-devel
 BuildRequires:	libdc1394-devel >= 2
 BuildRequires:	libgsm-devel
 BuildRequires:	libiec61883-devel
+%{?with_ilbc:BuildRequires:	libilbc-devel}
 BuildRequires:	libmodplug-devel
 BuildRequires:	libnut-devel
 BuildRequires:	libraw1394-devel >= 2
@@ -173,6 +177,7 @@ Requires:	alsa-lib-devel
 Requires:	bzip2-devel
 Requires:	celt-devel >= 0.11.0
 %{?with_nonfree:Requires:	faac-devel}
+%{?with_fdk_aac:Requires:	fdk-aac-devel}
 Requires:	fontconfig-devel
 Requires:	freetype-devel
 Requires:	jack-audio-connection-kit-devel
@@ -186,6 +191,7 @@ Requires:	libcdio-devel
 Requires:	libdc1394-devel >= 2
 Requires:	libgsm-devel
 Requires:	libiec61883-devel
+%{?with_ilbc:Requires:	libilbc-devel}
 Requires:	libmodplug-devel
 Requires:	libnut-devel
 Requires:	libraw1394-devel >= 2
@@ -353,10 +359,12 @@ EOF
 	--enable-libcelt \
 	--enable-libcdio \
 	--enable-libdc1394 \
+	%{?with_fdk_aac:--enable-libfdk-aac} \
 	%{?with_flite:--enable-libflite} \
 	--enable-libfreetype \
 	--enable-libgsm \
 	--enable-libiec61883 \
+	%{?with_ilbc:--enable-libilbc} \
 	--enable-libmodplug \
 	--enable-libmp3lame \
 	--enable-libnut \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ffmpeg.git/commitdiff/004e5628a36bb07adf3a754e2a9372c28fba8d29



More information about the pld-cvs-commit mailing list