r908: clamp the video range from 0 to 100
[cinelerra_cv/pmdumuid.git] / cinelerra-cvs-current.spec.in
blob9af89da1cedd1ffeea70b6d9f1bfd0b939a4f9a2
1 # This is not relocatable
2 %define prefix /usr
4 # macros
5 %define with_OPENGL 0
7 %{?_with_opengl: %{expand: %%global with_OPENGL 1}}
9 Summary: Cinelerra CVS
10 Name: cinelerra
11 #Version: 1.2.0.cvs.cobra
12 %if %{with_OPENGL}
13 Version: @VERSION@.CV.svn.%{build_nick}.opengl
14 %else
15 Version: @VERSION@.CV.svn.%{build_nick}
16 %endif
17 Release: %(date '+%Y%m%d')
18 License: GPL
19 Group: X11
20 URL: http://cvs.cinelerra.org
21 #Source0: %{name}-%{version}.tar.gz
22 #Source0: %{name}-1.2.0.tar.gz
23 Source0: %{name}-@VERSION@.tar.gz
24 #BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
25 #BuildRoot: %{_tmppath}/%{name}-1.2.0-%{release}-buildroot
26 BuildRoot: %{_tmppath}/%{name}-@VERSION@-%{release}-buildroot
27 Requires: mjpegtools >= 1.6.3
28 Provides: cinelerra
30 %description
31 %if %{with_OPENGL}
32 Cinelerra unofficial cvs package
33 build options: --with opengl
34 %else
35 Cinelerra unofficial cvs package
36 without OpenGL support
37 build options:
38 %endif
40 %prep
41 # %setup -q
42 # %setup -n cinelerra-1.2.0
43 %setup -n %{name}-@VERSION@
45 %build
46 %if %{with_OPENGL}
47 ./configure --prefix=%{prefix} --enable-freetype2 --enable-opengl
48 %else
49 ./configure --prefix=%{prefix} --enable-freetype2
50 %endif
51 #./configure
52 %{__make} %{?_smp_mflags} %{?mflags}
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 make prefix=$RPM_BUILD_ROOT%{prefix} install
57 # rename the mpeg3 utils so they can be installed alongside SuSE native versions
58 ( cd $RPM_BUILD_ROOT%{prefix}/bin
59 mv mpeg3toc mpeg3toc.hv
60 mv mpeg3cat mpeg3cat.hv
61 mv mpeg3dump mpeg3dump.hv
62 # cd $RPM_BUILD_ROOT%{prefix}/lib
63 ln -s /usr/bin/mpeg2enc $RPM_BUILD_ROOT%{prefix}/lib/cinelerra/mpeg2enc.plugin
66 %clean
67 rm -rf $RPM_BUILD_ROOT
69 %files
70 %defattr(-,root,root,-)
71 %doc
72 #%{prefix}/bin/*
73 %{prefix}/bin/cinelerra
75 # missing in the 2.0 build?
76 #%{prefix}/bin/mplexhi
77 %{prefix}/bin/mplexlo
79 #%exclude %{prefix}/bin/mpeg3dump
80 #%exclude %{prefix}/bin/mpeg3toc
81 #%exclude %{prefix}/bin/mpeg3cat
82 %{prefix}/bin/mpeg3dump.hv
83 %{prefix}/bin/mpeg3toc.hv
84 %{prefix}/bin/mpeg3cat.hv
85 #%{prefix}/lib/*
86 %{prefix}/share/locale/*
87 %exclude %{prefix}/include/*
89 %{prefix}/lib/cinelerra/*.so
90 %{prefix}/lib/cinelerra/mpeg2enc.plugin
91 %{prefix}/lib/cinelerra/shapewipe/*
93 # remove below for no static libs
94 # %exclude %{prefix}/lib/cinelerra/*.a
95 %exclude %{prefix}/lib/cinelerra/*.la
97 %{prefix}/lib/cinelerra/fonts/*
99 %{prefix}/lib/libguicast*
100 %{prefix}/lib/libmpeg3hv*
101 %{prefix}/lib/libquicktimehv*
102 # missing in 2.0
103 #%{prefix}/lib/libsndfilehv*
104 #%{prefix}/lib/pkgconfig*
106 %{prefix}/share/applications/cinelerra.desktop
107 %{prefix}/share/pixmaps/cinelerra.xpm
110 %changelog
111 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date
112 - First package with merged Cinelerra 2.1
113 - svn r888
115 %changelog
116 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
117 - transitions fix, Ogg renderfarm support, po email address fix
118 - file.h compile fix, fix thread delete race condition
119 - a bunch of mem management fixes
121 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
122 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility
123 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly
124 - shorten xml files, motion blur plugin
125 - camera and projector automation for plugins, waveform not shown fix
126 - change every clip all media files behavior in saved xml
127 - work without audio enabled, delete pluginsets fix
129 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
130 - fseek0 fix bug244, bug250, check sound/audio in dv format
131 - bug249 vorbis setup fix, chromakey fix, check for libfaac
132 - fix DV audio read sample impl., move icon in Gnome
133 - bug30 allow transition at end of track, bug243
134 - fix crash when rendering plugins, fix null plugin usage
135 - fix load XML crash, bug242 >1024 properties
137 * Sat Apr 03 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
138 - EDL export, .mov DV fourcc -> dvc, multi transitions with diff lengths fix
139 - debian build fixes, new configure checks and libavcodec header fixes
140 - mux fixes for long silence/empty video, ubuntu build fixes
141 - RGB*_FLOAT color models for mask engine, gcc 4.1.0 fixes/mpeg2enc
142 - Makefile cleanups, raise_window() commands, BUZ driver channel editor fixes
143 - format selection for timecode in titler, build date and CV versioning
144 - fix --disable-firewire, chromakey-hsv plugin, pt_BR translation updates
145 - deinterlace plugin updates, cache frames even when not static
146 - new deinterlacer, timefronts - take from alpha
147 - fix apply-mask-before-plugins for masks, new timefront plugin
148 - add histogram split checkbox
150 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
151 - vertical pos of auto-zoom text, dv audio offset/framing fix
152 - Italian translation, Spanish update, deinterlace fix
153 - mpeg encode params fix
155 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
156 - raw dv i/o fixes, textual info for labels, " conversion
157 - Automation text label editable, audio_position adjust for dv1394
159 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
160 - fix bug 219 & 220, make text menu hilight white
161 - alt+left/right navigates trough edit handles
162 - parameter name fix, single image dnd fixes, remove mwindowmove dup code
163 - ffmpeg defaults for elem stream (Bug 164), member function fix
164 - gettextize language changes for more plugins, French update
166 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
167 - Fix renderfarm client crash, align cursor on frames default
168 - right mouse on keyframe - keyframe popup, guicast / gettextize additions
169 - Brazilian update, French update
170 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep
172 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
173 - Initial build of CV from svn tree.