cinelerra/cinelerra.spec

Fri, 09 Sep 2011 16:57:46 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 09 Sep 2011 16:57:46 +0200
changeset 18
1ae0aa395adf
parent 7
dd4529dd7b21
permissions
-rw-r--r--

Update version to development branches and adapt package file index.

     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
    14 Release:       20090820
    15 License:       GPL
    16 Group:         Productivity/Multimedia/Video/Editors and Convertors
    17 URL:           http://cvs.cinelerra.org/
    18 Source0:       %{name}-%{version}-%{release}.tar.bz2
    19 BuildRoot:     %{_tmppath}/%{name}-%{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 liba52-devel libffmpeg-devel e2fsprogs-devel libtiff-devel flac-devel
    21 Requires:      mjpegtools >= 1.6.3, libavcodec52, libavutil50
    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 -n %{name}-%{version}-%{release}
    50 %build
    51 ./autogen.sh
    52 %configure  --enable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/Europalab\ Development\ Build\ \(MSvB20090820\) --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 * Fri Aug 20 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090820
   108 - upgrade to current trunk sources
   109 * Sun Mar 05 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090405
   110 - upgrade to current trunk sources
   111 * Sun Feb 22 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 20090222
   112 - upgrade to current trunk sources, intending to relink against new alsa-devel
   113 * Thu Feb 04 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 2.1.cv20090106
   114 - reformat text and build logic statements in specification
   115 * Tue Feb 02 2009 Michael Schloh von Bennewitz <michael@schloh.com> - 2.1.cv20090106
   116 - enabled OpenGL configuration parameter and added runtime dependencies
   117 * Tue Jan 06 2009 Leon Freitag <leon@links2linux.de> - 2.1.cv20090106
   118 - new versioning scheme, as cinelerra moved to git and dropped the release numbers
   119 - Suse 11.1 build
   120 * Thu Jul 03 2008 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
   121 - added a patch to compile on gcc 4.3/Suse 11.0, thanks to Toni and Rain_Maker
   122 * Sat Oct 06 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
   123 - svn r1036
   124 * Wed Mar 28 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1006
   125 - svn r1006
   126 - added the custom buildinfo
   127 * Mon Nov 13 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv958
   128 - svn r958
   129 - updated for the new x264 version
   130 * Tue Sep 26 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv909
   131 - changed the spec to match the packman/SP conventions
   132 - svn r909
   133 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date
   134 - First package with merged Cinelerra 2.1
   135 - svn r888
   136 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   137 - transitions fix, Ogg renderfarm support, po email address fix
   138 - file.h compile fix, fix thread delete race condition
   139 - a bunch of mem management fixes
   140 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   141 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility
   142 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly
   143 - shorten xml files, motion blur plugin
   144 - camera and projector automation for plugins, waveform not shown fix
   145 - change every clip all media files behavior in saved xml
   146 - work without audio enabled, delete pluginsets fix
   147 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   148 - fseek0 fix bug244, bug250, check sound/audio in dv format
   149 - bug249 vorbis setup fix, chromakey fix, check for libfaac
   150 - fix DV audio read sample impl., move icon in Gnome
   151 - bug30 allow transition at end of track, bug243
   152 - fix crash when rendering plugins, fix null plugin usage
   153 - fix load XML crash, bug242 >1024 properties
   154 * Sat Apr 03 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   155 - EDL export, .mov DV fourcc -> dvc, multi transitions with diff lengths fix
   156 - debian build fixes, new configure checks and libavcodec header fixes
   157 - mux fixes for long silence/empty video, ubuntu build fixes
   158 - RGB*_FLOAT color models for mask engine, gcc 4.1.0 fixes/mpeg2enc
   159 - Makefile cleanups, raise_window() commands, BUZ driver channel editor fixes
   160 - format selection for timecode in titler, build date and CV versioning
   161 - fix --disable-firewire, chromakey-hsv plugin, pt_BR translation updates
   162 - deinterlace plugin updates, cache frames even when not static
   163 - new deinterlacer, timefronts - take from alpha
   164 - fix apply-mask-before-plugins for masks, new timefront plugin
   165 - add histogram split checkbox
   166 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   167 - vertical pos of auto-zoom text, dv audio offset/framing fix
   168 - Italian translation, Spanish update, deinterlace fix
   169 - mpeg encode params fix
   170 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   171 - raw dv i/o fixes, textual info for labels, " conversion
   172 - Automation text label editable, audio_position adjust for dv1394
   173 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   174 - fix bug 219 & 220, make text menu hilight white
   175 - alt+left/right navigates trough edit handles
   176 - parameter name fix, single image dnd fixes, remove mwindowmove dup code
   177 - ffmpeg defaults for elem stream (Bug 164), member function fix
   178 - gettextize language changes for more plugins, French update
   179 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   180 - Fix renderfarm client crash, align cursor on frames default
   181 - right mouse on keyframe - keyframe popup, guicast / gettextize additions
   182 - Brazilian update, French update
   183 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep
   184 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   185 - Initial build of CV from svn tree.

mercurial