# TODO:
# - external libraries packages (is there any sense in that?)
#
-%define snap 20061125
+%define snap 20100109
+%define rel 7
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}.10
+Release: 0.%{snap}.%{rel}
License: GPL
Group: X11/Applications
-# svn://svn.skolelinux.org/cinelerra/trunk/hvirtual
-Source0: %{name}-%{version}.tar.gz
-# Source0-md5: 89a039be86acab89ed392ce987dea2c8
+# git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra-cv
+Source0: %{name}-%{snap}.tar.bz2
+# Source0-md5: e130b134a9e691ae36d2bbb117fc530b
Patch0: %{name}-build.patch
-URL: http://cvs.cinelerra.org/
+Patch1: %{name}-libpng.patch
+Patch2: %{name}-desktop.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: findutils
BuildRequires: ffmpeg-devel
BuildRequires: fftw3-devel
BuildRequires: freetype-devel >= 2.1.4
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
+BuildRequires: sed >= 4.0
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXv-devel
BuildRequires: xorg-lib-libXxf86vm-devel
-Requires: OpenEXR-devel >= 1.2.1
+Requires: OpenEXR >= 1.2.1
Requires: alsa-lib >= 1.0.8
Requires: freetype >= 2.1.4
Requires: libavc1394 >= 0.5.1
Cinelerra była tworzona z myślą o zastąpieniu programu Broadcast 2000.
-Wersja Społecznościowa.
+Wersja społecznościowa.
%prep
-%setup -q
+%setup -q -n %{name}
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
-find . -name Makefile.am -exec sed -i -e 's#^LIBTOOL =.*##g' "{}" ";"
+find -name Makefile.am | xargs %{__sed} -i -e 's#^LIBTOOL =.*##g'
+%{__sed} -i -e 's/png_check_sig((unsigned char\*)test, 8)/!png_sig_cmp((unsigned char\*)test, 0, 8)/g' cinelerra/filepng.C
%build
rm -f m4/*.m4 *.m4
%{__autoconf}
%configure \
+ CPPFLAGS="%{rpmcppflags} -I/usr/include/freetype2" \
%ifarch ppc
--enable-altivec \
%endif