[blfs-book] r10378 - in trunk/BOOK: . general/sysutils introduction/welcome multimedia/libdriv

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Sat Jun 30 06:20:59 PDT 2012


Author: krejzi
Date: 2012-06-30 07:20:50 -0600 (Sat, 30 Jun 2012)
New Revision: 10378

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/sysutils/dbus.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/libquicktime.xml
Log:
D-Bus 1.6.2 and libquicktime 1.2.4

Modified: trunk/BOOK/general/sysutils/dbus.xml
===================================================================
--- trunk/BOOK/general/sysutils/dbus.xml	2012-06-29 23:08:20 UTC (rev 10377)
+++ trunk/BOOK/general/sysutils/dbus.xml	2012-06-30 13:20:50 UTC (rev 10378)
@@ -6,9 +6,9 @@
 
   <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
   <!ENTITY dbus-download-ftp  " ">
-  <!ENTITY dbus-md5sum        "16dcae2dd0c76e398381601ac9acdec4">
-  <!ENTITY dbus-size          "1.8 MB">
-  <!ENTITY dbus-buildsize     "29 MB">
+  <!ENTITY dbus-md5sum        "7fbf877ed6ff7da6df90f07158373829">
+  <!ENTITY dbus-size          "1.9 MB">
+  <!ENTITY dbus-buildsize     "115 MB">
   <!ENTITY dbus-time          "0.5 SBU">
 ]>
 
@@ -29,37 +29,51 @@
   <sect2 role="package">
     <title>Introduction to D-Bus</title>
 
-    <para><application>D-Bus</application> is a message bus system, a simple
-    way for applications to talk to one another.
-    <application>D-Bus</application> supplies both a system daemon (for events
-    such as <quote>new hardware device added</quote> or <quote>printer queue
-    changed</quote>) and a per-user-login-session daemon (for general IPC needs
-    among user applications). Also, the message bus is built on top of a
-    general one-to-one message passing framework, which can be used by any two
-    applications to communicate directly (without going through the message bus
-    daemon).</para>
+    <para>
+      <application>D-Bus</application> is a message bus system, a simple
+      way for applications to talk to one another.
+      <application>D-Bus</application> supplies both a system daemon (for events
+      such as <quote>new hardware device added</quote> or <quote>printer queue
+      changed</quote>) and a per-user-login-session daemon (for general IPC needs
+      among user applications). Also, the message bus is built on top of a
+      general one-to-one message passing framework, which can be used by any two
+      applications to communicate directly (without going through the message bus
+      daemon).
+    </para>
 
     &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&dbus-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&dbus-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&dbus-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&dbus-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &dbus-md5sum;</para>
+        <para>
+          Download MD5 sum: &dbus-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &dbus-size;</para>
+        <para>
+          Download size: &dbus-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &dbus-buildsize;</para>
+        <para>
+          Estimated disk space required: &dbus-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &dbus-time;</para>
+        <para>
+          Estimated build time: &dbus-time;
+        </para>
       </listitem>
     </itemizedlist>
 
@@ -72,8 +86,10 @@
     </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended"><xref linkend="xorg7-lib"/>
-    (for <command>dbus-launch</command> program)</para>
+    <para role="recommended">
+      <xref linkend="xorg7-lib"/>
+      (for <command>dbus-launch</command> program)
+    </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
@@ -82,66 +98,65 @@
       <xref linkend="doxygen"/> (to generate the API documentation)
     </para>
 
-    <para>Note that the <command>configure</command> script will look for
-    <xref linkend="xmlto"/> but it does nothing as the XML/HTML documentation is
-    already shipped in the source tree.</para>
+    <para>
+      Note that the <command>configure</command> script will look for
+      <xref linkend="xmlto"/> but it does nothing as the XML/HTML documentation is
+      already shipped in the source tree.
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/dbus"/></para>
-
+      <ulink url="&blfs-wiki;/dbus"/>
+    </para>
   </sect2>
 
-  <sect2 role="kernel" id='dbus-kernel'>
-    <title>Kernel Configuration</title>
-
-    <para>Ensure the following option is enabled in the kernel configuration
-    and recompile the kernel if necessary:</para>
-
-<screen><literal>General Setup
-  System V IPC</literal></screen>
-
-    <indexterm zone="dbus dbus-kernel">
-      <primary sortas="d-dbus">dbus</primary>
-    </indexterm>
-
-  </sect2>
-
   <sect2 role="installation">
     <title>Installation of D-Bus</title>
 
