r6952 - in trunk/BOOK: . introduction/welcome x/wm

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sat Jul 21 12:02:06 PDT 2007


Author: randy
Date: 2007-07-21 13:02:05 -0600 (Sat, 21 Jul 2007)
New Revision: 6952

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/wm/metacity.xml
Log:
Updated to Metacity-2.18.5

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-07-21 18:46:45 UTC (rev 6951)
+++ trunk/BOOK/general.ent	2007-07-21 19:02:05 UTC (rev 6952)
@@ -425,7 +425,7 @@
 <!-- Chapter 27 -->
 <!ENTITY sawfish-version              "1.3">
 <!ENTITY fluxbox-version              "0.9.15.1">
-<!ENTITY metacity-version             "2.14.5">
+<!ENTITY metacity-version             "2.18.5">
 <!ENTITY xfce-version                 "4.2.3.2">
 
 <!-- Part VIII -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-07-21 18:46:45 UTC (rev 6951)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-07-21 19:02:05 UTC (rev 6952)
@@ -45,6 +45,9 @@
       <para>July 21st, 2007</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Updated to Metacity-2.18.5</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Added new package libgnomekbd-2.18.2 to the GNOME
           Additional packages Libraries section.</para>
         </listitem>

Modified: trunk/BOOK/x/wm/metacity.xml
===================================================================
--- trunk/BOOK/x/wm/metacity.xml	2007-07-21 18:46:45 UTC (rev 6951)
+++ trunk/BOOK/x/wm/metacity.xml	2007-07-21 19:02:05 UTC (rev 6952)
@@ -4,12 +4,13 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY metacity-download-http "&gnome-download-http;/metacity/&gnome-version;/metacity-&metacity-version;.tar.bz2">
-  <!ENTITY metacity-download-ftp  "&gnome-download-ftp;/metacity/&gnome-version;/metacity-&metacity-version;.tar.bz2">
-  <!ENTITY metacity-md5sum        "a14c4a07e456a2590452d6c9db2e5153">
-  <!ENTITY metacity-size          "1.8 MB">
-  <!ENTITY metacity-buildsize     "54.9 MB">
+  <!ENTITY metacity-download-http "&gnome-download-http;/metacity/2.18/metacity-&metacity-version;.tar.bz2">
+  <!ENTITY metacity-download-ftp  "&gnome-download-ftp;/metacity/2.18/metacity-&metacity-version;.tar.bz2">
+  <!ENTITY metacity-md5sum        "7928172bf41f6b63976a62554a699674">
+  <!ENTITY metacity-size          "1.9 MB">
+  <!ENTITY metacity-buildsize     "61 MB">
   <!ENTITY metacity-time          "0.6 SBU">
+  
 ]>
 
 <sect1 id="metacity" xreflabel="Metacity-&metacity-version;">
@@ -66,14 +67,14 @@
     <xref linkend="GConf"/>
     (recommended if you are installing <application>GNOME</application>-2),
     <xref linkend="intltool"/>, and
-    <ulink url="http://freedesktop.org/Software/xlibs">libXcomposite</ulink>*</para>
+    <ulink url="&gnome-download-http;/libcm/">libcm</ulink>*</para>
 
-    <para>* <application>libXcomposite</application> can optionally be used,
-    but here's what the <application>Metacity</application> package maintainer
-    has to say about it in the <command>configure</command> script if the
-    package is found: <quote>Not building compositing manager by default now,
-    must enable explicitly to get it. And it doesn't work, so don't bother
-    unless you want to hack on it...</quote></para>
+    <para>* Xorg <application>X</application> installations only.
+    <application>libcm</application> is used to build the
+    <application>Metacity</application> composite manager and it also requires
+    <application>libXcomposite</application> >= 2.0. Xorg ships with
+    (XFree86 does not) the required <application>libXcomposite</application>
+    and there is not a stand-alone version that works.</para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/metacity"/></para>
@@ -83,18 +84,20 @@
   <sect2 role="installation">
     <title>Installation of Metacity</title>
 
-    <para><application>Metacity</application> will look for an
+    <!-- <para><application>Metacity</application> will look for an
     <application>X Render</application> <application>pkg-config</application>
     file. If you use <application>XFree86</application> as your
     <application>X</application> Window system, ensure this file exists
-    (<filename>/usr/X11R6/lib/pkgconfig/xrender.pc</filename>).</para>
+    (<filename>/usr/X11R6/lib/pkgconfig/xrender.pc</filename>).</para> -->
 
     <para>Install <application>Metacity</application> by running the following
     commands:</para>
 
-<screen><userinput>./configure --prefix=/usr \
-            --libexecdir=/usr/lib/metacity \
-            --sysconfdir=/etc &&
+<screen><userinput>./configure \
+    --prefix=/usr \
+    --libexecdir=/usr/lib/metacity \
+    --sysconfdir=/etc \
+    --with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas &&
 make</userinput></screen>
 
     <para>This package does not come with a test suite.</para>
@@ -104,18 +107,21 @@
 <screen role="root"><userinput>make install &&
 install -v -m755 -d /usr/share/doc/metacity-&metacity-version; &&
 install -v -m644 README rationales.txt doc/*.txt \
-    /usr/share/doc/metacity-&metacity-version;</userinput></screen>
+                    /usr/share/doc/metacity-&metacity-version;</userinput></screen>
 
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para>
-    <option>--with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas</option>:
-    Use this option if you are installing <application>Metacity</application> for
-    a GNOME-2 installation.</para>
+    <para><option>--with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas</option>:
+    Omit this parameter if you are not installing
+    <application>Metacity</application> for a GNOME-2 installation.</para>
 
+    <para><option>--enable-compositor</option>: You must use this parameter
+    (and have <application>libcm</application> installed) to build the
+    <application>Metacity</application> composite manager.</para>
+
   </sect2>
 
   <sect2 role="configuration" id="metacity-config">
@@ -163,7 +169,9 @@
         /usr/share/doc/metacity-&metacity-version;,
         /usr/share/gnome/wm-properties,
         /usr/share/metacity and
-        /usr/share/themes/{AgingGorilla,Atlanta,Bright,Crux,Esco,Metabox,Simple}</seg>
+        the following subdirectories of /usr/share/themes/:
+        AgingGorilla Atlanta Bright Crux/metacity-1 Esco Metabox
+        Simple/metacity-1}</seg>
       </seglistitem>
     </segmentedlist>
 




More information about the blfs-book mailing list