# TODO:
# - external libraries packages (is there any sense in that?)
#
-%define snap 20090324
+%define snap 20121104
+%define rel 4
Summary: Cinelerra - capturing, editing and production of audio/video material
Summary(pl.UTF-8): Cinelerra - nagrywanie, obróbka i produkcja materiału audio/video
Name: cinelerra-cv
-Version: 2.1
-Release: 0.%{snap}.2
+Version: 2.2
+Release: 0.%{snap}.%{rel}
License: GPL
Group: X11/Applications
# git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra-cv
Source0: %{name}-%{snap}.tar.bz2
-# Source0-md5: 5b68bc5a7bdab0ccf5418df1646e8f1a
+# Source0-md5: 06b92b01fa6ba32ca4622922f2cbaa68
Patch0: %{name}-build.patch
-URL: http://cvs.cinelerra.org/
+Patch1: %{name}-desktop.patch
+# http://bugs.cinelerra.org/raw-attachment/ticket/949/remove-support-v4l-buzz-k2-6-38.diff
+Patch2: remove-support-v4l-buzz-k2-6-38.diff
+Patch3: %{name}-ffmpeg.patch
+Patch4: %{name}-format-security.patch
+Patch5: %{name}-ffmpeg2.patch
+URL: http://cinelerra.org/
BuildRequires: OpenEXR-devel >= 1.2.1
+BuildRequires: OpenGL-GLU-devel
BuildRequires: OpenGL-devel
BuildRequires: a52dec-libs-devel
BuildRequires: alsa-lib-devel >= 1.0.8
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: esound-devel
-BuildRequires: ffmpeg-devel
+BuildRequires: ffmpeg-devel >= 0.7.1
BuildRequires: fftw3-devel
BuildRequires: freetype-devel >= 2.1.4
BuildRequires: gettext-devel
BuildRequires: libdv-devel
BuildRequires: libiec61883-devel >= 1.0.0
#BuildRequires: libmpeg3-devel >= 1.7
+BuildRequires: libpng-devel >= 2:1.4.0
BuildRequires: libraw1394-devel >= 1.2.0
BuildRequires: libsndfile-devel >= 1.0.11
BuildRequires: libstdc++-devel >= 5:3.2.2
BuildRequires: libtool
BuildRequires: libuuid-devel
BuildRequires: mjpegtools-devel
-%ifarch %{ix86}
+BuildRequires: pkgconfig
+%ifarch %{ix86} %{x8664}
BuildRequires: nasm
%endif
#BuildRequires: quicktime4linux-devel >= 2.2
%prep
%setup -q -n %{name}
%patch0 -p1
+%patch1 -p1
+#%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p0
find -name Makefile.am | xargs %{__sed} -i -e 's#^LIBTOOL =.*##g'
%configure \
CPPFLAGS="%{rpmcppflags} -I/usr/include/freetype2" \
+ CXXFLAGS="%{rpmcxxflags} -D__STDC_CONSTANT_MACROS=1" \
%ifarch ppc
--enable-altivec \
%endif
--enable-mmx \
--enable-3dnow \
%endif
+ --disable-esd \
--enable-freetype2 \
--with-external-ffmpeg \
--with-alsa-prefix=%{_prefix} \