-    <para>As the <systemitem class="username">root</systemitem> user, create a
-    system user and group to handle the system message bus activity:</para>
+    <para>
+      As the <systemitem class="username">root</systemitem> user, create a
+      system user and group to handle the system message bus activity:
+    </para>
 
 <screen role="root"><userinput>groupadd -g 18 messagebus &&
 useradd -c "D-Bus Message Daemon User" -d /var/run/dbus \
         -u 18 -g messagebus -s /bin/false messagebus</userinput></screen>
 
-    <para>Install <application>D-Bus</application> by running the following
-    commands (you may wish to review the output from
-    <command>./configure --help</command> first and add any desired parameters
-    to the <command>configure</command> command shown below):</para>
+    <para>
+      Install <application>D-Bus</application> by running the following
+      commands (you may wish to review the output from
+      <command>./configure --help</command> first and add any desired parameters
+      to the <command>configure</command> command shown below):
+    </para>
 
 <screen><userinput>./configure --prefix=/usr \
             --sysconfdir=/etc \
+            --localstatedir=/var \
             --libexecdir=/usr/lib/dbus-1.0 \
-            --localstatedir=/var \
+            --with-console-auth-dir=/run/console/ \
+            --without-systemdsystemunitdir \
+            --disable-systemd \
 	    --disable-static &&
 make</userinput></screen>
 
-    <para>See below for test instructions.</para>
+    <para>
+      See below for test instructions.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem>
-    user:</para>
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>make install &&
 mv -v /usr/share/doc/dbus /usr/share/doc/dbus-&dbus-version;</userinput></screen>
 
-    <para>The dbus tests cannot be run until after <xref linkend="dbus-glib"/>
-    has been installed.  The tests require passing additional parameters to
-    <command>configure</command> and exposing additional functionality in the
-    binaries. These interfaces are not intended to be used in a production
-    build of <application>D-Bus</application>.  If you would like to run the
-    unit tests, issue the following commands:</para>
+    <para>
+      The dbus tests cannot be run until after <xref linkend="dbus-glib"/>
+      has been installed. The tests require passing additional parameters to
+      <command>configure</command> and exposing additional functionality in the
+      binaries. These interfaces are not intended to be used in a production
+      build of <application>D-Bus</application>.  If you would like to run the
+      unit tests, issue the following commands:
+    </para>
     
 <screen><userinput>make distclean &&
 ./configure --enable-tests --enable-asserts &&
@@ -149,42 +164,58 @@
 make check &&
 make distclean</userinput></screen>
 
-    <para>Note there has been a report that the tests may fail if running
-    inside a Midnight Commander shell.
-    You may get out-of-memory error messages when running the tests. 
-    These are normal and can be safely ignored.</para>
+    <para>
+      Note there has been a report that the tests may fail if running
+      inside a Midnight Commander shell.
+      You may get out-of-memory error messages when running the tests. 
+      These are normal and can be safely ignored.
+    </para>
 
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--libexecdir=/usr/lib/dbus-1.0</parameter>: This will
-    install binaries meant to be only used internally by
-    <application>D-Bus</application>, and the directory
-    <filename class="directory">dbus-1</filename> into
-    <filename class="directory">/usr/lib/dbus-1.0</filename> instead of
-    into <filename class="directory">/usr/libexec</filename>.</para>
+    <para>
+      <parameter>--libexecdir=/usr/lib/dbus-1.0</parameter>: This will
+      ensure that <application>D-Bus</application> internal support
+      program is installed in the prefered directory
+      <filename class="directory">/usr/lib/dbus-1.0</filename> instead of
+      <filename class="directory">/usr/libexec</filename>.
+    </para>
 
-    <para><parameter>--localstatedir=/var</parameter>: This parameter causes
-    the daemon PID file, system bus socket and machine uuid file to be
-    created in the <filename class="directory">/var</filename> directory
-    instead of the <filename class="directory">/usr/var</filename>
-    directory.</para>
+    <para>
+      <parameter>--with-console-auth-dir=/run/console/</parameter>: This
+      parameter specifies location of the
+      <application>ConsoleKit</application>  auth dir.
+    </para>
 
