# HG changeset patch # User Michael Schloh von Bennewitz # Date 1233845270 -3600 # Node ID d160fffb83b7cb04f541ccee1c2fdc99a13d9c3f # Parent 9837280ca183fef57107e679ff7f58625d2ed3f1 Improve readability by reformatting text and other statements. diff -r 9837280ca183 -r d160fffb83b7 cinelerra/cinelerra.spec --- a/cinelerra/cinelerra.spec Thu Feb 05 15:23:50 2009 +0100 +++ b/cinelerra/cinelerra.spec Thu Feb 05 15:47:50 2009 +0100 @@ -2,59 +2,43 @@ # Packman: Leon Freitag (leon@links2linux.de) # Packmangroup: Multimedia # norootforbuild + # NOTICE: # To compile Cinelerra with opengl you have to install # NVidia drivers v8774 into the chroot! Once compiled # Cinelerra should work on non-NVidia cards fine too. -#%define svnv 1061 -Name: cinelerra -Summary: A non linear video editor and effects processor -Version: 2.1.cv%(date '+%Y%m%d' -d 02/02/2009) -#Version: 2.1.cv%{svnv} -Release: 0.msvb.1 -License: GPL -Group: Productivity/Multimedia/Video/Editors and Convertors -URL: http://cvs.cinelerra.org/ -Source0: %name-%version.tar.bz2 -#Patch0: cinelerra-gcc43.patch -BuildRoot: %{_tmppath}/%{name}-2.1-%{release}-buildroot -BuildRequires: automake autoconf libtool gcc-c++ freetype2-devel Mesa-devel xorg-x11-devel fltk-devel libx264-devel alsa-devel libesd-devel lame libavc1394-devel libfaac-devel faad2-devel libjpeg-devel libpng-devel libdv-devel OpenEXR-devel libogg-devel libvorbis-devel libtheora-devel mjpegtools-devel libraw1394-devel libiec61883-devel libmpeg3 libsndfile-devel pkgconfig nasm fftw3-devel liba52dec-devel libffmpeg-devel -#who would ever think of that... -BuildRequires: e2fsprogs-devel -#and what they forgot to check in the configure script... -BuildRequires: libtiff-devel flac-devel -Requires: mjpegtools >= 1.6.3, libavcodec52, libavutil49 -Requires: libx264-66, liba52, libpostproc51, libswscale0 -Provides: cinelerra -Autoreqprov: on +Name: cinelerra +Summary: A non linear video editor and effects processor +Version: 2.1.cv%(date '+%Y%m%d' -d 02/02/2009) +Release: 0.msvb.1 +License: GPL +Group: Productivity/Multimedia/Video/Editors and Convertors +URL: http://cvs.cinelerra.org/ +Source0: %name-%version.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-2.1-%{release}-buildroot +BuildRequires: automake autoconf libtool gcc-c++ freetype2-devel Mesa-devel xorg-x11-devel fltk-devel libx264-devel alsa-devel libesd-devel lame libavc1394-devel libfaac-devel faad2-devel libjpeg-devel libpng-devel libdv-devel OpenEXR-devel libogg-devel libvorbis-devel libtheora-devel mjpegtools-devel libraw1394-devel libiec61883-devel libmpeg3 libsndfile-devel pkgconfig nasm fftw3-devel liba52dec-devel libffmpeg-devel e2fsprogs-devel libtiff-devel flac-devel +Requires: mjpegtools >= 1.6.3, libavcodec52, libavutil49 +Requires: libx264-66, liba52, libpostproc51, libswscale0 +Provides: cinelerra +Autoreqprov: on %description -Heroine Virtual Ltd. presents an advanced content creation system for -Linux. Cinelerra takes what normally is a boring server - studied in -computer science classrooms, hidden in back offices - and turns it into -a 50,000 watt flamethrower of multimedia editing. +Cinelerra is a free and open source software nonlinear video editing +system which includes a video compositing engine, allowing the user +to perform common compositing operations such as keying and mattes. +Because Cinelerra is a professional editing program, it requires +significant computing power. -That's right kids. Unlike most of the Linux solutions out there, -Cinelerra requires no emulation of proprietary operating systems, no -commercial add-ons, no banner advertizements, no corporate dependancies, -no terrorists, just a boring old Linux box. - -Cinelerra does primarily 3 main things: capturing, compositing, and -editing audio and video with sample level accuracy. It's a seamless -integration of audio, video, and still photos rarely experienced on a -web server. - -If you want to make movies, you just want to defy the establishment, you -want the same kind of compositing and editing suite that the big boys -use, on the world's most efficient UNIX operating system, it's time for -Cinelerra. +Cinelerra was first released August 1, 2002, and was based in part +on an earlier product known as Broadcast 2000. Broadcast 2000 was +withdrawn by Heroine Virtual in September 2001. The version of this package is the cinelerra.org community version. -%package devel -Summary: Cinelerra header files and development libraries -Group: Development/Libraries/Other +%package devel +Summary: Cinelerra header files and development libraries +Group: Development/Libraries/Other Requires: %name = %version %description devel @@ -62,19 +46,16 @@ %prep %setup -q -#%if %suse_version >= 1100 -#%patch0 -#%endif %build ./autogen.sh %configure --enable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/Europalab\ Development\ Build\ \(MSvB20090202\) --with-external-ffmpeg - %{__make} %{?_smp_mflags} %{?mflags} %install %makeinstall -# rename the mpeg3 utils so they can be installed alongside SuSE native versions +# rename the mpeg3 utils to allow for parallel +# installation alongside SuSE native versions. cd $RPM_BUILD_ROOT/%{_bindir} mv mpeg3toc mpeg3toc.hv mv mpeg3cat mpeg3cat.hv @@ -82,7 +63,6 @@ cd $RPM_BUILD_ROOT%{_libdir} ln -s %{_bindir}/mpeg2enc $RPM_BUILD_ROOT%{_libdir}/cinelerra/mpeg2enc.plugin - %clean rm -rf $RPM_BUILD_ROOT @@ -92,8 +72,7 @@ %{_bindir}/cinelerra -# missing in the 2.1 build -#%{_bindir}/mplexhi +#%{_bindir}/mplexhi # missing in the 2.1 build %{_bindir}/mplexlo %{_bindir}/mpeg3dump.hv @@ -106,15 +85,13 @@ %{_libdir}/libguicast.so.* %{_libdir}/libmpeg3hv*.so.* %{_libdir}/libquicktimehv*.so.* -# missing -#%{_libdir}/libsndfilehv* +#%{_libdir}/libsndfilehv* # missing %{_datadir}/applications/cinelerra.desktop %{_datadir}/pixmaps/cinelerra.xpm %files devel -#no .pc files :/ -#%{_libdir}/pkgconfig* +#%{_libdir}/pkgconfig* #no .pc files :/ %{_libdir}/libmpeg3hv.so %{_libdir}/libmpeg3hv.la @@ -127,6 +104,8 @@ %{_includedir}/* %changelog +* Thu Feb 04 2009 Michael Schloh von Bennewitz - 2.1.cv20090106 +- reformat text and build logic statements in specification * Tue Feb 02 2009 Michael Schloh von Bennewitz - 2.1.cv20090106 - enabled OpenGL configuration parameter and added runtime dependencies * Tue Jan 06 2009 Leon Freitag - 2.1.cv20090106