Re: Order to compile

Nick Moffitt <[email protected]> Sat, 15 May 2004 19:48:30 -0700
Newsgroups gmane.linux.bbc.devel
Message-ID <[email protected]>
begin  Jonas  quotation:
> Exists some order to compile the different packages that there are
> in each category? Or simply it is guided by the dependencies of each
> package. If it is thus, why category and package begins?

	Typically we create packages in meta/ that we consider to be
the "first" package, or the "top" of the tree of dependencies.  The
idea was to make a package that just depends on all the installed
software in your OS image and then prepares it for distribution or
some other purpose.

	So meta/lnx-bbc is theoretically the package that depends on
all of the BBC's software, and it builds the CD-ROM image.  In
actuality, we've broken meta/lnx-bbc down into a number of
sub-packages to make our lives easier (one important one is
meta/singularity).

	
	So it is true that if you simply typed "make install" from the
top-level directory, you would just install software alphabetically
by category.  The goal of GAR is that you can do that and it will
cause no harm, but we've done so many complicated world-separation
techniques to keep our various filesystems straight in the LNX-BBC
that our tree may not work well this way.

	However, the GARNOME project has done away with the notion of
the metapackage, and you actually do install the whole thing by just
running "make install" in the top directory.

-- 
The insipid neologism "blog" appears to mean little more      Nick Moffitt
than a Web site that *actually* gets updated, as opposed     [email protected]
to one that *promises* to be updated REAL SOON NOW and
includes an animation of a MEN AT WORK sign.