r5718 - in trunk/BOOK: . introduction/welcome x/installing

dj at linuxfromscratch.org dj at linuxfromscratch.org
Sun Mar 12 21:44:28 PST 2006


Author: dj
Date: 2006-03-12 22:44:26 -0700 (Sun, 12 Mar 2006)
New Revision: 5718

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/installing/xfree86.xml
   trunk/BOOK/x/installing/xorg.xml
   trunk/BOOK/x/installing/xorg7.xml
Log:
Changes to Xorg7 and fontpath changes for xfree and xorg6

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2006-03-10 04:20:45 UTC (rev 5717)
+++ trunk/BOOK/general.ent	2006-03-13 05:44:26 UTC (rev 5718)
@@ -1,4 +1,4 @@
-<!ENTITY day          "09">                   <!-- Always 2 digits -->
+<!ENTITY day          "13">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2006">
 <!ENTITY version      "svn-&year;&month;&day;">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2006-03-10 04:20:45 UTC (rev 5717)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2006-03-13 05:44:26 UTC (rev 5718)
@@ -41,6 +41,21 @@
 
 -->
     <listitem>
+      <para>March 13th, 2006</para>
+      <itemizedlist>
+        <listitem>
+          <para>[dj] - Removed font path comments and defines from Xorg and 
+          XFree86 host.def files.</para>
+        </listitem>
+        <listitem>
+          <para>[dj] - Fixed typos, clarified library installation, added
+          pkg-config note, and added return notes for data packages and luit
+          to Xorg-7 instructions.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 9th, 2006</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/x/installing/xfree86.xml
===================================================================
--- trunk/BOOK/x/installing/xfree86.xml	2006-03-10 04:20:45 UTC (rev 5717)
+++ trunk/BOOK/x/installing/xfree86.xml	2006-03-13 05:44:26 UTC (rev 5718)
@@ -309,14 +309,6 @@
 #define HasLibpng                YES
 #define HasZlib                  YES
 
-/*
- * Comment out the following define if you would prefer to install the
- * fonts into /usr/X11R6/lib/X11/fonts. /usr/share/fonts is in
- * fontconfig's default font search path.
- */
-
-#define FontDir /usr/share/fonts
-
 /* INTERNATIONAL FONTS.  Change to YES if you need any of them.  These
  * are the defaults. **************************************************/
 

