Changeset 0b83a69


Ignore:
Timestamp:
06/30/2012 01:20:50 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
4c796cf
Parents:
784ec394
Message:

D-Bus 1.6.2 and libquicktime 1.2.4

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10378 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r784ec394 r0b83a69  
    44-->
    55
    6 <!ENTITY day          "28">                   <!-- Always 2 digits -->
     6<!ENTITY day          "30">                   <!-- Always 2 digits -->
    77<!ENTITY month        "06">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2012">
     
    1010<!ENTITY copyholder   "The BLFS Development Team">
    1111<!ENTITY version      "&year;-&month;-&day;">
    12 <!ENTITY releasedate  "June 28th, &year;">
     12<!ENTITY releasedate  "June 30th, &year;">
    1313<!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
    1414<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
     
    327327<!ENTITY colord-version               "0.1.21">
    328328<!ENTITY cpio-version                 "2.11">
    329 <!ENTITY dbus-version                 "1.6.0">
     329<!ENTITY dbus-version                 "1.6.2">
    330330<!ENTITY dbus-glib-version            "0.100">
    331331<!ENTITY dbus-python-version          "1.1.1">
     
    10201020<!ENTITY libmusicbrainz3-version      "3.0.3">
    10211021<!ENTITY libogg-version               "1.3.0">
    1022 <!ENTITY libquicktime-version         "1.2.3">
     1022<!ENTITY libquicktime-version         "1.2.4">
    10231023<!ENTITY libsamplerate-version        "0.1.8">
    10241024<!ENTITY libsndfile-version           "1.0.25">
  • general/sysutils/dbus.xml

    r784ec394 r0b83a69  
    77  <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
    88  <!ENTITY dbus-download-ftp  " ">
    9   <!ENTITY dbus-md5sum        "16dcae2dd0c76e398381601ac9acdec4">
    10   <!ENTITY dbus-size          "1.8 MB">
    11   <!ENTITY dbus-buildsize     "29 MB">
     9  <!ENTITY dbus-md5sum        "7fbf877ed6ff7da6df90f07158373829">
     10  <!ENTITY dbus-size          "1.9 MB">
     11  <!ENTITY dbus-buildsize     "115 MB">
    1212  <!ENTITY dbus-time          "0.5 SBU">
    1313]>
     
    3030    <title>Introduction to D-Bus</title>
    3131
    32     <para><application>D-Bus</application> is a message bus system, a simple
    33     way for applications to talk to one another.
    34     <application>D-Bus</application> supplies both a system daemon (for events
    35     such as <quote>new hardware device added</quote> or <quote>printer queue
    36     changed</quote>) and a per-user-login-session daemon (for general IPC needs
    37     among user applications). Also, the message bus is built on top of a
    38     general one-to-one message passing framework, which can be used by any two
    39     applications to communicate directly (without going through the message bus
    40     daemon).</para>
     32    <para>
     33      <application>D-Bus</application> is a message bus system, a simple
     34      way for applications to talk to one another.
     35      <application>D-Bus</application> supplies both a system daemon (for events
     36      such as <quote>new hardware device added</quote> or <quote>printer queue
     37      changed</quote>) and a per-user-login-session daemon (for general IPC needs
     38      among user applications). Also, the message bus is built on top of a
     39      general one-to-one message passing framework, which can be used by any two
     40      applications to communicate directly (without going through the message bus
     41      daemon).
     42    </para>
    4143
    4244    &lfs71_checked;
     
    4547    <itemizedlist spacing="compact">
    4648      <listitem>
    47         <para>Download (HTTP): <ulink url="&dbus-download-http;"/></para>
     49        <para>
     50          Download (HTTP): <ulink url="&dbus-download-http;"/>
     51        </para>
    4852      </listitem>
    4953      <listitem>
    50         <para>Download (FTP): <ulink url="&dbus-download-ftp;"/></para>
     54        <para>
     55          Download (FTP): <ulink url="&dbus-download-ftp;"/>
     56        </para>
    5157      </listitem>
    5258      <listitem>
    53         <para>Download MD5 sum: &dbus-md5sum;</para>
     59        <para>
     60          Download MD5 sum: &dbus-md5sum;
     61        </para>
    5462      </listitem>
    5563      <listitem>
    56         <para>Download size: &dbus-size;</para>
     64        <para>
     65          Download size: &dbus-size;
     66        </para>
    5767      </listitem>
    5868      <listitem>
    59         <para>Estimated disk space required: &dbus-buildsize;</para>
     69        <para>
     70          Estimated disk space required: &dbus-buildsize;
     71        </para>
    6072      </listitem>
    6173      <listitem>
    62         <para>Estimated build time: &dbus-time;</para>
     74        <para>
     75          Estimated build time: &dbus-time;
     76        </para>
    6377      </listitem>
    6478    </itemizedlist>
     
    7387
    7488    <bridgehead renderas="sect4">Recommended</bridgehead>
    75     <para role="recommended"><xref linkend="xorg7-lib"/>
    76     (for <command>dbus-launch</command> program)</para>
     89    <para role="recommended">
     90      <xref linkend="xorg7-lib"/>
     91      (for <command>dbus-launch</command> program)
     92    </para>
    7793
    7894    <bridgehead renderas="sect4">Optional</bridgehead>
     
    8399    </para>
    84100
    85     <para>Note that the <command>configure</command> script will look for
    86     <xref linkend="xmlto"/> but it does nothing as the XML/HTML documentation is
    87     already shipped in the source tree.</para>
     101    <para>
     102      Note that the <command>configure</command> script will look for
     103      <xref linkend="xmlto"/> but it does nothing as the XML/HTML documentation is
     104      already shipped in the source tree.
     105    </para>
    88106
    89107    <para condition="html" role="usernotes">User Notes:
    90     <ulink url="&blfs-wiki;/dbus"/></para>
    91 
    92   </sect2>
    93 
    94   <sect2 role="kernel" id='dbus-kernel'>
    95     <title>Kernel Configuration</title>
    96 
    97     <para>Ensure the following option is enabled in the kernel configuration
    98     and recompile the kernel if necessary:</para>
    99 
    100 <screen><literal>General Setup
    101   System V IPC</literal></screen>
    102 
    103     <indexterm zone="dbus dbus-kernel">
    104       <primary sortas="d-dbus">dbus</primary>
    105     </indexterm>
    106 
     108      <ulink url="&blfs-wiki;/dbus"/>
     109    </para>
    107110  </sect2>
    108111
     
    110113    <title>Installation of D-Bus</title>
    111114
    112     <para>As the <systemitem class="username">root</systemitem> user, create a
    113     system user and group to handle the system message bus activity:</para>
     115    <para>
     116      As the <systemitem class="username">root</systemitem> user, create a
     117      system user and group to handle the system message bus activity:
     118    </para>
    114119
    115120<screen role="root"><userinput>groupadd -g 18 messagebus &amp;&amp;
     
    117122        -u 18 -g messagebus -s /bin/false messagebus</userinput></screen>
    118123
    119     <para>Install <application>D-Bus</application> by running the following
    120     commands (you may wish to review the output from
    121     <command>./configure --help</command> first and add any desired parameters
    122     to the <command>configure</command> command shown below):</para>
     124    <para>
     125      Install <application>D-Bus</application> by running the following
     126      commands (you may wish to review the output from
     127      <command>./configure --help</command> first and add any desired parameters
     128      to the <command>configure</command> command shown below):
     129    </para>
    123130
    124131<screen><userinput>./configure --prefix=/usr \
    125132            --sysconfdir=/etc \
     133            --localstatedir=/var \
    126134            --libexecdir=/usr/lib/dbus-1.0 \
    127             --localstatedir=/var \
     135            --with-console-auth-dir=/run/console/ \
     136            --without-systemdsystemunitdir \
     137            --disable-systemd \
    128138            --disable-static &amp;&amp;
    129139make</userinput></screen>
    130140
    131     <para>See below for test instructions.</para>
    132 
    133     <para>Now, as the <systemitem class="username">root</systemitem>
    134     user:</para>
     141    <para>
     142      See below for test instructions.
     143    </para>
     144
     145    <para>
     146      Now, as the <systemitem class="username">root</systemitem> user:
     147    </para>
    135148
    136149<screen role="root"><userinput>make install &amp;&amp;
    137150mv -v /usr/share/doc/dbus /usr/share/doc/dbus-&dbus-version;</userinput></screen>
    138151
    139     <para>The dbus tests cannot be run until after <xref linkend="dbus-glib"/>
    140     has been installed.  The tests require passing additional parameters to
    141     <command>configure</command> and exposing additional functionality in the
    142     binaries. These interfaces are not intended to be used in a production
    143     build of <application>D-Bus</application>.  If you would like to run the
    144     unit tests, issue the following commands:</para>
     152    <para>
     153      The dbus tests cannot be run until after <xref linkend="dbus-glib"/>
     154      has been installed. The tests require passing additional parameters to
     155      <command>configure</command> and exposing additional functionality in the
     156      binaries. These interfaces are not intended to be used in a production
     157      build of <application>D-Bus</application>.  If you would like to run the
     158      unit tests, issue the following commands:
     159    </para>
    145160   
    146161<screen><userinput>make distclean &amp;&amp;
     
    150165make distclean</userinput></screen>
    151166
    152     <para>Note there has been a report that the tests may fail if running
    153     inside a Midnight Commander shell.
    154     You may get out-of-memory error messages when running the tests.
    155     These are normal and can be safely ignored.</para>
     167    <para>
     168      Note there has been a report that the tests may fail if running
     169      inside a Midnight Commander shell.
     170      You may get out-of-memory error messages when running the tests.
     171      These are normal and can be safely ignored.
     172    </para>
    156173
    157174  </sect2>
     
    160177    <title>Command Explanations</title>
    161178
    162     <para><parameter>--libexecdir=/usr/lib/dbus-1.0</parameter>: This will
    163     install binaries meant to be only used internally by
    164     <application>D-Bus</application>, and the directory
    165     <filename class="directory">dbus-1</filename> into
    166     <filename class="directory">/usr/lib/dbus-1.0</filename> instead of
    167     into <filename class="directory">/usr/libexec</filename>.</para>
    168 
    169     <para><parameter>--localstatedir=/var</parameter>: This parameter causes
    170     the daemon PID file, system bus socket and machine uuid file to be
    171     created in the <filename class="directory">/var</filename> directory
    172     instead of the <filename class="directory">/usr/var</filename>
    173     directory.</para>
    174 
    175     <para><parameter>--enable-tests</parameter>: Build extra parts of the code
    176     to support testing. Configure will end with a NOTE warning about this.</para>
    177 
    178     <para><parameter>--enable-asserts</parameter>: Enable debugging code to run
    179     assertions for statements normally assumed to be true. This prevents a
    180     warning that '<parameter>--enable-tests</parameter>' on its own is only useful
    181     for profiling and might not give true results for all tests, but adds its own
    182     NOTE that this should not be used in a production build.
     179    <para>
     180      <parameter>--libexecdir=/usr/lib/dbus-1.0</parameter>: This will
     181      ensure that <application>D-Bus</application> internal support
     182      program is installed in the prefered directory
     183      <filename class="directory">/usr/lib/dbus-1.0</filename> instead of
     184      <filename class="directory">/usr/libexec</filename>.
     185    </para>
     186
     187    <para>
     188      <parameter>--with-console-auth-dir=/run/console/</parameter>: This
     189      parameter specifies location of the
     190      <application>ConsoleKit</application>  auth dir.
     191    </para>
     192
     193    <para>
     194      <option>--without-systemdsystemunitdir</option>: This switch prevents
     195      installation of systemd unit files.
     196    </para>
     197
     198    <para>
     199      <option>--disable-systemd</option>: This switch disables systemd
     200      support in <application>D-Bus</application>
    183201    </para>
    184202
    185203    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    186     href="../../xincludes/static-libraries.xml"/>   
     204      href="../../xincludes/static-libraries.xml"/>
     205
     206    <para>
     207      <option>--enable-tests</option>: Build extra parts of the code to support
     208      testing. Configure will end with a NOTE warning about this.
     209    </para>
     210
     211    <para>
     212      <option>--enable-asserts</option>: Enable debugging code to run assertions for
     213      statements normally assumed to be true. This prevents a warning that
     214      '<parameter>--enable-tests</parameter>' on its own is only useful for profiling
     215      and might not give true results for all tests, but adds its own NOTE that this
     216      should not be used in a production build.
     217    </para>
    187218
    188219  </sect2>
     
    193224    <sect3 id="dbus-config">
    194225      <title>Config Files</title>
    195       <para><filename>/etc/dbus-1/session.conf</filename>,
    196       <filename>/etc/dbus-1/system.conf</filename> and
    197       <filename>/etc/dbus-1/system.d/*</filename></para>
     226
     227      <para>
     228        <filename>/etc/dbus-1/session.conf</filename>,
     229        <filename>/etc/dbus-1/system.conf</filename> and
     230        <filename>/etc/dbus-1/system.d/*</filename>
     231      </para>
    198232
    199233      <indexterm zone="dbus dbus-config">
     
    214248      <title>Configuration Information</title>
    215249
    216       <para>The configuration files listed above should probably not be
    217       modified. If changes are required, you should create
    218       <filename>/etc/dbus-1/session-local.conf</filename> and/or
    219       <filename>/etc/dbus-1/system-local.conf</filename> and make any
    220       desired changes to these files.</para>
    221 
    222       <para>If any packages install a
    223       <application>D-Bus</application> <filename>.service</filename>
    224       file outside of the standard <filename
    225       class="directory">/usr/share/dbus-1/services</filename> directory,
    226       that directory should be added to the local session configuration.
    227       For instance, <filename
    228       class="directory">/usr/local/share/dbus-1/services</filename> can
    229       be added by performing the following commands as the
    230       <systemitem class="username">root</systemitem> user:</para>
     250      <para>
     251        The configuration files listed above should probably not be
     252        modified. If changes are required, you should create
     253        <filename>/etc/dbus-1/session-local.conf</filename> and/or
     254        <filename>/etc/dbus-1/system-local.conf</filename> and make any
     255        desired changes to these files.
     256     </para>
     257
     258      <para>
     259        If any packages install a
     260        <application>D-Bus</application> <filename>.service</filename>
     261        file outside of the standard <filename
     262        class="directory">/usr/share/dbus-1/services</filename> directory,
     263        that directory should be added to the local session configuration.
     264        For instance, <filename
     265        class="directory">/usr/local/share/dbus-1/services</filename> can
     266        be added by performing the following commands as the
     267        <systemitem class="username">root</systemitem> user:
     268      </para>
    231269
    232270<screen role="root"><userinput>cat &gt; /etc/dbus-1/session-local.conf &lt;&lt; "EOF"
     
    247285      <title>Boot Script</title>
    248286
    249       <para>To automatically start <command>dbus-daemon</command> when the
    250       system is rebooted, install the
    251       <filename>/etc/rc.d/init.d/dbus</filename> bootscript from the
    252       <xref linkend="bootscripts"/> package.</para>
     287      <para>
     288        To automatically start <command>dbus-daemon</command> when the
     289        system is rebooted, install the
     290        <filename>/etc/rc.d/init.d/dbus</filename> bootscript from the
     291        <xref linkend="bootscripts"/> package.
     292      </para>
    253293
    254294      <indexterm zone="dbus dbus-init">
     
    258298<screen role="root"><userinput>make install-dbus</userinput></screen>
    259299
    260       <para>Note that this boot script only starts the system-wide
    261       <application>D-Bus</application> daemon. Each user requiring access to
    262       <application>D-Bus</application> services will also need to run a
    263       session daemon as well. There are many methods you can use to start a
    264       session daemon using the <command>dbus-launch</command> command. Review
    265       the <command>dbus-launch</command> man page for details about the
    266       available parameters and options. Here are some suggestions and
    267       examples:</para>
     300      <para>
     301        Note that this boot script only starts the system-wide
     302        <application>D-Bus</application> daemon. Each user requiring access to
     303        <application>D-Bus</application> services will also need to run a
     304        session daemon as well. There are many methods you can use to start a
     305        session daemon using the <command>dbus-launch</command> command. Review
     306        the <command>dbus-launch</command> man page for details about the
     307        available parameters and options. Here are some suggestions and
     308        examples:
     309      </para>
    268310
    269311      <itemizedlist spacing="compact">
    270312        <listitem>
    271           <para>Add <command>dbus-launch</command> to the line in the
    272           <filename>~/.xinitrc</filename> file that starts your graphical
    273           desktop environment<!-- as shown in <xref linkend="gnome-config"/>-->.</para>
    274         </listitem>
    275         <listitem>
    276           <para>If you use <command>xdm</command> or some other display manager
    277           that calls the <filename>~/.xsession</filename> file, you can add
    278           <command>dbus-launch</command> to the line in your
    279           <filename>~/.xsession</filename> file that starts your graphical
    280           desktop environment. The syntax would be similar to the example in
    281           the <filename>~/.xinitrc</filename> file.</para>
    282         </listitem>
    283 <!-- Enabled by default.
    284         <listitem>
    285           <para>If you use <command>gdm</command> or some other display manager
    286           that utilizes custom files to initiate sessions, use the example in
    287           <xref linkend="gdm-config-dbus"/> of the
    288           <application>GDM</application> instructions to create a file
    289           containing <command>dbus-launch</command>.</para>
    290         </listitem>-->
    291         <listitem>
    292           <para>The examples shown previously use
    293           <command>dbus-launch</command> to specify a program to be run. This
    294           has the benefit (when also using the
    295           <parameter>--exit-with-session</parameter> parameter) of stopping the
    296           session daemon when the specified program is stopped. You can also
    297           start the session daemon in your system or personal startup scripts
    298           by adding the following lines:</para>
     313          <para>
     314            Add <command>dbus-launch</command> to the line in the
     315            <filename>~/.xinitrc</filename> file that starts your graphical
     316            desktop environment.
     317          </para>
     318        </listitem>
     319        <listitem>
     320          <para>
     321            If you use <command>xdm</command> or some other display manager
     322            that calls the <filename>~/.xsession</filename> file, you can add
     323            <command>dbus-launch</command> to the line in your
     324            <filename>~/.xsession</filename> file that starts your graphical
     325            desktop environment. The syntax would be similar to the example in
     326            the <filename>~/.xinitrc</filename> file.
     327          </para>
     328        </listitem>
     329        <listitem>
     330          <para>
     331            The examples shown previously use
     332            <command>dbus-launch</command> to specify a program to be run. This
     333            has the benefit (when also using the
     334            <parameter>--exit-with-session</parameter> parameter) of stopping the
     335            session daemon when the specified program is stopped. You can also
     336            start the session daemon in your system or personal startup scripts
     337            by adding the following lines:
     338          </para>
    299339
    300340<screen><userinput><literal># Start the D-Bus session daemon
     
    302342export DBUS_SESSION_BUS_ADDRESS</literal></userinput></screen>
    303343
    304           <para>This method will not stop the session daemon when you exit
    305           your shell, therefore you should add the following line to your
    306           <filename>~/.bash_logout</filename> file:</para>
     344          <para>
     345            This method will not stop the session daemon when you exit
     346            your shell, therefore you should add the following line to your
     347            <filename>~/.bash_logout</filename> file:
     348          </para>
    307349
    308350<screen><userinput><literal># Kill the D-Bus session daemon
     
    311353
    312354        <listitem>
    313           <para>A hint has been written that provides ways to start scripts
    314           using the KDM session manager of KDE. The concepts in this hint could
    315           possibly be used with other session managers as well. The hint is
    316           located at <ulink
    317           url="&hints-root;/downloads/files/execute-session-scripts-using-kdm.txt"/>.
     355          <para>
     356            A hint has been written that provides ways to start scripts
     357            using the KDM session manager of KDE. The concepts in this hint could
     358            possibly be used with other session managers as well. The hint is
     359            located at <ulink
     360            url="&hints-root;/downloads/files/execute-session-scripts-using-kdm.txt"/>.
    318361          </para>
    319362        </listitem>
     
    330373    <segmentedlist>
    331374      <segtitle>Installed Programs</segtitle>
    332       <segtitle>Installed Libraries</segtitle>
     375      <segtitle>Installed Library</segtitle>
    333376      <segtitle>Installed Directories</segtitle>
    334377
    335378      <seglistitem>
    336         <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
    337         dbus-send and dbus-uuidgen</seg>
    338         <seg>libdbus-1.so</seg>
    339         <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
    340         /usr/share/dbus-1, /usr/share/doc/dbus-1.6.0 and /var/run/dbus</seg>
     379        <seg>
     380          dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
     381          dbus-send and dbus-uuidgen
     382        </seg>
     383        <seg>
     384           libdbus-1.so
     385        </seg>
     386        <seg>
     387          /etc/dbus-1,
     388          /usr/include/dbus-1.0,
     389          /usr/lib/dbus-1.0,
     390          /usr/share/dbus-1,
     391          /usr/share/doc/dbus-&dbus-version; and
     392          /var/lib/dbus
     393        </seg>
    341394      </seglistitem>
    342395    </segmentedlist>
     
    350403        <term><command>dbus-cleanup-sockets</command></term>
    351404        <listitem>
    352           <para>is used to clean up leftover sockets in a directory.</para>
     405          <para>
     406            is used to clean up leftover sockets in a directory.
     407          </para>
    353408          <indexterm zone="dbus dbus-cleanup-sockets">
    354409            <primary sortas="b-dbus-cleanup-sockets">dbus-cleanup-sockets</primary>
     
    360415        <term><command>dbus-daemon</command></term>
    361416        <listitem>
    362           <para>is the <application>D-Bus</application> message bus
    363           daemon.</para>
     417          <para>
     418            is the <application>D-Bus</application> message bus daemon.
     419          </para>
    364420          <indexterm zone="dbus dbus-daemon">
    365421            <primary sortas="b-dbus-daemon">dbus-daemon</primary>
     
    371427        <term><command>dbus-launch</command></term>
    372428        <listitem>
    373           <para>is used to start <command>dbus-daemon</command> from a shell
    374           script. It  would  normally be called from a user's login
    375           scripts.</para>
     429          <para>
     430            is used to start <command>dbus-daemon</command> from a shell
     431            script. It  would  normally be called from a user's login
     432            scripts.
     433          </para>
    376434          <indexterm zone="dbus dbus-launch">
    377435            <primary sortas="b-dbus-launch">dbus-launch</primary>
     
    383441        <term><command>dbus-monitor</command></term>
    384442        <listitem>
    385           <para>is used to monitor messages going through a
    386           <application>D-Bus</application> message bus.</para>
     443          <para>
     444            is used to monitor messages going through a
     445            <application>D-Bus</application> message bus.
     446          </para>
    387447          <indexterm zone="dbus dbus-monitor">
    388448            <primary sortas="b-dbus-monitor">dbus-monitor</primary>
     
    394454        <term><command>dbus-send</command></term>
    395455        <listitem>
    396           <para>is used to send a message to a <application>D-Bus</application>
    397           message bus.</para>
     456          <para>
     457            is used to send a message to a <application>D-Bus</application>
     458            message bus.
     459          </para>
    398460          <indexterm zone="dbus dbus-send">
    399461            <primary sortas="b-dbus-send">dbus-send</primary>
     
    405467        <term><command>dbus-uuidgen</command></term>
    406468        <listitem>
    407           <para>is used to generate or read a universally unique ID.</para>
     469          <para>
     470            is used to generate a universally unique ID.
     471          </para>
    408472          <indexterm zone="dbus dbus-uuidgen">
    409473            <primary sortas="b-dbus-uuidgen">dbus-uuidgen</primary>
     
    415479        <term><filename class='libraryfile'>libdbus-1.so</filename></term>
    416480        <listitem>
    417           <para>contains the API functions used by the
    418           <application>D-Bus</application> message daemon.
    419           <application>D-Bus</application> is first a library that provides
    420           one-to-one communication between any two applications;
    421           <command>dbus-daemon</command> is an application that uses this
    422           library to implement a message bus daemon.</para>
     481          <para>
     482            contains the API functions used by the
     483            <application>D-Bus</application> message daemon.
     484            <application>D-Bus</application> is first a library that provides
     485            one-to-one communication between any two applications;
     486            <command>dbus-daemon</command> is an application that uses this
     487            library to implement a message bus daemon.
     488          </para>
    423489          <indexterm zone="dbus libdbus-1">
    424490            <primary sortas="c-libdbus-1">libdbus-1.so</primary>
     
    432498
    433499</sect1>
     500 
  • introduction/welcome/changelog.xml

    r784ec394 r0b83a69  
    4343-->
    4444    <listitem>
     45      <para>June 30th, 2012</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[krejzi] - D-Bus 1.6.2.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[krejzi] - libquicktime 1.2.4.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55
     56    <listitem>
    4557      <para>June 28th, 2012</para>
    4658      <itemizedlist>
  • multimedia/libdriv/libquicktime.xml

    r784ec394 r0b83a69  
    66
    77  <!ENTITY libquicktime-download-http "&sourceforge-repo;/libquicktime/libquicktime-&libquicktime-version;.tar.gz">
    8   <!ENTITY libquicktime-download-ftp  "&gentoo-ftp-repo;/libquicktime-&libquicktime-version;.tar.gz">
    9   <!ENTITY libquicktime-md5sum        "9a82a1546408605ea8337b3a7c78786e">
    10   <!ENTITY libquicktime-size          "1000 KB">
    11   <!ENTITY libquicktime-buildsize     "17 MB">
     8  <!ENTITY libquicktime-download-ftp  " ">
     9  <!ENTITY libquicktime-md5sum        "81cfcebad9b7ee7e7cfbefc861d6d61b">
     10  <!ENTITY libquicktime-size          "1.0 MB">
     11  <!ENTITY libquicktime-buildsize     "20 MB">
    1212  <!ENTITY libquicktime-time          "0.7 SBU (includes building all codec modules)">
    1313]>
     
    3030    <title>Introduction to libquicktime</title>
    3131
    32     <para>The <application>libquicktime</application> package contains the
    33     <filename class='libraryfile'>libquicktime</filename> library, various
    34     plugins and codecs, along with graphical and command line utilities used
    35     for encoding and decoding Quicktime files. This is useful for reading and
    36     writing files in the Quicktime format. The goal of the project is to
    37     enhance, while providing compatibility with, the
    38     <application>Quicktime 4 Linux</application> library.</para>
    39 
    40     &lfs70_checked;
     32    <para>
     33      The <application>libquicktime</application> package contains the
     34      <filename class='libraryfile'>libquicktime</filename> library, various
     35      plugins and codecs, along with graphical and command line utilities used
     36      for encoding and decoding QuickTime files. This is useful for reading and
     37      writing files in the QuickTime format. The goal of the project is to
     38      enhance, while providing compatibility with the
     39      <application>Quicktime 4 Linux</application> library.
     40    </para>
     41
     42    &lfs71_checked;
    4143
    4244    <bridgehead renderas="sect3">Package Information</bridgehead>
    4345    <itemizedlist spacing="compact">
    4446      <listitem>
    45         <para>Download (HTTP): <ulink url="&libquicktime-download-http;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download (FTP): <ulink url="&libquicktime-download-ftp;"/></para>
    49       </listitem>
    50       <listitem>
    51         <para>Download MD5 sum: &libquicktime-md5sum;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Download size: &libquicktime-size;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated disk space required: &libquicktime-buildsize;</para>
    58       </listitem>
    59       <listitem>
    60         <para>Estimated build time: &libquicktime-time;</para>
     47        <para>
     48          Download (HTTP): <ulink url="&libquicktime-download-http;"/>
     49        </para>
     50      </listitem>
     51      <listitem>
     52        <para>
     53          Download (FTP): <ulink url="&libquicktime-download-ftp;"/>
     54        </para>
     55      </listitem>
     56      <listitem>
     57        <para>
     58          Download MD5 sum: &libquicktime-md5sum;
     59        </para>
     60      </listitem>
     61      <listitem>
     62        <para>
     63          Download size: &libquicktime-size;
     64        </para>
     65      </listitem>
     66      <listitem>
     67        <para>
     68          Estimated disk space required: &libquicktime-buildsize;
     69        </para>
     70      </listitem>
     71      <listitem>
     72        <para>
     73          Estimated build time: &libquicktime-time;
     74        </para>
    6175      </listitem>
    6276    </itemizedlist>
     
    6579
    6680    <bridgehead renderas="sect4">Optional</bridgehead>
    67     <para role="optional"><xref linkend="alsa"/>,
    68     <xref linkend="faac"/>,
    69     <xref linkend="faad2"/>,
    70     <xref linkend="ffmpeg"/>,
    71     <xref linkend="gtk2"/>,
    72     <xref linkend="lame"/>,
    73     <xref linkend="libdv"/>,
    74     <xref linkend="libjpeg"/>,
    75     <xref linkend="libpng"/>,
    76     <xref linkend="libvorbis"/>,
    77     <ulink url="http://www.diracvideo.org">Schroedinger</ulink>,
    78     <ulink url="http://developers.videolan.org/x264.html">x264</ulink> and
    79     <xref linkend="x-window-system"/></para>
     81    <para role="optional">
     82      <xref linkend="alsa-lib"/>,
     83      <xref linkend="faac"/>,
     84      <xref linkend="faad2"/>,
     85      <xref linkend="ffmpeg"/>,
     86      <xref linkend="gtk2"/>,
     87      <xref linkend="lame"/>,
     88      <xref linkend="libdv"/>,
     89      <xref linkend="libjpeg"/>,
     90      <xref linkend="libpng"/>,
     91      <xref linkend="libvorbis"/>,
     92      <ulink url="http://www.diracvideo.org">Schroedinger</ulink>,
     93      <ulink url="http://developers.videolan.org/x264.html">x264</ulink> and
     94      <xref linkend="xorg7-lib"/>
     95    </para>
    8096
    8197    <para condition="html" role="usernotes">User Notes:
    82     <ulink url="&blfs-wiki;/libquicktime"/></para>
    83 
     98      <ulink url="&blfs-wiki;/libquicktime"/>
     99    </para>
    84100  </sect2>
    85101
     
    87103    <title>Installation of libquicktime</title>
    88104
    89     <para>Install <application>libquicktime</application> by running the
    90     following commands:</para>
     105    <para>
     106      Install <application>libquicktime</application> by running the
     107      following commands:
     108    </para>
    91109
    92110<screen><userinput>./configure --prefix=/usr \
    93111            --docdir=/usr/share/doc/libquicktime-&libquicktime-version; \
     112            --enable-gpl \
    94113            --without-doxygen &amp;&amp;
    95114make</userinput></screen>
    96115
    97     <para>This package does not come with a test suite.</para>
    98 
    99     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     116    <para>
     117      This package does not come with a test suite.
     118    </para>
     119
     120    <para>
     121      Now, as the <systemitem class="username">root</systemitem> user:
     122    </para>
    100123
    101124<screen role="root"><userinput>make install &amp;&amp;
     
    109132    <title>Command Explanations</title>
    110133
    111     <para><parameter>--with-libdv</parameter>: Build with libdv support.
    112     Not enabled by default.</para>
    113 
    114     <para><parameter>--without-doxygen</parameter>: This is necessary if you do
    115     not have Doxygen, omit this if installed.</para>
    116 
    117     <para><parameter>--enable-gpl</parameter>: Changes the licence to GPL. This
    118     enables some extra plugins, such as FAAC, FAAD2, and x264.</para>
     134    <para>
     135      <option>--with-libdv</option>: Build with libdv support.
     136      Not enabled by default.
     137    </para>
     138
     139    <para>
     140      <option>--enable-gpl</option>: Changes the licence to GPL. This
     141      enables some extra plugins, such as FAAC, FAAD2, and x264.
     142    </para>
     143
     144    <para>
     145      <option>--without-doxygen</option>: This is necessary if you do
     146      not have <application>Doxygen</application>, omit this if installed.
     147    </para>
    119148
    120149  </sect2>
     
    129158
    130159      <seglistitem>
    131         <seg>libquicktime_config, lqtplay, lqtremux, lqt_transcode,
    132         qt2text, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and
    133         qtyuv4toyuv</seg>
    134         <seg>libquicktime.so and several plugin codec libraries</seg>
    135         <seg>/usr/include/lqt, /usr/lib/libquicktime and
    136         /usr/share/doc/libquicktime-&libquicktime-version;</seg>
     160        <seg>
     161          libquicktime_config, lqtplay, lqtremux, lqt_transcode,
     162          qt2text, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and
     163          qtyuv4toyuv
     164        </seg>
     165        <seg>
     166          libquicktime.so and several plugin codec libraries
     167        </seg>
     168        <seg>
     169          /usr/include/lqt,
     170          /usr/lib/libquicktime and
     171          /usr/share/doc/libquicktime-&libquicktime-version;
     172        </seg>
    137173      </seglistitem>
    138174    </segmentedlist>
     
    146182        <term><command>libquicktime_config</command></term>
    147183        <listitem>
    148           <para>is a graphical front end to examine and configure the
    149           available <application>libquicktime</application> audio and
    150           video codecs.</para>
     184          <para>
     185            is a graphical front end to examine and configure the available
     186            <application>libquicktime</application> audio and video codecs.
     187          </para>
    151188          <indexterm zone="libquicktime libquicktime_config">
    152189            <primary sortas="b-libquicktime_config">libquicktime_config</primary>
     
    158195        <term><command>lqtplay</command></term>
    159196        <listitem>
    160           <para>is a simple Quicktime movie player for X11.</para>
     197          <para>
     198            is a simple QuickTime movie player for X Window System.
     199          </para>
    161200          <indexterm zone="libquicktime lqtplay">
    162201            <primary sortas="b-lqtplay">lqtplay</primary>
     
    168207        <term><command>lqt_transcode</command></term>
    169208        <listitem>
    170           <para>is a command-line program used to encode video and/or audio
    171           files from one format to another.</para>
     209          <para>
     210            is a command-line program used to encode video and/or audio
     211            files from one format to another.
     212          </para>
    172213          <indexterm zone="libquicktime lqt_transcode">
    173214            <primary sortas="b-lqt_transcode">lqt_transcode</primary>
     
    179220        <term><command>qtdechunk</command></term>
    180221        <listitem>
    181           <para>can take movies containing rgb frames and write them out as
    182           ppm images.</para>
     222          <para>
     223            can take movies containing rgb frames and write them out as
     224            ppm images.
     225          </para>
    183226          <indexterm zone="libquicktime qtdechunk">
    184227            <primary sortas="b-qtdechunk">qtdechunk</primary>
     
    190233        <term><command>qtrechunk</command></term>
    191234        <listitem>
    192           <para>concatenates input frames into a Quicktime movie.</para>
     235          <para>
     236            concatenates input frames into a QuickTime movie.
     237          </para>
    193238          <indexterm zone="libquicktime qtrechunk">
    194239            <primary sortas="b-qtrechunk">qtrechunk</primary>
     
    200245        <term><command>qtyuv4toyuv</command></term>
    201246        <listitem>
    202           <para>is used to write a YUV4 encoded movie as a planar YUV 4:2:0
    203           file.</para>
     247          <para>
     248            is used to write a YUV4 encoded movie as a planar YUV 4:2:0
     249            file.
     250          </para>
    204251          <indexterm zone="libquicktime qtyuv4toyuv">
    205252            <primary sortas="b-qtyuv4toyuv">qtyuv4toyuv</primary>
     
    211258        <term><filename class='libraryfile'>libquicktime.so</filename></term>
    212259        <listitem>
    213           <para>is a library for reading and writing Quicktime files. It
    214           provides convenient access to Quicktime files with a variety of
    215           supported codecs. The library contains new functions integrated with
    216           all the original Quicktime 4 Linux library functions used to encode
    217           and decode Quicktime files.</para>
     260          <para>
     261            is a library for reading and writing QuickTime files. It provides
     262            convenient access to QuickTime files with a variety of supported
     263            codecs. The library contains new functions integrated with all the
     264            original QuickTime 4 Linux library functions used to encode and
     265            decode QuickTime files.
     266          </para>
    218267          <indexterm zone="libquicktime libquicktime-lib">
    219268            <primary sortas="c-libquicktime">libquicktime.so</primary>
Note: See TracChangeset for help on using the changeset viewer.