-    <para><parameter>--enable-tests</parameter>: Build extra parts of the code
-    to support testing. Configure will end with a NOTE warning about this.</para>
+    <para>
+      <option>--without-systemdsystemunitdir</option>: This switch prevents
+      installation of systemd unit files.
+    </para>
 
-    <para><parameter>--enable-asserts</parameter>: Enable debugging code to run
-    assertions for statements normally assumed to be true. This prevents a
-    warning that '<parameter>--enable-tests</parameter>' on its own is only useful
-    for profiling and might not give true results for all tests, but adds its own
-    NOTE that this should not be used in a production build.
+    <para>
+      <option>--disable-systemd</option>: This switch disables systemd
+      support in <application>D-Bus</application>
     </para>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../../xincludes/static-libraries.xml"/>    
+      href="../../xincludes/static-libraries.xml"/>
 
+    <para>
+      <option>--enable-tests</option>: Build extra parts of the code to support
+      testing. Configure will end with a NOTE warning about this.
+    </para>
+
+    <para>
+      <option>--enable-asserts</option>: Enable debugging code to run assertions for
+      statements normally assumed to be true. This prevents a warning that 
+      '<parameter>--enable-tests</parameter>' on its own is only useful for profiling
+      and might not give true results for all tests, but adds its own NOTE that this
+      should not be used in a production build.
+    </para>
+
   </sect2>
 
   <sect2 role="configuration">
@@ -192,10 +223,13 @@
 
     <sect3 id="dbus-config">
       <title>Config Files</title>
