X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcinelerra-cv.git;a=blobdiff_plain;f=cinelerra-cv.spec;h=a94c08eb0a180a42bc8d0a4fdf78f88510d74b62;hp=08ac1d43ffb7333cf3a899439c89c9f602a1fce1;hb=3862479174f367317f91abe3ba15bdaf361075d8;hpb=4214f8f53a7c9e245ac30489fdf85b4aef755006 diff --git a/cinelerra-cv.spec b/cinelerra-cv.spec index 08ac1d4..a94c08e 100644 --- a/cinelerra-cv.spec +++ b/cinelerra-cv.spec @@ -1,27 +1,34 @@ # TODO: # - external libraries packages (is there any sense in that?) # -%define snap 20061125 +%define snap 20121104 +%define rel 4 Summary: Cinelerra - capturing, editing and production of audio/video material -Summary(pl): Cinelerra - nagrywanie, obróbka i produkcja materia³u audio/video +Summary(pl.UTF-8): Cinelerra - nagrywanie, obróbka i produkcja materiału audio/video Name: cinelerra-cv -Version: 2.1 -Release: 0.%{snap}.4 +Version: 2.2 +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: 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 @@ -30,6 +37,7 @@ BuildRequires: libavc1394-devel >= 0.5.1 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 @@ -38,15 +46,17 @@ BuildRequires: libtiff-devel >= 3.5.7 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 @@ -75,23 +85,30 @@ Cinelerra was meant to be a Broadcast 2000 replacement. This is Community Version. -%description -l pl -S± dwa rodzaje u¿ytkowników zajmuj±cych siê filmami: producenci -tworz±cy nowe filmy, wracaj±cy do nich w przysz³o¶ci w celu dalszego -wyg³adzenia, oraz konsumenci, którzy chc± tylko zdobyæ film i go -obejrzeæ. Cinelerra nie jest dla konsumentów. Program ma wiele -mo¿liwo¶ci do edycji nieskompresowanej zawarto¶ci, obróbki w wysokiej -rozdzielczo¶ci oraz monta¿u, z bardzo ma³± liczb± skrótów. Producenci -potrzebuj± tych mo¿liwo¶ci ze wzglêdu na konieczno¶æ retuszowania oraz -modyfikacji formatu, co czyni program bardzo z³o¿onym. +%description -l pl.UTF-8 +Są dwa rodzaje użytkowników zajmujących się filmami: producenci +tworzący nowe filmy, wracający do nich w przyszłości w celu dalszego +wygładzenia, oraz konsumenci, którzy chcą tylko zdobyć film i go +obejrzeć. Cinelerra nie jest dla konsumentów. Program ma wiele +możliwości do edycji nieskompresowanej zawartości, obróbki w wysokiej +rozdzielczości oraz montażu, z bardzo małą liczbą skrótów. Producenci +potrzebują tych możliwości ze względu na konieczność retuszowania oraz +modyfikacji formatu, co czyni program bardzo złożonym. -Cinelerra by³a tworzona z my¶l± o zast±pieniu programu Broadcast 2000. +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 +%patch3 -p1 +%patch4 -p1 +%patch5 -p0 + +find -name Makefile.am | xargs %{__sed} -i -e 's#^LIBTOOL =.*##g' %build rm -f m4/*.m4 *.m4 @@ -104,6 +121,8 @@ touch config.rpath %{__autoconf} %configure \ + CPPFLAGS="%{rpmcppflags} -I/usr/include/freetype2" \ + CXXFLAGS="%{rpmcxxflags} -D__STDC_CONSTANT_MACROS=1" \ %ifarch ppc --enable-altivec \ %endif @@ -111,6 +130,7 @@ touch config.rpath --enable-mmx \ --enable-3dnow \ %endif + --disable-esd \ --enable-freetype2 \ --with-external-ffmpeg \ --with-alsa-prefix=%{_prefix} \