At 7:11 AM +0100 7/11/05, Paul Howarth wrote: >On Sun, 2005-07-10 at 15:43 -0400, Tony Nelson wrote: >> Where should I ask for help and advice on packaging a Gedit plugin I've >> been writing? I think that the packagers on this list mostly, umm, >> "repackage" things. I've looked at some of the relevent documentation, but >> it will probably take several weeks of study that I can't afford for a >> while. >> >> I need to make source and binary RPMs for FC3 (that should also work on >> FC4), and the source RPM should be able to install in the gedit-devel area >> and also into a regular Gedit source tree, such as the >> gedit-2.8.1-1.src.rpm I got from the FC3 source rpms. (The best one can >> say about Gedit documentation is that it is inadequate, and I don't think >> anyone could develop a plugin without having the full Gedit source.) AIUI >> it will involve choosing the right files to package, making a config file, >> making a tarball (?), and then building and testing the RPMs. > >The usual references for RPM building offered on this list do actually >cover building RPMs from scratch rather than just rebuilding them. > >Try: > >Guru guide: >http://www.gurulabs.com/GURULABS-RPM-LAB/GURULABS-RPM-GUIDE-v1.0.PDF The document above displays mostly as missing character boxes, which is why I haven't made much use of it before. Not to mention THEIR LIBERAL USE OF ALL CAPS. (Do they really sell training for a living?) >Maximum RPM: >http://rpm.org/max-rpm-snapshot/ This looks more promising. Somewhat. It does seem to assume that the program is already packaged for distribution (in some wierd and crufty way that I invented) and just needs to be put into an RPM. They're very concerned with patches. I need to find out how to package a program for distribution on Linux. On MacOS, and for the things I've done on MSWindows, a drag-install suffices for either the built application or for the source. Apparantly RPM comes into play after the program has been packaged for distribution in some other way, and I haven't been asking the right question. What is the right question? Is it "How do I package my program for distribution in order to get it ready for packaging by RPM"? ____________________________________________________________________ TonyN.:' <mailto:tonynelson@xxxxxxxxxxxxxxxxx> ' <http://www.georgeanelson.com/>