-      <para><filename>/etc/dbus-1/session.conf</filename>,
-      <filename>/etc/dbus-1/system.conf</filename> and
-      <filename>/etc/dbus-1/system.d/*</filename></para>
 
+      <para>
+        <filename>/etc/dbus-1/session.conf</filename>,
+        <filename>/etc/dbus-1/system.conf</filename> and
+        <filename>/etc/dbus-1/system.d/*</filename>
+      </para>
+
       <indexterm zone="dbus dbus-config">
         <primary sortas="e-etc-dbus-1-session.conf">/etc/dbus-1/session.conf</primary>
       </indexterm>
@@ -213,21 +247,25 @@
     <sect3 id="dbus-session-config" xreflabel="D-Bus custom services directory">
       <title>Configuration Information</title>
 
-      <para>The configuration files listed above should probably not be
-      modified. If changes are required, you should create
-      <filename>/etc/dbus-1/session-local.conf</filename> and/or
-      <filename>/etc/dbus-1/system-local.conf</filename> and make any
-      desired changes to these files.</para>
+      <para>
+        The configuration files listed above should probably not be
+        modified. If changes are required, you should create
+        <filename>/etc/dbus-1/session-local.conf</filename> and/or
+        <filename>/etc/dbus-1/system-local.conf</filename> and make any
+        desired changes to these files.
+     </para>
 
-      <para>If any packages install a
-      <application>D-Bus</application> <filename>.service</filename>
-      file outside of the standard <filename
-      class="directory">/usr/share/dbus-1/services</filename> directory,
-      that directory should be added to the local session configuration.
-      For instance, <filename
-      class="directory">/usr/local/share/dbus-1/services</filename> can
-      be added by performing the following commands as the
-      <systemitem class="username">root</systemitem> user:</para>
+      <para>
+        If any packages install a
+        <application>D-Bus</application> <filename>.service</filename>
+        file outside of the standard <filename
+        class="directory">/usr/share/dbus-1/services</filename> directory,
+        that directory should be added to the local session configuration.
+        For instance, <filename
+        class="directory">/usr/local/share/dbus-1/services</filename> can
+        be added by performing the following commands as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
 
 <screen role="root"><userinput>cat > /etc/dbus-1/session-local.conf << "EOF"
 <literal><!DOCTYPE busconfig PUBLIC
@@ -246,10 +284,12 @@
     <sect3  id="dbus-init">
       <title>Boot Script</title>
 
-      <para>To automatically start <command>dbus-daemon</command> when the
-      system is rebooted, install the
-      <filename>/etc/rc.d/init.d/dbus</filename> bootscript from the
-      <xref linkend="bootscripts"/> package.</para>
+      <para>
+        To automatically start <command>dbus-daemon</command> when the
+        system is rebooted, install the
+        <filename>/etc/rc.d/init.d/dbus</filename> bootscript from the
+        <xref linkend="bootscripts"/> package.
+      </para>
 
       <indexterm zone="dbus dbus-init">
         <primary sortas="f-dbus">dbus</primary>
@@ -257,64 +297,67 @@
 
 <screen role="root"><userinput>make install-dbus</userinput></screen>
 
-      <para>Note that this boot script only starts the system-wide
-      <application>D-Bus</application> daemon. Each user requiring access to
-      <application>D-Bus</application> services will also need to run a
-      session daemon as well. There are many methods you can use to start a
-      session daemon using the <command>dbus-launch</command> command. Review
-      the <command>dbus-launch</command> man page for details about the
-      available parameters and options. Here are some suggestions and
-      examples:</para>
+      <para>
+        Note that this boot script only starts the system-wide
+        <application>D-Bus</application> daemon. Each user requiring access to
+        <application>D-Bus</application> services will also need to run a
+        session daemon as well. There are many methods you can use to start a
+        session daemon using the <command>dbus-launch</command> command. Review
+        the <command>dbus-launch</command> man page for details about the
+        available parameters and options. Here are some suggestions and
+        examples:
+      </para>
 
       <itemizedlist spacing="compact">
         <listitem>
-          <para>Add <command>dbus-launch</command> to the line in the
-          <filename>~/.xinitrc</filename> file that starts your graphical
-          desktop environment<!-- as shown in <xref linkend="gnome-config"/>-->.</para>
+          <para>
+            Add <command>dbus-launch</command> to the line in the
+            <filename>~/.xinitrc</filename> file that starts your graphical
+            desktop environment.
+          </para>
         </listitem>
         <listitem>
-          <para>If you use <command>xdm</command> or some other display manager
-          that calls the <filename>~/.xsession</filename> file, you can add
-          <command>dbus-launch</command> to the line in your
-          <filename>~/.xsession</filename> file that starts your graphical
-          desktop environment. The syntax would be similar to the example in
-          the <filename>~/.xinitrc</filename> file.</para>
+          <para>
+            If you use <command>xdm</command> or some other display manager
+            that calls the <filename>~/.xsession</filename> file, you can add
+            <command>dbus-launch</command> to the line in your
+            <filename>~/.xsession</filename> file that starts your graphical
+            desktop environment. The syntax would be similar to the example in
+            the <filename>~/.xinitrc</filename> file.
+          </para>
         </listitem>
-<!-- Enabled by default. 
         <listitem>
-          <para>If you use <command>gdm</command> or some other display manager
-          that utilizes custom files to initiate sessions, use the example in
-          <xref linkend="gdm-config-dbus"/> of the
-          <application>GDM</application> instructions to create a file
-          containing <command>dbus-launch</command>.</para>
-        </listitem>-->
-        <listitem>
-          <para>The examples shown previously use
-          <command>dbus-launch</command> to specify a program to be run. This
-          has the benefit (when also using the
-          <parameter>--exit-with-session</parameter> parameter) of stopping the
-          session daemon when the specified program is stopped. You can also
-          start the session daemon in your system or personal startup scripts
-          by adding the following lines:</para>
+          <para>
+            The examples shown previously use
+            <command>dbus-launch</command> to specify a program to be run. This
+            has the benefit (when also using the
+            <parameter>--exit-with-session</parameter> parameter) of stopping the
+            session daemon when the specified program is stopped. You can also
+            start the session daemon in your system or personal startup scripts
+            by adding the following lines:
+          </para>
 
 <screen><userinput><literal># Start the D-Bus session daemon
 eval `dbus-launch`
 export DBUS_SESSION_BUS_ADDRESS</literal></userinput></screen>
 
-          <para>This method will not stop the session daemon when you exit
-          your shell, therefore you should add the following line to your
-          <filename>~/.bash_logout</filename> file:</para>
+          <para>
+            This method will not stop the session daemon when you exit
+            your shell, therefore you should add the following line to your
+            <filename>~/.bash_logout</filename> file:
+          </para>
 
 <screen><userinput><literal># Kill the D-Bus session daemon
 kill $DBUS_SESSION_BUS_PID</literal></userinput></screen>
         </listitem>
 
         <listitem>
-          <para>A hint has been written that provides ways to start scripts
-          using the KDM session manager of KDE. The concepts in this hint could
-          possibly be used with other session managers as well. The hint is
-          located at <ulink
-          url="&hints-root;/downloads/files/execute-session-scripts-using-kdm.txt"/>.
+          <para>
+            A hint has been written that provides ways to start scripts
+            using the KDM session manager of KDE. The concepts in this hint could
+            possibly be used with other session managers as well. The hint is
+            located at <ulink
+            url="&hints-root;/downloads/files/execute-session-scripts-using-kdm.txt"/>.
           </para>
         </listitem>
 
@@ -329,15 +372,25 @@
 
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Library</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, 
-	dbus-send and dbus-uuidgen</seg>
-        <seg>libdbus-1.so</seg>
-        <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0, 
-	/usr/share/dbus-1, /usr/share/doc/dbus-1.6.0 and /var/run/dbus</seg>
+        <seg>
+          dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, 
+	  dbus-send and dbus-uuidgen
+        </seg>
+        <seg>
+           libdbus-1.so
+        </seg>
+        <seg>
+          /etc/dbus-1,
+          /usr/include/dbus-1.0,
+          /usr/lib/dbus-1.0, 
+	  /usr/share/dbus-1,
+          /usr/share/doc/dbus-&dbus-version; and
+          /var/lib/dbus
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -349,7 +402,9 @@
       <varlistentry id="dbus-cleanup-sockets">
         <term><command>dbus-cleanup-sockets</command></term>
         <listitem>
-          <para>is used to clean up leftover sockets in a directory.</para>
+          <para>
+            is used to clean up leftover sockets in a directory.
+          </para>
           <indexterm zone="dbus dbus-cleanup-sockets">
             <primary sortas="b-dbus-cleanup-sockets">dbus-cleanup-sockets</primary>
           </indexterm>
@@ -359,8 +414,9 @@
       <varlistentry id="dbus-daemon">
         <term><command>dbus-daemon</command></term>
         <listitem>
-          <para>is the <application>D-Bus</application> message bus
-          daemon.</para>
+          <para>
+            is the <application>D-Bus</application> message bus daemon.
+          </para>
           <indexterm zone="dbus dbus-daemon">
             <primary sortas="b-dbus-daemon">dbus-daemon</primary>
           </indexterm>
@@ -370,9 +426,11 @@
       <varlistentry id="dbus-launch">
         <term><command>dbus-launch</command></term>
         <listitem>
-          <para>is used to start <command>dbus-daemon</command> from a shell
-          script. It  would  normally be called from a user's login
-          scripts.</para>
+          <para>
+            is used to start <command>dbus-daemon</command> from a shell
+            script. It  would  normally be called from a user's login
+            scripts.
+          </para>
           <indexterm zone="dbus dbus-launch">
             <primary sortas="b-dbus-launch">dbus-launch</primary>
           </indexterm>
@@ -382,8 +440,10 @@
       <varlistentry id="dbus-monitor">
         <term><command>dbus-monitor</command></term>
         <listitem>
-          <para>is used to monitor messages going through a
-          <application>D-Bus</application> message bus.</para>
+          <para>
+            is used to monitor messages going through a
+            <application>D-Bus</application> message bus.
+          </para>
           <indexterm zone="dbus dbus-monitor">
             <primary sortas="b-dbus-monitor">dbus-monitor</primary>
           </indexterm>
@@ -393,8 +453,10 @@
       <varlistentry id="dbus-send">
         <term><command>dbus-send</command></term>
         <listitem>
-          <para>is used to send a message to a <application>D-Bus</application>
-          message bus.</para>
+          <para>
+            is used to send a message to a <application>D-Bus</application>
+            message bus.
+          </para>
           <indexterm zone="dbus dbus-send">
             <primary sortas="b-dbus-send">dbus-send</primary>
           </indexterm>
@@ -404,7 +466,9 @@
       <varlistentry id="dbus-uuidgen">
         <term><command>dbus-uuidgen</command></term>
         <listitem>
-          <para>is used to generate or read a universally unique ID.</para>
+          <para>
+            is used to generate a universally unique ID.
+          </para>
           <indexterm zone="dbus dbus-uuidgen">
             <primary sortas="b-dbus-uuidgen">dbus-uuidgen</primary>
           </indexterm>
@@ -414,12 +478,14 @@
       <varlistentry id="libdbus-1">
         <term><filename class='libraryfile'>libdbus-1.so</filename></term>
         <listitem>
-          <para>contains the API functions used by the
-          <application>D-Bus</application> message daemon.
-          <application>D-Bus</application> is first a library that provides
-          one-to-one communication between any two applications;
-          <command>dbus-daemon</command> is an application that uses this
-          library to implement a message bus daemon.</para>
+          <para>
+            contains the API functions used by the
+            <application>D-Bus</application> message daemon.
+            <application>D-Bus</application> is first a library that provides
+            one-to-one communication between any two applications;
+            <command>dbus-daemon</command> is an application that uses this
+            library to implement a message bus daemon.
+          </para>
           <indexterm zone="dbus libdbus-1">
             <primary sortas="c-libdbus-1">libdbus-1.so</primary>
           </indexterm>
@@ -431,3 +497,4 @@
   </sect2>
 
 </sect1>
+ 

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-06-29 23:08:20 UTC (rev 10377)
+++ trunk/BOOK/general.ent	2012-06-30 13:20:50 UTC (rev 10378)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "30">                   <!-- Always 2 digits -->
 <!ENTITY month        "06">                   <!-- Always 2 digits -->
 <!ENTITY year         "2012">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "June 28th, &year;">
+<!ENTITY releasedate  "June 30th, &year;">
 <!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
@@ -326,7 +326,7 @@
 <!ENTITY autofs-version               "5.0.6">
 <!ENTITY colord-version               "0.1.21">
 <!ENTITY cpio-version                 "2.11">
-<!ENTITY dbus-version                 "1.6.0">
+<!ENTITY dbus-version                 "1.6.2">
 <!ENTITY dbus-glib-version            "0.100">
 <!ENTITY dbus-python-version          "1.1.1">
 <!ENTITY eject-version                "2.1.5">
@@ -1019,7 +1019,7 @@
 <!ENTITY libmusicbrainz-version       "2.1.5">
 <!ENTITY libmusicbrainz3-version      "3.0.3">
 <!ENTITY libogg-version               "1.3.0">
-<!ENTITY libquicktime-version         "1.2.3">
+<!ENTITY libquicktime-version         "1.2.4">
 <!ENTITY libsamplerate-version        "0.1.8">
 <!ENTITY libsndfile-version           "1.0.25">
 <!ENTITY libtheora-version            "1.1.1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-06-29 23:08:20 UTC (rev 10377)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-06-30 13:20:50 UTC (rev 10378)
@@ -42,6 +42,18 @@
 
 -->
     <listitem>
+      <para>June 30th, 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[krejzi] - D-Bus 1.6.2.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - libquicktime 1.2.4.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>June 28th, 2012</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/multimedia/libdriv/libquicktime.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/libquicktime.xml	2012-06-29 23:08:20 UTC (rev 10377)
+++ trunk/BOOK/multimedia/libdriv/libquicktime.xml	2012-06-30 13:20:50 UTC (rev 10378)
@@ -5,10 +5,10 @@
   %general-entities;
 
   <!ENTITY libquicktime-download-http "&sourceforge-repo;/libquicktime/libquicktime-&libquicktime-version;.tar.gz">
-  <!ENTITY libquicktime-download-ftp  "&gentoo-ftp-repo;/libquicktime-&libquicktime-version;.tar.gz">
-  <!ENTITY libquicktime-md5sum        "9a82a1546408605ea8337b3a7c78786e">
-  <!ENTITY libquicktime-size          "1000 KB">
-  <!ENTITY libquicktime-buildsize     "17 MB">
+  <!ENTITY libquicktime-download-ftp  " ">
+  <!ENTITY libquicktime-md5sum        "81cfcebad9b7ee7e7cfbefc861d6d61b">
+  <!ENTITY libquicktime-size          "1.0 MB">
+  <!ENTITY libquicktime-buildsize     "20 MB">
   <!ENTITY libquicktime-time          "0.7 SBU (includes building all codec modules)">
 ]>
 
@@ -29,74 +29,97 @@
   <sect2 role="package">
     <title>Introduction to libquicktime</title>
 
-    <para>The <application>libquicktime</application> package contains the
-    <filename class='libraryfile'>libquicktime</filename> library, various
-    plugins and codecs, along with graphical and command line utilities used
-    for encoding and decoding Quicktime files. This is useful for reading and
-    writing files in the Quicktime format. The goal of the project is to
-    enhance, while providing compatibility with, the
-    <application>Quicktime 4 Linux</application> library.</para>
+    <para>
+      The <application>libquicktime</application> package contains the
+      <filename class='libraryfile'>libquicktime</filename> library, various
+      plugins and codecs, along with graphical and command line utilities used
+      for encoding and decoding QuickTime files. This is useful for reading and
+      writing files in the QuickTime format. The goal of the project is to
+      enhance, while providing compatibility with the
+      <application>Quicktime 4 Linux</application> library.
+    </para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&libquicktime-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&libquicktime-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&libquicktime-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&libquicktime-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &libquicktime-md5sum;</para>
+        <para>
+          Download MD5 sum: &libquicktime-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &libquicktime-size;</para>
+        <para>
+          Download size: &libquicktime-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &libquicktime-buildsize;</para>
+        <para>
+          Estimated disk space required: &libquicktime-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &libquicktime-time;</para>
+        <para>
+          Estimated build time: &libquicktime-time;
+        </para>
       </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">libquicktime Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="alsa"/>,
-    <xref linkend="faac"/>,
-    <xref linkend="faad2"/>,
-    <xref linkend="ffmpeg"/>,
-    <xref linkend="gtk2"/>,
-    <xref linkend="lame"/>,
-    <xref linkend="libdv"/>,
-    <xref linkend="libjpeg"/>,
-    <xref linkend="libpng"/>,
-    <xref linkend="libvorbis"/>,
-    <ulink url="http://www.diracvideo.org">Schroedinger</ulink>,
-    <ulink url="http://developers.videolan.org/x264.html">x264</ulink> and
-    <xref linkend="x-window-system"/></para>
+    <para role="optional">
+      <xref linkend="alsa-lib"/>,
+      <xref linkend="faac"/>,
+      <xref linkend="faad2"/>,
+      <xref linkend="ffmpeg"/>,
+      <xref linkend="gtk2"/>,
+      <xref linkend="lame"/>,
+      <xref linkend="libdv"/>,
+      <xref linkend="libjpeg"/>,
+      <xref linkend="libpng"/>,
+      <xref linkend="libvorbis"/>,
+      <ulink url="http://www.diracvideo.org">Schroedinger</ulink>,
+      <ulink url="http://developers.videolan.org/x264.html">x264</ulink> and
+      <xref linkend="xorg7-lib"/>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/libquicktime"/></para>
-
+      <ulink url="&blfs-wiki;/libquicktime"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
     <title>Installation of libquicktime</title>
 
-    <para>Install <application>libquicktime</application> by running the
-    following commands:</para>
+    <para>
+      Install <application>libquicktime</application> by running the
+      following commands:
+    </para>
 
 <screen><userinput>./configure --prefix=/usr \
             --docdir=/usr/share/doc/libquicktime-&libquicktime-version; \
+            --enable-gpl \
             --without-doxygen &&
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>
+      This package does not come with a test suite.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>make install &&
 install -v -m755 -d /usr/share/doc/libquicktime-&libquicktime-version; &&
@@ -108,14 +131,20 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--with-libdv</parameter>: Build with libdv support.
-    Not enabled by default.</para>
+    <para>
+      <option>--with-libdv</option>: Build with libdv support.
+      Not enabled by default.
+    </para>
 
-    <para><parameter>--without-doxygen</parameter>: This is necessary if you do
-    not have Doxygen, omit this if installed.</para>
+    <para>
+      <option>--enable-gpl</option>: Changes the licence to GPL. This
+      enables some extra plugins, such as FAAC, FAAD2, and x264.
+    </para>
 
-    <para><parameter>--enable-gpl</parameter>: Changes the licence to GPL. This
-    enables some extra plugins, such as FAAC, FAAD2, and x264.</para>
+    <para>
+      <option>--without-doxygen</option>: This is necessary if you do
+      not have <application>Doxygen</application>, omit this if installed.
+    </para>
 
   </sect2>
 
@@ -128,12 +157,19 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>libquicktime_config, lqtplay, lqtremux, lqt_transcode,
-        qt2text, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and
-        qtyuv4toyuv</seg>
-        <seg>libquicktime.so and several plugin codec libraries</seg>
-        <seg>/usr/include/lqt, /usr/lib/libquicktime and
-        /usr/share/doc/libquicktime-&libquicktime-version;</seg>
+        <seg>
+          libquicktime_config, lqtplay, lqtremux, lqt_transcode,
+          qt2text, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and
+          qtyuv4toyuv
+        </seg>
+        <seg>
+          libquicktime.so and several plugin codec libraries
+        </seg>
+        <seg>
+          /usr/include/lqt,
+          /usr/lib/libquicktime and
+          /usr/share/doc/libquicktime-&libquicktime-version;
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -145,9 +181,10 @@
       <varlistentry id="libquicktime_config">
         <term><command>libquicktime_config</command></term>
         <listitem>
-          <para>is a graphical front end to examine and configure the
-          available <application>libquicktime</application> audio and
-          video codecs.</para>
+          <para>
+            is a graphical front end to examine and configure the available
+            <application>libquicktime</application> audio and video codecs.
+          </para>
           <indexterm zone="libquicktime libquicktime_config">
             <primary sortas="b-libquicktime_config">libquicktime_config</primary>
           </indexterm>
@@ -157,7 +194,9 @@
       <varlistentry id="lqtplay">
         <term><command>lqtplay</command></term>
         <listitem>
-          <para>is a simple Quicktime movie player for X11.</para>
+          <para>
+            is a simple QuickTime movie player for X Window System.
+          </para>
           <indexterm zone="libquicktime lqtplay">
             <primary sortas="b-lqtplay">lqtplay</primary>
           </indexterm>
@@ -167,8 +206,10 @@
       <varlistentry id="lqt_transcode">
         <term><command>lqt_transcode</command></term>
         <listitem>
-          <para>is a command-line program used to encode video and/or audio
-          files from one format to another.</para>
+          <para>
+            is a command-line program used to encode video and/or audio
+            files from one format to another.
+          </para>
           <indexterm zone="libquicktime lqt_transcode">
             <primary sortas="b-lqt_transcode">lqt_transcode</primary>
           </indexterm>
@@ -178,8 +219,10 @@
       <varlistentry id="qtdechunk">
         <term><command>qtdechunk</command></term>
         <listitem>
-          <para>can take movies containing rgb frames and write them out as
-          ppm images.</para>
+          <para>
+            can take movies containing rgb frames and write them out as
+            ppm images.
+          </para>
           <indexterm zone="libquicktime qtdechunk">
             <primary sortas="b-qtdechunk">qtdechunk</primary>
           </indexterm>
@@ -189,7 +232,9 @@
       <varlistentry id="qtrechunk">
         <term><command>qtrechunk</command></term>
         <listitem>
-          <para>concatenates input frames into a Quicktime movie.</para>
+          <para>
+            concatenates input frames into a QuickTime movie.
+          </para>
           <indexterm zone="libquicktime qtrechunk">
             <primary sortas="b-qtrechunk">qtrechunk</primary>
           </indexterm>
@@ -199,8 +244,10 @@
       <varlistentry id="qtyuv4toyuv">
         <term><command>qtyuv4toyuv</command></term>
         <listitem>
-          <para>is used to write a YUV4 encoded movie as a planar YUV 4:2:0
-          file.</para>
+          <para>
+            is used to write a YUV4 encoded movie as a planar YUV 4:2:0
+            file.
+          </para>
           <indexterm zone="libquicktime qtyuv4toyuv">
             <primary sortas="b-qtyuv4toyuv">qtyuv4toyuv</primary>
           </indexterm>
@@ -210,11 +257,13 @@
       <varlistentry id="libquicktime-lib">
         <term><filename class='libraryfile'>libquicktime.so</filename></term>
         <listitem>
-          <para>is a library for reading and writing Quicktime files. It
-          provides convenient access to Quicktime files with a variety of
-          supported codecs. The library contains new functions integrated with
-          all the original Quicktime 4 Linux library functions used to encode
-          and decode Quicktime files.</para>
+          <para>
+            is a library for reading and writing QuickTime files. It provides
+            convenient access to QuickTime files with a variety of supported
+            codecs. The library contains new functions integrated with all the
+            original QuickTime 4 Linux library functions used to encode and
+            decode QuickTime files.
+          </para>
           <indexterm zone="libquicktime libquicktime-lib">
             <primary sortas="c-libquicktime">libquicktime.so</primary>
           </indexterm>




More information about the blfs-book mailing list