diff --git a/ffmpeg.spec b/ffmpeg.spec index 72a84ca..69fe021 100644 --- a/ffmpeg.spec +++ b/ffmpeg.spec @@ -4,10 +4,15 @@ #global date 20110612 #global rel rc1 +%if 0%{?rhel} +%global _without_vpx 1 +%global _without_celt 1 +%endif + Summary: Digital VCR and streaming server Name: ffmpeg Version: 0.10.2 -Release: 2%{?date}%{?date:git}%{?rel}%{?dist} +Release: 3%{?date}%{?date:git}%{?rel}%{?dist} %if 0%{?_with_amr:1} License: GPLv3+ %else @@ -38,18 +43,19 @@ BuildRequires: libass-devel #libcrystalhd is currently broken %{?_with_crystalhd:BuildRequires: libcrystalhd-devel} BuildRequires: libdc1394-devel +Buildrequires: libmodplug-devel BuildRequires: librtmp-devel BuildRequires: libtheora-devel BuildRequires: libv4l-devel -BuildRequires: libva-devel >= 0.31.0 +%{?!_without_vaapi:BuildRequires: libva-devel >= 0.31.0} BuildRequires: libvdpau-devel BuildRequires: libvorbis-devel -BuildRequires: libvpx-devel >= 0.9.1 +%{?!_without_vpx:BuildRequires: libvpx-devel >= 0.9.1} %ifarch %{ix86} x86_64 BuildRequires: libXvMC-devel %endif %{?_with_amr:BuildRequires: opencore-amr-devel vo-amrwbenc-devel} -%{?_with_openal:BuildRequires: openal-soft-devel} +%{!?_without_openal:BuildRequires: openal-soft-devel} %{?_with_opencv:BuildRequires: opencv-devel} BuildRequires: openjpeg-devel %{!?_without_pulse:BuildRequires: pulseaudio-libs-devel} @@ -85,7 +91,7 @@ This package contains the libraries for %{name} %package devel Summary: Development package for %{name} Group: Development/Libraries -Requires: %{name}-libs = %{version}-%{release} +Requires: %{name}-libs%{_isa} = %{version}-%{release} Requires: pkgconfig %description devel @@ -99,8 +105,8 @@ This package contains development files for %{name} ../configure \\\ --prefix=%{_prefix} \\\ --bindir=%{_bindir} \\\ - --datadir=%{_datadir}/ffmpeg \\\ - --incdir=%{_includedir}/ffmpeg \\\ + --datadir=%{_datadir}/%{name} \\\ + --incdir=%{_includedir}/%{name} \\\ --libdir=%{_libdir} \\\ --mandir=%{_mandir} \\\ --arch=%{_target_cpu} \\\ @@ -110,6 +116,7 @@ This package contains development files for %{name} %{!?_with_crystalhd:--disable-crystalhd} \\\ %{?_with_frei0r:--enable-frei0r} \\\ --enable-gnutls \\\ + --enable-libass \\\ %{!?_without_cdio:--enable-libcdio} \\\ %{!?_without_celt:--enable-libcelt} \\\ --enable-libdc1394 \\\ @@ -119,7 +126,7 @@ This package contains development files for %{name} --enable-libfreetype \\\ --enable-libgsm \\\ --enable-libmp3lame \\\ - %{?_with_openal:--enable-openal} \\\ + %{!?_without_openal:--enable-openal} \\\ %{?_with_opencv:--enable-libopencv} \\\ --enable-libopenjpeg \\\ %{!?_without_pulse:--enable-libpulse} \\\ @@ -129,7 +136,7 @@ This package contains development files for %{name} --enable-libtheora \\\ --enable-libvorbis \\\ --enable-libv4l2 \\\ - --enable-libvpx \\\ + %{!?_without_vpx:--enable-libvpx} \\\ %{!?_without_x264:--enable-libx264} \\\ --enable-libxvid \\\ --enable-x11grab \\\ @@ -271,6 +278,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue May 01 2012 Nicolas Chauvet - 0.10.2-3 +- Sync with ffmpeg-compat and EL +- Add BR libmodplug-devel +- Enable libass openal-soft + * Tue Apr 10 2012 Nicolas Chauvet - 0.10.2-2 - Explicitely disable neon unless armv7hnl