r578: Factored UndoStackItem into an interface class UndoStackItem and
[cinelerra_cv.git] / README.cinelerra_rpm
blob8d04173d6acab87a0b27bbacac435755a0e1c85f
1 Nov 9, 2004  K Brosius <cobra@compuserve.com>
3 Cinelerra 1.2.1 - SUSE 9.2
4 ===============
6 packman
7 http://packman.links2linux.org/
8 ================================
10 faad2-2.0-0.pm.3.i686.rpm
11 faad2-devel-2.0-0.pm.3.i686.rpm
13 libffmpeg0-0.4.9-1.pm.pre1.i686.rpm
14 libffmpeg0-devel-0.4.9-1.pm.pre1.i686.rpm
16 xvid-1.0.2-0.pm.0.i686.rpm
17 xvid-devel-1.0.2-0.pm.0.i686.rpm
19 lame-3.96.1-pm.1.i686.rpm
21 SUSE 9.2 dist
22 ===========
24 OpenEXR (OpenEXR-devel)
25 fltk (fltk-devel)
26 mjpegtools
28 esound-devel
29 libavc1394-devel
30 libraw1394-devel
31 e2fsprogs-devel
32 libtiff-devel
35 Cinelerra 1.2.1 - SUSE 9.0
36 ===============
38 Added dependencies
40 fltk 1.1.3 (from the suse cd's)
41 to compile, also add: fltk-devel 1.1.3
43 OpenEXR 1.2.1 (RPM from kevb.net or source http://www.openexr.com/)
45 ./configure OPENEXR=/usr/include/OpenEXR
47 dv & alsa updates
48 http://packman.links2linux.org/index.php4?action=217&vn=2 (suse 9.0)
49  alsa-1.0.6-0.pm.0.i586.rpm
51 http://packman.links2linux.org/index.php4?action=304&vn=4 (suse 9.0 i686)
52  libdv-0.103-0.pm.0.i686.rpm
55 Cinelerra 1.2.0
56 ===============
58 You'll need packages listed below under 'Other packages needed on SuSE 9.0
59 ', plus these for 1.2.0 (the -devel versions only if you want to build
60 from source):
62 http://packman.links2linux.org/?action=217
63  alsa-1.0.4-0.pm.0.i586.rpm   (for binary)
64  alsa-devel-1.0.4-0.pm.0.i586.rpm
66 http://packman.links2linux.org/?action=287
67  faad2-2.0rc1-1.i586.rpm   (for binary)
68  faad2-devel-2.0rc1-1.i586.rpm
69  -or-
70  faad2-2.0rc1-1.i686.rpm
71  faad2-devel-2.0rc1-1.i686.rpm
73 -Recommended-
74 http://packman.links2linux.org/?action=304
75  libdv-0.102-0.pm.0.src.rpm - source rpm for libdv-0.102
76  -or-
77 http://kevb.net/files/RPM/
78  libdv-0.102 binary for SuSE 9.0
79  libdv-0.102-0.pm.0.i586.rpm
82 RPM builds in CVS
83 =================
85 Original RPM patch was developed for SuSE 9.0.  These are some notes...
87 To build an rpm package, check the .spec file.  You should change packager
88 to your name, and possibly talk to me about version stamping if you plan
89 to distribute your package.
91 You should be able to build an rpm binary and source package from a clean cvs
92 checkout by doing:
94 > autoreconf -i
95 > ./configure
96 > make dist 
97 > rpmbuild -ta cinelerra-1.1.9.tar.gz
99 If you have older rpm, then the rpm command will look something like 'rpm -ta'
100 instead.  rpmbuild seems to be a newer split of the build and install portions
101 of rpm.  Check the man page.
104 SuSE 9.0 RPMs
105 =============
107 I have binary and source packages up from recent cvs at
108 http://kevb.net/files/RPM/ .  The notes below apply to those files.
110 libavc1394-0.4.1-1.i586.rpm
111 cinelerra-1.1.9-?.i586.rpm
113 SuSE ships with libavc 0.3.1.  The firewire capture fixes in 0.4.1 are
114 recommended for use with cinelerra from cvs.  The libavc here is a combo
115 binary and dev package.  You may need to remove libavc1394-devel using yast2.
117 cinelerra normally supplies mpeg3dump, mpeg3cat, and mpeg3toc.  However, the
118 SuSE libmpeg3 supplies these also.  I left them out of this cinelerra RPM.
119 This is subject to change, as I'm debating how to handle this best.
121 You may need additional RPMs not supplied here or with SuSE 9.  They should
122 be available from http://packman.links2linux.org/ .
125 Other packages needed on SuSE 9.0
126 =================================
128 SuSE 9.0 packages added (from install CDs)
130 e2fsprogs-devel
131 libraw1394-devel
134 remote packages installed:
136 http://packman.links2linux.org/?action=140
138 a52dec-0.7.4-3.pm.0.i686.rpm
140 http://packman.links2linux.org/?action=223
142 libffmpeg0-0.4.8-0.pm.0.i686.rpm
143 libffmpeg0-devel-0.4.8-0.pm.0.i686.rpm
145 http://packman.links2linux.org/?action=172
147 xvid-0.9.9_1.0.0_rc3-0.pm.0.i586.rpm
148 xvid-devel-0.9.9_1.0.0_rc3-0.pm.0.i586.rpm
150 http://packman.links2linux.org/?action=017
151   (or i686 version?)
153 lame-3.93.1-1.i586.rpm
156 Source RPMs
157 ===========
159 cinelerra-1.1.9-?.src.rpm
160 cinelerra-1.2.0-?.src.rpm
162 Source rpm, from above RPM build tree.  Let me know how this works on other
163 platforms.