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 |
|