Modified: trunk/BOOK/x/installing/xorg.xml
===================================================================
--- trunk/BOOK/x/installing/xorg.xml	2006-03-10 04:20:45 UTC (rev 5717)
+++ trunk/BOOK/x/installing/xorg.xml	2006-03-13 05:44:26 UTC (rev 5718)
@@ -294,14 +294,6 @@
 #define HasZlib                 YES
 
 /*
- * Comment out the following define if you would prefer to install the
- * fonts into /usr/X11R6/lib/X11/fonts. /usr/share/fonts is in
- * fontconfig's default font search path.
- */
-
-#define FontDir /usr/share/fonts
-
-/*
  * Which drivers to build.  When building a static server, each of
  * these will be included in it.  When building the loadable server
  * each of these modules will be built.

Modified: trunk/BOOK/x/installing/xorg7.xml
===================================================================
--- trunk/BOOK/x/installing/xorg7.xml	2006-03-10 04:20:45 UTC (rev 5717)
+++ trunk/BOOK/x/installing/xorg7.xml	2006-03-13 05:44:26 UTC (rev 5718)
@@ -49,12 +49,13 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="linux-pam"/>.</para>
 
-    <bridgehead renderas="sect3">Xorg Download and Installation Instructions</bridgehead>
+    <bridgehead renderas="sect3">Xorg Download and Installation 
+    Instructions</bridgehead>
 
     <para>With the modular build system, it is no longer possible to download
-    the entire package in a single file.  In fact, there may be as many as 200 
-    files that need to be fetched from the download location.  To assist with
-    such a large task, it is strongly recommended to install 
+    the entire package in a single file.  In fact, there may be as many as 
+    280 files that need to be fetched from the download location.  To assist 
+    with such a large task, it is strongly recommended to install 
     <xref linkend="wget"/> for downloading the needed files.  A complete 
     <application>wget</application> script is available for each section at 
     <ulink 
@@ -65,11 +66,25 @@
     first.  Take a look at<ulink 
     url="http://lists.x.org/archives/xorg-modular/2005-November/000801.html"> 
     this thread</ulink> to get an idea of what you will need.  If you are 
-    unsure, simply install all packages at the cost of extra diskspace.</para>
+    unsure, you should install all packages at the cost of extra 
+    disk space.</para>
 
+    <note><para>The installed size of <application>Xorg</application> can
+    be reduced considerably by installing only the packages that you will
+    need and use. However, the BLFS book cannot account for all dependencies 
+    and build options for individual <application>Xorg</application> 
+    packages.  The instructions assume that all packages have been built 
+    from a particular group unless otherwise noted. A 
+    <ulink url="http://wiki.linuxfromscratch.org/blfs/wiki/Xorg-7.0.0">
+    wiki</ulink> page containing dependency information, for users who wish 
+    to cut down on the installed size of <application>Xorg</application>, is
+    under development.  You are encouraged to add to these 
+    pages if you discover additional information that may be helpful to 
+    other users.</para></note>
+
     <para>Additionally, because of the large number of repetitive commands,
-    you are encouraged to script the build.  For most sections, you can use 
-    the following commands to compile and install all packages in your build 
+    you are encouraged to script the build.  For most sections, you can use
+    the following commands to compile and install all packages in your build
     directory:</para>
 
 <screen>for package in *.tar.bz2
@@ -97,19 +112,19 @@
 <screen><userinput>mkdir xc &&
 cd xc</userinput></screen>
 
-    <para>As with previous releases of the X Windows System, it may be 
+    <para>As with previous releases of the X Window System, it may be 
     desirable to install <application>Xorg</application> into an alternate 
     prefix.  This is no longer common practice among linux distributions.  
     The common installation prefix for <application>Xorg</application> on
-    linux is <filename class="directory">/usr</filename>.  There is no standard
-    alternate prefix, nor is there any exception in the current revision of 
-    the Filesystem Hierarchy Standard for Release 7 of the X Windows System.
-    Alan Coopersmith of Sun Microsystems, has recently stated
-    "At Sun, we were using <filename class="directory">/usr/X11</filename> and 
-    plan to stick with it."  Only the 
-    <filename class="directory">/opt/*</filename> prefix or the
-    <filename class="directory">/usr</filename> prefix adhere to the current 
-    FHS guidelines.</para>
+    linux is <filename class="directory">/usr</filename>.  There is no 
+    standard alternate prefix, nor is there any exception in the current 
+    revision of the Filesystem Hierarchy Standard for Release 7 of the X 
+    Window System.  Alan Coopersmith of Sun Microsystems, has recently 
+    stated "At Sun, we were using 
+    <filename class="directory">/usr/X11</filename> and plan to stick with 
+    it."  Only the <filename class="directory">/opt/*</filename> prefix or 
+    the <filename class="directory">/usr</filename> prefix adhere to the 
+    current FHS guidelines.</para>
     
     <para>Choose your installation prefix, and set the 
     <parameter>XORG_PREFIX</parameter> variable with the following 
@@ -123,6 +138,11 @@
 
 <screen><userinput>export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var"</userinput></screen>
 
+    <note><para>If you've decided to use an alternate prefix, be sure to
+    add an the 
+    <replaceable>[/usr]</replaceable><filename class="directory">/lib/pkgconfig</filename>
+    to your <parameter>PKG_CONFIG_PATH</parameter> variable.</para></note>
+
   </sect2>
 
   <sect2>
@@ -146,8 +166,7 @@
       <para>Install the <application>Xorg</application> protocol headers
       by running the following commands for each package to be installed.</para>
 
-<screen><userinput>./configure $XORG_CONFIG &&
-make</userinput></screen>
+<screen><userinput>./configure $XORG_CONFIG</userinput></screen>
 
       <para>Now as the <systemitem class="username">root</systemitem>
       user:</para>
@@ -235,8 +254,8 @@
     <sect3>
       <title>Meeting Library Dependencies</title>
 
-      <para>These 17 libraries are a core part of the X Windows System and 
-      must be built in the order provided:</para>
+      <para>These 17 libraries must be built first, in the order provided, 
+      to cover the dependencies of the other library packages:</para>
 
 <screen>xtrans-X11R7.0-1.0.0.tar.bz2
 libXau-X11R7.0-1.0.0.tar.bz2
@@ -370,8 +389,11 @@
       should install the luit application after the fonts have been 
       installed.</para></note>
 
-    </sect3>
+      <note><para>Remember to return to the data packages and install the
+      xcursor-themes and xkb-data packages.</para></note>
 
+</sect3>
+
     <sect3 role="installation">
 
       <title>Installation of luit</title>
@@ -415,7 +437,7 @@
 
       <para>Run the following commands for each package:</para>
 
-      <note><para>You should install encoding and font-util before all 
+      <note><para>You should install encodings and font-util before all 
       other font packages</para></note>
 
 
@@ -426,6 +448,8 @@
 
 <screen><userinput role="root">make install</userinput></screen>
 
+      <note><para>If you haven't done so, and intend to install
+      <application>luit</application>, do so now.</para></note>
     </sect3>
 
   </sect2>
@@ -640,4 +664,4 @@
 
   </sect2>
 
-</sect1>
+</sect1>
\ No newline at end of file




More information about the blfs-book mailing list