Thomas Pegg wrote:
> Thomas Pegg wrote:
> 
>>>
>> I can give you the link myself: http://www.tpegg.org/20051203/
>>
>> Just a fair warning this a preliminary setup, there's still some more
>> pieces that need to be added.
> 
> 
> I should add some more to this, hit send too quick.
> 
> As you can tell this would add about 200+ (if my count is right)
> packages to the book. Quite a beast.
> 
> First, this current render is for RC3 (and is based off of BLFS SVN
> 20051203), and is missing sections for the data, doc and util modules.
> I'm doing some work to get it to the 7.0 release, plus adding those
> sections.
> 
> Next, two new packages will most likely need to be added to the book as
> they are requirements for the server package, Mesa (this is needed to
> have the GL libraries plus you need to have the unpacked Mesa source
> lying around to compile DRI support into the server) and libdrm.
> 
> Most things in the various modules of the build can be build in any
> order, with the exception of the Library section which is setup in
> dependency order. But the modules themselves have to built in a specific
> order, Proto -> Libs -> Apps -> Server -> Driver -> Data -> Font -> Util.
> 
> I followed the script here (
> http://cvs.freedesktop.org/xorg/util/modular/build.sh?rev=1.63&view=log)
> and the Modular Developer's Guide on the X.org site to set most of this up.
> 
> One thing they do in the script is they put the Doc module ahead of
> proto, I haven't done that in my builds, I haven't seen any adverse
> affects from not doing it (it doesn't do much other than installing an
> entity file).
> 
> I've maintained installing everything into the /usr/X11R6 heirarchy,
> this should probably be X11R7, but I'm not sure. Could easily use a
> symlink for compaitibilty sake.
> 
> And there's still a lot of detail work to be done, things like what each
> package is for, the contents (some of this I haven't done on purpose,
> because I wasn't sure what should be included, the editor's guide
> doesn't give any guidance on it).

Thomas,
  You've done a tremendous job.  Unfortunately, the method that XOrg has
come up with sucks.  200 separate CMMI packages is not reasonable.  They
need to package them up similar to KDE's packages.  They make Gnome look
like a small task.

  Perhaps we can use the jhbuild method or come up with our own scripts.

This is what I thought of:

  Issue a wget to fetch all the packages.
  Run a script to CMMI the packages in the correct order.
    Describe what the script does.
  Write documentation page(s) that summarizes each package.

  As a side note, isn't there a way to cache the configure tests so the
system doesn't have to test for presence or absence of feature/programs
every time?

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to