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