[fpc-devel]Is there a rpm with the fpc sources?

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Feb 7 17:17:37 CET 2003


On Fri, 7 Feb 2003 17:00:26 +0100 (CET)
marcov at stack.nl (Marco van de Voort) wrote:

> > On Fri, 7 Feb 2003 07:17:04 +0100 (CET)
> > "Peter Vreman" <peter at freepascal.org> wrote:
> > 
> > > > Hi,
> > > >
> > > > I'm searching for a rpm for the fpc source snapshot. (1.0.x or 1.1)
> > > 
> > > There is none atm. If there are enough request for such a snapshot it
> > > can be generated on a daily base. But it should already be possible to
> > > use a daily CVS checkout and call 'make rpm' to build the rpm.
> > 
> > I will start a simple fpc source rpm. Should I take the whole cvs export
> > output of FIXES_1_0_0 (~9mb) or only the content of the snapshot?
> > According to the linux FHS a good place is /usr/share/<packagename>.
> > What is a good name for the package: fpcsrc, fpcsource, fpsource, ... ?
> 
> I don't know FHS, but what I do for the FPC *BSD ports:
> 
> $PREFIX/share is for anything not OS/architecture dependant. So also
> the docs should be there, examples etc. This is a general Unix convention
> btw, not just BSD.

ok. rpm defines $datadir as $PREFIX/share, so I think, I will take this.


> Under BSD I create $PREFIX/share/fpc/src/ and then put the entire
> FIXES_1_0_0 tree there.
> 
> Then doc in  $PREFIX/share/fpc/doc
> examples in $PREFIX/share/fpc/examples etc.
> 
> Does FHS still stuff doc in $PREFIX/doc ? If not, then it probably belongs
> in share/ too under Linux.

Yep, FHS suggests /usr/share/doc.


> $PREFIX= /usr when the package is in the base systems (IOW it is always
> installed, things like gcc)
> $PREFIX=/usr/local under FreeBSD and OpenBSD, (and NetBSD if not installed
> via NetBSD's own installation system, NetBSD package systems uses
> /usr/pkg)
> 
> 
> The Slackware distro is also pretty close to this layout.


Mattias



More information about the fpc-devel mailing list