cinelerra/cinelerra.spec

Sat, 03 Oct 2009 16:33:07 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Oct 2009 16:33:07 +0200
changeset 11
97b3fdd21342
parent 7
dd4529dd7b21
permissions
-rw-r--r--

Update version and correct dependencies.

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

mercurial