Fri, 09 Sep 2011 16:57:46 +0200
Update version to development branches and adapt package file index.
1 # Packmanpackagename: cinelerra
2 # Packman: Leon Freitag (leon@links2linux.de)
3 # Packmangroup: Multimedia
4 # norootforbuild
6 # NOTICE:
7 # To compile Cinelerra with opengl you have to install
8 # NVidia drivers v8774 into the chroot! Once compiled
9 # Cinelerra should work on non-NVidia cards fine too.
11 Name: cinelerra
12 Summary: A non linear video editor and effects processor
13 Version: 2.1
14 Release: 20090820
15 License: GPL
16 Group: Productivity/Multimedia/Video/Editors and Convertors
17 URL: http://cvs.cinelerra.org/
18 Source0: %{name}-%{version}-%{release}.tar.bz2
19 BuildRoot: %{_tmppath}/%{name}-%{release}-buildroot
20 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 liba52-devel libffmpeg-devel e2fsprogs-devel libtiff-devel flac-devel
21 Requires: mjpegtools >= 1.6.3, libavcodec52, libavutil50
22 Requires: libx264-66, liba52, libpostproc51, libswscale0
23 Provides: cinelerra
24 Autoreqprov: on
26 %description
27 Cinelerra is a free and open source software nonlinear video editing
28 system which includes a video compositing engine, allowing the user
29 to perform common compositing operations such as keying and mattes.
30 Because Cinelerra is a professional editing program, it requires
31 significant computing power.
33 Cinelerra was first released August 1, 2002, and was based in part
34 on an earlier product known as Broadcast 2000. Broadcast 2000 was
35 withdrawn by Heroine Virtual in September 2001.
37 The version of this package is the cinelerra.org community version.
39 %package devel
40 Summary: Cinelerra header files and development libraries
41 Group: Development/Libraries/Other
42 Requires: %name = %version
44 %description devel
45 This package contains Cinelerra files needed for compiling stuff.
47 %prep
48 %setup -q -n %{name}-%{version}-%{release}
50 %build
51 ./autogen.sh
52 %configure --enable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/Europalab\ Development\ Build\ \(MSvB20090820\) --with-external-ffmpeg
53 %{__make} %{?_smp_mflags} %{?mflags}
55 %install
56 %makeinstall
57 # rename the mpeg3 utils to allow for parallel
58 # installation alongside SuSE native versions.
59 cd $RPM_BUILD_ROOT/%{_bindir}
60 mv mpeg3toc mpeg3toc.hv
61 mv mpeg3cat mpeg3cat.hv
62 mv mpeg3dump mpeg3dump.hv
63 cd $RPM_BUILD_ROOT%{_libdir}
64 ln -s %{_bindir}/mpeg2enc $RPM_BUILD_ROOT%{_libdir}/cinelerra/mpeg2enc.plugin
66 %clean
67 rm -rf $RPM_BUILD_ROOT
69 %files
70 %defattr(-,root,root,-)
71 %doc
73 %{_bindir}/cinelerra
75 #%{_bindir}/mplexhi # missing in the 2.1 build
76 %{_bindir}/mplexlo
78 %{_bindir}/mpeg3dump.hv
79 %{_bindir}/mpeg3toc.hv
80 %{_bindir}/mpeg3cat.hv
82 %{_datadir}/locale/*
83 %{_libdir}/cinelerra/*
85 %{_libdir}/libguicast.so.*
86 %{_libdir}/libmpeg3hv*.so.*
87 %{_libdir}/libquicktimehv*.so.*
88 #%{_libdir}/libsndfilehv* # missing
90 %{_datadir}/applications/cinelerra.desktop
91 %{_datadir}/pixmaps/cinelerra.xpm
93 %files devel
94 #%{_libdir}/pkgconfig* #no .pc files :/
96 %{_libdir}/libmpeg3hv.so
97 %{_libdir}/libmpeg3hv.la
98 %{_libdir}/libquicktimehv.so
99 %{_libdir}/libquicktimehv.la
100 %{_libdir}/libguicast.so
101 %{_libdir}/libguicast.la
102 #%{_libdir}/libsndfilehv.so
103 #%{_libdir}/libsndfilehv.la
104 %{_includedir}/*
106 %changelog
107 * Fri Aug 20 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090820
108 - upgrade to current trunk sources
109 * Sun Mar 05 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090405
110 - upgrade to current trunk sources
111 * Sun Feb 22 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090222
112 - upgrade to current trunk sources, intending to relink against new alsa-devel
113 * Thu Feb 04 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 2.1.cv20090106
114 - reformat text and build logic statements in specification
115 * Tue Feb 02 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 2.1.cv20090106
116 - enabled OpenGL configuration parameter and added runtime dependencies
117 * Tue Jan 06 2009 Leon Freitag <leon@links2linux.de> - 2.1.cv20090106
118 - new versioning scheme, as cinelerra moved to git and dropped the release numbers
119 - Suse 11.1 build
120 * Thu Jul 03 2008 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
121 - added a patch to compile on gcc 4.3/Suse 11.0, thanks to Toni and Rain_Maker
122 * Sat Oct 06 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
123 - svn r1036
124 * Wed Mar 28 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1006
125 - svn r1006
126 - added the custom buildinfo
127 * Mon Nov 13 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv958
128 - svn r958
129 - updated for the new x264 version
130 * Tue Sep 26 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv909
131 - changed the spec to match the packman/SP conventions
132 - svn r909
133 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date
134 - First package with merged Cinelerra 2.1
135 - svn r888
136 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
137 - transitions fix, Ogg renderfarm support, po email address fix
138 - file.h compile fix, fix thread delete race condition
139 - a bunch of mem management fixes
140 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
141 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility
142 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly
143 - shorten xml files, motion blur plugin
144 - camera and projector automation for plugins, waveform not shown fix
145 - change every clip all media files behavior in saved xml
146 - work without audio enabled, delete pluginsets fix
147 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
148 - fseek0 fix bug244, bug250, check sound/audio in dv format
149 - bug249 vorbis setup fix, chromakey fix, check for libfaac
150 - fix DV audio read sample impl., move icon in Gnome
151 - bug30 allow transition at end of track, bug243
152 - fix crash when rendering plugins, fix null plugin usage
153 - fix load XML crash, bug242 >1024 properties
154 * Sat Apr 03 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
155 - EDL export, .mov DV fourcc -> dvc, multi transitions with diff lengths fix
156 - debian build fixes, new configure checks and libavcodec header fixes
157 - mux fixes for long silence/empty video, ubuntu build fixes
158 - RGB*_FLOAT color models for mask engine, gcc 4.1.0 fixes/mpeg2enc
159 - Makefile cleanups, raise_window() commands, BUZ driver channel editor fixes
160 - format selection for timecode in titler, build date and CV versioning
161 - fix --disable-firewire, chromakey-hsv plugin, pt_BR translation updates
162 - deinterlace plugin updates, cache frames even when not static
163 - new deinterlacer, timefronts - take from alpha
164 - fix apply-mask-before-plugins for masks, new timefront plugin
165 - add histogram split checkbox
166 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
167 - vertical pos of auto-zoom text, dv audio offset/framing fix
168 - Italian translation, Spanish update, deinterlace fix
169 - mpeg encode params fix
170 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
171 - raw dv i/o fixes, textual info for labels, " conversion
172 - Automation text label editable, audio_position adjust for dv1394
173 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
174 - fix bug 219 & 220, make text menu hilight white
175 - alt+left/right navigates trough edit handles
176 - parameter name fix, single image dnd fixes, remove mwindowmove dup code
177 - ffmpeg defaults for elem stream (Bug 164), member function fix
178 - gettextize language changes for more plugins, French update
179 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
180 - Fix renderfarm client crash, align cursor on frames default
181 - right mouse on keyframe - keyframe popup, guicast / gettextize additions
182 - Brazilian update, French update
183 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep
184 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
185 - Initial build of CV from svn tree.