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