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> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
