Hi Istvan, Apologies, I've had it down to try this out the past couple of nights but things are very busy here personally. I'll give it a go tonight (San Francisco Time). >From what I saw initially just looking at the code, I didn't see the files grabbing values from SConstruct. It'd be nice to hook them in as a target, but I guess that should come in later anyways. BTW: I'm using Fedora Core 4 at home, and if you're using SuSE, that should cover a lot of ground for RPM based distros. steven On 11/2/05, Istvan Varga wrote: > Any comments ? > > Istvan Varga wrote: > > > I have committed the following files that can be used to create an > > RPM distribution of Csound 5 on Linux: > > > > csound5/installer/linux/csound.spec.in > > csound5/installer/linux/makespec.sh > > csound5/installer/linux/mkpackage.py > > > > Building the package consists of these steps (for a non-RPM > > distribution, only steps 1 to 4 are relevant): > > > > 1. enter the csound5 source directory > > 2. edit ./installer/linux/mkpackage.py to change settings > > 3. run ./installer/linux/mkpackage.py to compile Csound (this will > > take quite a while, as multiple different configurations are > > built). Once the build is complete, the directory ../__csound5 > > will contain the files to be packaged. > > 4. copy any required shared libraries that should be distributed with > > the package (e.g. libportaudio.so or libportmidi.so) to > > ../__csound5/usr/local/lib/Csound/lib > > 5. edit ./installer/linux/csound.spec.in to set RPM header > > information (do not change the last line) > > 6. run ./installer/linux/makespec.sh to create the actual spec file > > for the new package > > 7. build the RPM file; this may depend on the distribution, the > > one I use requires running 'rpmbuild -bb csound.spec' and the > > package is written to /usr/src/packages/RPMS/i586 > > > > Note that these scripts are experimental, and will probably need > > some changes; any feedback and suggestions are welcome. Currently, > > the distribution includes Csound executables, plugins, utilities, > > API library (both static and shared), header files, csoundapi~ for > > PD, Python interface, string databases, and some documentation files. > > Most of the binaries are included with both single and double > > precision, with the exception of the PD object (always 32 bit) and > > the Python module (always 64 bit). An example file list: > > > > ... > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net