cinelerra/cinelerra.spec

changeset 2
9837280ca183
parent 1
0ac791766d58
child 3
d160fffb83b7
equal deleted inserted replaced
0:f5eeced478bf 1:c545cea20cd5
1 # Packmanpackagename: cinelerra 1 # Packmanpackagename: cinelerra
2 # Packman: Leon Freitag (leon@links2linux.de) 2 # Packman: Leon Freitag (leon@links2linux.de)
3 # Packmangroup: Multimedia 3 # Packmangroup: Multimedia
4 # norootforbuild 4 # norootforbuild
5 # NOTICE: 5 # NOTICE:
6 # To compile Cinelerra with opengl you have to install NVidia drivers v8774 into the chroot! 6 # To compile Cinelerra with opengl you have to install
7 # Once compiled Cinelerra should work on non-NVidia cards fine too. 7 # NVidia drivers v8774 into the chroot! Once compiled
8 # Cinelerra should work on non-NVidia cards fine too.
8 9
9 #%define svnv 1061 10 #%define svnv 1061
10 Name: cinelerra 11 Name: cinelerra
11 Summary: A non linear video editor and effects processor 12 Summary: A non linear video editor and effects processor
12 Version: 2.1.cv%(date '+%Y%m%d' -d 01/06/2009) 13 Version: 2.1.cv%(date '+%Y%m%d' -d 02/02/2009)
13 #Version: 2.1.cv%{svnv} 14 #Version: 2.1.cv%{svnv}
14 Release: 0.pm.1 15 Release: 0.msvb.1
15 License: GPL 16 License: GPL
16 Group: Productivity/Multimedia/Video/Editors and Convertors 17 Group: Productivity/Multimedia/Video/Editors and Convertors
17 URL: http://cvs.cinelerra.org 18 URL: http://cvs.cinelerra.org/
18 Source0: %name-%version.tar.bz2 19 Source0: %name-%version.tar.bz2
19 #Patch0: cinelerra-gcc43.patch 20 #Patch0: cinelerra-gcc43.patch
20 BuildRoot: %{_tmppath}/%{name}-2.1-%{release}-buildroot 21 BuildRoot: %{_tmppath}/%{name}-2.1-%{release}-buildroot
21 BuildRequires: gcc-c++ freetype2-devel Mesa-devel xorg-x11-devel fltk-devel libx264-devel alsa-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 22 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
22 #who would ever think of that... 23 #who would ever think of that...
23 BuildRequires: e2fsprogs-devel 24 BuildRequires: e2fsprogs-devel
24 #and what they forgot to check in the configure script... 25 #and what they forgot to check in the configure script...
25 BuildRequires: libtiff-devel flac-devel 26 BuildRequires: libtiff-devel flac-devel
26 Requires: mjpegtools >= 1.6.3 27 Requires: mjpegtools >= 1.6.3, libavcodec52, libavutil49
28 Requires: libx264-66, liba52, libpostproc51, libswscale0
27 Provides: cinelerra 29 Provides: cinelerra
28 Autoreqprov: on 30 Autoreqprov: on
29 31
30 %description 32 %description
31 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. 33 Heroine Virtual Ltd. presents an advanced content creation system for
32 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. 34 Linux. Cinelerra takes what normally is a boring server - studied in
33 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. 35 computer science classrooms, hidden in back offices - and turns it into
34 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. 36 a 50,000 watt flamethrower of multimedia editing.
35 37
36 The version you'll find in this package is the cinelerra.org community version. 38 That's right kids. Unlike most of the Linux solutions out there,
39 Cinelerra requires no emulation of proprietary operating systems, no
40 commercial add-ons, no banner advertizements, no corporate dependancies,
41 no terrorists, just a boring old Linux box.
42
43 Cinelerra does primarily 3 main things: capturing, compositing, and
44 editing audio and video with sample level accuracy. It's a seamless
45 integration of audio, video, and still photos rarely experienced on a
46 web server.
47
48 If you want to make movies, you just want to defy the establishment, you
49 want the same kind of compositing and editing suite that the big boys
50 use, on the world's most efficient UNIX operating system, it's time for
51 Cinelerra.
52
53 The version of this package is the cinelerra.org community version.
54
37 %package devel 55 %package devel
38 Summary: Cinelerra header files and development libraries 56 Summary: Cinelerra header files and development libraries
39 Group: Development/Libraries/Other 57 Group: Development/Libraries/Other
40 Requires: %name = %version 58 Requires: %name = %version
59
41 %description devel 60 %description devel
42 Cinelerra files needed for compiling stuff 61 This package contains Cinelerra files needed for compiling stuff.
43
44 62
45 %prep 63 %prep
46 %setup -q 64 %setup -q
47 #%if %suse_version >= 1100 65 #%if %suse_version >= 1100
48 #%patch0 66 #%patch0
49 #%endif 67 #%endif
50 68
51 %build 69 %build
52 ./autogen.sh 70 ./autogen.sh
53 %configure --disable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/GIT\ Packman\ build --with-external-ffmpeg 71 %configure --enable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/Europalab\ Development\ Build\ \(MSvB20090202\) --with-external-ffmpeg
54
55 72
56 %{__make} %{?_smp_mflags} %{?mflags} 73 %{__make} %{?_smp_mflags} %{?mflags}
57 74
58 %install 75 %install
59 %makeinstall 76 %makeinstall
106 %{_libdir}/libguicast.so 123 %{_libdir}/libguicast.so
107 %{_libdir}/libguicast.la 124 %{_libdir}/libguicast.la
108 #%{_libdir}/libsndfilehv.so 125 #%{_libdir}/libsndfilehv.so
109 #%{_libdir}/libsndfilehv.la 126 #%{_libdir}/libsndfilehv.la
110 %{_includedir}/* 127 %{_includedir}/*
128
111 %changelog 129 %changelog
130 * Tue Feb 02 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 2.1.cv20090106
131 - enabled OpenGL configuration parameter and added runtime dependencies
112 * Tue Jan 06 2009 Leon Freitag <leon@links2linux.de> - 2.1.cv20090106 132 * Tue Jan 06 2009 Leon Freitag <leon@links2linux.de> - 2.1.cv20090106
113 - new versioning scheme, as cinelerra moved to git and dropped the release numbers 133 - new versioning scheme, as cinelerra moved to git and dropped the release numbers
114 - Suse 11.1 build 134 - Suse 11.1 build
115 * Thu Jul 03 2008 Leon Freitag <leon@links2linux.de> - 2.1.cv1036 135 * Thu Jul 03 2008 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
116 - added a patch to compile on gcc 4.3/Suse 11.0, thanks to Toni and Rain_Maker 136 - added a patch to compile on gcc 4.3/Suse 11.0, thanks to Toni and Rain_Maker
126 - changed the spec to match the packman/SP conventions 146 - changed the spec to match the packman/SP conventions
127 - svn r909 147 - svn r909
128 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date 148 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date
129 - First package with merged Cinelerra 2.1 149 - First package with merged Cinelerra 2.1
130 - svn r888 150 - svn r888
131
132 %changelog
133 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 151 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
134 - transitions fix, Ogg renderfarm support, po email address fix 152 - transitions fix, Ogg renderfarm support, po email address fix
135 - file.h compile fix, fix thread delete race condition 153 - file.h compile fix, fix thread delete race condition
136 - a bunch of mem management fixes 154 - a bunch of mem management fixes
137
138 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 155 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
139 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility 156 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility
140 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly 157 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly
141 - shorten xml files, motion blur plugin 158 - shorten xml files, motion blur plugin
142 - camera and projector automation for plugins, waveform not shown fix 159 - camera and projector automation for plugins, waveform not shown fix
143 - change every clip all media files behavior in saved xml 160 - change every clip all media files behavior in saved xml
144 - work without audio enabled, delete pluginsets fix 161 - work without audio enabled, delete pluginsets fix
145
146 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 162 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
147 - fseek0 fix bug244, bug250, check sound/audio in dv format 163 - fseek0 fix bug244, bug250, check sound/audio in dv format
148 - bug249 vorbis setup fix, chromakey fix, check for libfaac 164 - bug249 vorbis setup fix, chromakey fix, check for libfaac
149 - fix DV audio read sample impl., move icon in Gnome 165 - fix DV audio read sample impl., move icon in Gnome
150 - bug30 allow transition at end of track, bug243 166 - bug30 allow transition at end of track, bug243
151 - fix crash when rendering plugins, fix null plugin usage 167 - fix crash when rendering plugins, fix null plugin usage
152 - fix load XML crash, bug242 >1024 properties 168 - fix load XML crash, bug242 >1024 properties
153
154 * Sat Apr 03 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 169 * 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 170 - EDL export, .mov DV fourcc -> dvc, multi transitions with diff lengths fix
156 - debian build fixes, new configure checks and libavcodec header fixes 171 - debian build fixes, new configure checks and libavcodec header fixes
157 - mux fixes for long silence/empty video, ubuntu build fixes 172 - mux fixes for long silence/empty video, ubuntu build fixes
158 - RGB*_FLOAT color models for mask engine, gcc 4.1.0 fixes/mpeg2enc 173 - RGB*_FLOAT color models for mask engine, gcc 4.1.0 fixes/mpeg2enc
161 - fix --disable-firewire, chromakey-hsv plugin, pt_BR translation updates 176 - fix --disable-firewire, chromakey-hsv plugin, pt_BR translation updates
162 - deinterlace plugin updates, cache frames even when not static 177 - deinterlace plugin updates, cache frames even when not static
163 - new deinterlacer, timefronts - take from alpha 178 - new deinterlacer, timefronts - take from alpha
164 - fix apply-mask-before-plugins for masks, new timefront plugin 179 - fix apply-mask-before-plugins for masks, new timefront plugin
165 - add histogram split checkbox 180 - add histogram split checkbox
166
167 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 181 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
168 - vertical pos of auto-zoom text, dv audio offset/framing fix 182 - vertical pos of auto-zoom text, dv audio offset/framing fix
169 - Italian translation, Spanish update, deinterlace fix 183 - Italian translation, Spanish update, deinterlace fix
170 - mpeg encode params fix 184 - mpeg encode params fix
171
172 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 185 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
173 - raw dv i/o fixes, textual info for labels, " conversion 186 - raw dv i/o fixes, textual info for labels, " conversion
174 - Automation text label editable, audio_position adjust for dv1394 187 - Automation text label editable, audio_position adjust for dv1394
175
176 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 188 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
177 - fix bug 219 & 220, make text menu hilight white 189 - fix bug 219 & 220, make text menu hilight white
178 - alt+left/right navigates trough edit handles 190 - alt+left/right navigates trough edit handles
179 - parameter name fix, single image dnd fixes, remove mwindowmove dup code 191 - parameter name fix, single image dnd fixes, remove mwindowmove dup code
180 - ffmpeg defaults for elem stream (Bug 164), member function fix 192 - ffmpeg defaults for elem stream (Bug 164), member function fix
181 - gettextize language changes for more plugins, French update 193 - gettextize language changes for more plugins, French update
182
183 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 194 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
184 - Fix renderfarm client crash, align cursor on frames default 195 - Fix renderfarm client crash, align cursor on frames default
185 - right mouse on keyframe - keyframe popup, guicast / gettextize additions 196 - right mouse on keyframe - keyframe popup, guicast / gettextize additions
186 - Brazilian update, French update 197 - Brazilian update, French update
187 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep 198 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep
188
189 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date 199 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
190 - Initial build of CV from svn tree. 200 - Initial build of CV from svn tree.
191
192

mercurial