[OT] Advice wanted on packaging a program I wrote.
Tony Nelson
tonynelson at georgeanelson.com
Mon Jul 11 19:32:37 UTC 2005
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 at georgeanelson.com>
' <http://www.georgeanelson.com/>
More information about the fedora-list
mailing list