cinelerra/cinelerra.spec

Thu, 05 Feb 2009 15:21:12 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 05 Feb 2009 15:21:12 +0100
changeset 1
0ac791766d58
child 2
9837280ca183
permissions
-rw-r--r--

Import new package specs for introduction into repository.

     1 # Packmanpackagename: cinelerra
     2 # Packman: Leon Freitag (leon@links2linux.de)
     3 # Packmangroup: Multimedia
     4 # norootforbuild
     5 # NOTICE:
     6 # To compile Cinelerra with opengl you have to install NVidia drivers v8774 into the chroot!
     7 # Once compiled Cinelerra should work on non-NVidia cards fine too.
     9 #%define svnv 1061
    10 Name: cinelerra
    11 Summary: A non linear video editor and effects processor 
    12 Version: 2.1.cv%(date '+%Y%m%d' -d 01/06/2009)
    13 #Version: 2.1.cv%{svnv}
    14 Release: 0.pm.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 #Patch0: cinelerra-gcc43.patch
    20 BuildRoot: %{_tmppath}/%{name}-2.1-%{release}-buildroot
    21 BuildRequires: gcc-c++ freetype2-devel Mesa-devel xorg-x11-devel fltk-devel libx264-devel alsa-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
    22 #who would ever think of that...
    23 BuildRequires: e2fsprogs-devel
    24 #and what they forgot to check in the configure script...
    25 BuildRequires: libtiff-devel flac-devel
    26 Requires: mjpegtools >= 1.6.3
    27 Provides: cinelerra
    28 Autoreqprov: on
    30 %description
    31 Heroine Virtual Ltd. presents an advanced content creation system for Linux. Cinelerra takes what normally is a boring server - studied in computer science classrooms, hidden in back offices - and turns it into a 50,000 watt flamethrower of multimedia editing.
    32  That's right kids. Unlike most of the Linux solutions out there, Cinelerra requires no emulation of proprietary operating systems, no commercial add-ons, no banner advertizements, no corporate dependancies, no terrorists, just a boring old Linux box.
    33  Cinelerra does primarily 3 main things: capturing, compositing, and editing audio and video with sample level accuracy. It's a seamless integration of audio, video, and still photos rarely experienced on a web server.
    34  If you want to make movies, you just want to defy the establishment, you want the same kind of compositing and editing suite that the big boys use, on the world's most efficient UNIX operating system, it's time for Cinelerra.
    36 The version you'll find in this package is the cinelerra.org community version.
    37 %package devel
    38 Summary: Cinelerra header files and development libraries
    39 Group: Development/Libraries/Other
    40 Requires: %name = %version
    41 %description devel
    42 Cinelerra files needed for compiling stuff
    45 %prep
    46 %setup -q 
    47 #%if %suse_version >= 1100
    48 #%patch0
    49 #%endif
    51 %build
    52 ./autogen.sh
    53 %configure  --disable-opengl --with-plugindir=%{_libdir}/%{name} --with-buildinfo=cust/GIT\ Packman\ build --with-external-ffmpeg
    56 %{__make} %{?_smp_mflags} %{?mflags}
    58 %install
    59 %makeinstall
    60 # rename the mpeg3 utils so they can be installed alongside SuSE native versions
    61 cd $RPM_BUILD_ROOT/%{_bindir}
    62 mv mpeg3toc mpeg3toc.hv
    63 mv mpeg3cat mpeg3cat.hv
    64 mv mpeg3dump mpeg3dump.hv
    65 cd $RPM_BUILD_ROOT%{_libdir}
    66 ln -s %{_bindir}/mpeg2enc $RPM_BUILD_ROOT%{_libdir}/cinelerra/mpeg2enc.plugin
    69 %clean
    70 rm -rf $RPM_BUILD_ROOT
    72 %files
    73 %defattr(-,root,root,-)
    74 %doc
    76 %{_bindir}/cinelerra
    78 # missing in the 2.1 build
    79 #%{_bindir}/mplexhi
    80 %{_bindir}/mplexlo
    82 %{_bindir}/mpeg3dump.hv
    83 %{_bindir}/mpeg3toc.hv
    84 %{_bindir}/mpeg3cat.hv
    86 %{_datadir}/locale/*
    87 %{_libdir}/cinelerra/*
    89 %{_libdir}/libguicast.so.*
    90 %{_libdir}/libmpeg3hv*.so.*
    91 %{_libdir}/libquicktimehv*.so.*
    92 # missing
    93 #%{_libdir}/libsndfilehv*
    95 %{_datadir}/applications/cinelerra.desktop
    96 %{_datadir}/pixmaps/cinelerra.xpm
    98 %files devel
    99 #no .pc files :/
   100 #%{_libdir}/pkgconfig*
   102 %{_libdir}/libmpeg3hv.so
   103 %{_libdir}/libmpeg3hv.la
   104 %{_libdir}/libquicktimehv.so
   105 %{_libdir}/libquicktimehv.la
   106 %{_libdir}/libguicast.so
   107 %{_libdir}/libguicast.la
   108 #%{_libdir}/libsndfilehv.so
   109 #%{_libdir}/libsndfilehv.la
   110 %{_includedir}/*
   111 %changelog
   112 * Tue Jan 06 2009 Leon Freitag <leon@links2linux.de> - 2.1.cv20090106
   113 - new versioning scheme, as cinelerra moved to git and dropped the release numbers
   114 - Suse 11.1 build
   115 * Thu Jul 03 2008 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
   116 - added a patch to compile on gcc 4.3/Suse 11.0, thanks to Toni and Rain_Maker
   117 * Sat Oct 06 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1036
   118 - svn r1036
   119 * Wed Mar 28 2007 Leon Freitag <leon@links2linux.de> - 2.1.cv1006
   120 - svn r1006
   121 - added the custom buildinfo
   122 * Mon Nov 13 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv958
   123 - svn r958
   124 - updated for the new x264 version
   125 * Tue Sep 26 2006 Leon Freitag <leon@links2linux.de> - 2.1.cv909
   126 - changed the spec to match the packman/SP conventions
   127 - svn r909
   128 * Thu Sep 14 2006 Kevin Brosius <cobra@compuserve.com> - 2.1.0.cvs.cobra-date
   129 - First package with merged Cinelerra 2.1
   130 - svn r888
   132 %changelog
   133 * Thu Jun 1 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   134 - transitions fix, Ogg renderfarm support, po email address fix
   135 - file.h compile fix, fix thread delete race condition
   136 - a bunch of mem management fixes
   138 * Mon May 29 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   139 - reading ogg vorbis fix, Freetype2 2.2.1 compatibility
   140 - mjpeg load fixes (bug139, 148, 259), fix insertion of media files directly
   141 - shorten xml files, motion blur plugin
   142 - camera and projector automation for plugins, waveform not shown fix
   143 - change every clip all media files behavior in saved xml
   144 - work without audio enabled, delete pluginsets fix
   146 * Tue May 02 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   147 - fseek0 fix bug244, bug250, check sound/audio in dv format
   148 - bug249 vorbis setup fix, chromakey fix, check for libfaac
   149 - fix DV audio read sample impl., move icon in Gnome
   150 - bug30 allow transition at end of track, bug243
   151 - fix crash when rendering plugins, fix null plugin usage
   152 - 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
   167 * Sat Feb 04 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   168 - vertical pos of auto-zoom text, dv audio offset/framing fix
   169 - Italian translation, Spanish update, deinterlace fix
   170 - mpeg encode params fix
   172 * Sat Jan 26 2006 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   173 - raw dv i/o fixes, textual info for labels, " conversion
   174 - Automation text label editable, audio_position adjust for dv1394
   176 * Sat Dec 24 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   177 - fix bug 219 & 220, make text menu hilight white
   178 - alt+left/right navigates trough edit handles
   179 - parameter name fix, single image dnd fixes, remove mwindowmove dup code
   180 - ffmpeg defaults for elem stream (Bug 164), member function fix
   181 - gettextize language changes for more plugins, French update
   183 * Sun Dec 11 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   184 - Fix renderfarm client crash, align cursor on frames default
   185 - right mouse on keyframe - keyframe popup, guicast / gettextize additions
   186 - Brazilian update, French update
   187 - link mpeg2enc.plugin for SUSE, add mjpegtools >= 1.6.3 dep
   189 * Mon Nov 14 2005 Kevin Brosius <cobra@compuserve.com> - 2.0.0.cvs.cobra-date
   190 - Initial build of CV from svn tree.

mercurial