cinelerra/cinelerra.spec

Sat, 21 Feb 2009 16:27:52 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 21 Feb 2009 16:27:52 +0100
changeset 4
ee379de11fd7
parent 3
d160fffb83b7
child 7
dd4529dd7b21
permissions
-rw-r--r--

Correct white space to be consistent across RPM formatting standards.

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

mercurial