[lfs-fr] [BLFS-EN] r10079

Robot myou72 at orange.fr
Sam 5 Mai 07:05:43 PDT 2012


Révision 10079

fichiers modifiés :
   multimedia/libdriv/alsa-plugins.xml
   multimedia/libdriv/pulseaudio.xml
   general/sysutils/gvfs.xml

Log :
Add book's fuse to gvfs dependencies, convert pulseaudio page to 'new blfs xml format' and remove bunch of modules from being listed, sort alsa-plugins dependencies in alphabetical order and use double quotes on them

Index: BOOK/multimedia/libdriv/alsa-plugins.xml
===================================================================
--- BOOK/multimedia/libdriv/alsa-plugins.xml	(revision 10078)
+++ BOOK/multimedia/libdriv/alsa-plugins.xml	(revision 10079)
@@ -65,16 +65,17 @@
     <bridgehead renderas="sect3">ALSA Plugins Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><!-- <xref linkend="pkgconfig"/> and -->
-    <xref linkend="alsa-lib"/></para>
+    <para role="required">
+      <xref linkend="alsa-lib"/>
+    </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="ffmpeg"/>,
-      <xref linkend="speex"/>,
-      <xref linkend='pulseaudio'/>,
-      <ulink url="http://jackaudio.org/">JACK</ulink>, and
-      <xref linkend='libsamplerate'/>
+      <ulink url="http://jackaudio.org/">JACK</ulink>,
+      <xref linkend="libsamplerate"/>,
+      <xref linkend="pulseaudio"/> and
+      <xref linkend="speex"/>
     </para>
 
     <para condition="html" role="usernotes">User Notes:
Index: BOOK/multimedia/libdriv/pulseaudio.xml
===================================================================
--- BOOK/multimedia/libdriv/pulseaudio.xml	(revision 10078)
+++ BOOK/multimedia/libdriv/pulseaudio.xml	(revision 10079)
@@ -29,70 +29,89 @@
   <sect2 role="package">
     <title>Introduction to PulseAudio</title>
 
-    <para>The <application>PulseAudio</application> package is a sound system
-    for POSIX OSes, meaning that it is a proxy for your sound applications. It
-    allows you to do advanced operations on your sound data as it passes between
-    your application and your hardware. Things like transferring the audio to a
-    different machine, changing the sample format or channel count and mixing
-    several sounds into one are easily achieved using a sound server.</para>
+    <para>
+      <application>PulseAudio</application> is a sound system for POSIX OSes, 
+      meaning that it is a proxy for sound applications. It allows you to do 
+      advanced operations on your sound data as it passes between your application 
+      and your hardware. Things like transferring the audio to a different machine, 
+      changing the sample format or channel count and mixing several sounds into 
+      one are easily achieved using a sound server.
+    </para>
 
     &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&pulseaudio-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&pulseaudio-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&pulseaudio-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&pulseaudio-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &pulseaudio-md5sum;</para>
+        <para>
+          Download MD5 sum: &pulseaudio-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &pulseaudio-size;</para>
+        <para>
+          Download size: &pulseaudio-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &pulseaudio-buildsize;</para>
+        <para>
+          Estimated disk space required: &pulseaudio-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &pulseaudio-time;</para>
+        <para>
+          Estimated build time: &pulseaudio-time;
+        </para>
       </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">PulseAudio Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="intltool"/>,
-    <xref linkend="json-c"/>,
-    <xref linkend="libsndfile"/>,
-    <xref linkend="pkgconfig"/> and <!-- required to pick up json-c and libsndfile -->
-    <xref linkend="speex"/></para>
+    <para role="required">
+      <xref linkend="intltool"/>,
+      <xref linkend="json-c"/>,
+      <xref linkend="libsndfile"/>,
+      <xref linkend="pkgconfig"/> and
+      <xref linkend="speex"/>
+    </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended"><xref linkend="dbus"/></para>
+    <para role="recommended">
+      <xref linkend="alsa-lib"/>,
+      <xref linkend="dbus"/> and
+      <xref linkend="openssl"/>
+    </para>
 
-    <bridgehead renderas="sect4">Recommended (If you are going to use it
-    with GNOME)</bridgehead>
-    <para role="recommended"><xref linkend="alsa-lib"/>,
-    <xref linkend="GConf"/> and <xref linkend="xorg7-lib"/>
+    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
+    <para role="optional">
+      <xref linkend="GConf"/> and 
+      <xref linkend="xorg7-lib"/>
     </para>
 
-    <!-- pkgconfig (needed to find libsndfile) pulls in glib -->
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-    <xref linkend="avahi"/>,
-    <ulink url="http://www.bluez.org/">BlueZ</ulink>,
-    <ulink url="http://www.fftw.org/">FFTW</ulink>,
-    <xref linkend="gtk2"/>,
-    <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
-    <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
-    <xref linkend="libsamplerate"/>,
-    <ulink url="http://www.lirc.org/">LIRC</ulink>,
-    <xref linkend="openssl"/>,
-    <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
-    <ulink url="http://tdb.samba.org/">tdb</ulink> and
-    <ulink url="http://valgrind.org/">Valgrind</ulink></para>
+      <xref linkend="avahi"/>,
+      <ulink url="http://www.bluez.org/">BlueZ</ulink>,
+      <ulink url="http://www.fftw.org/">FFTW</ulink>,
+      <xref linkend="gtk2"/>,
+      <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
+      <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
+      <xref linkend="libsamplerate"/>,
+      <ulink url="http://www.lirc.org/">LIRC</ulink>,
+      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
+      <ulink url="http://tdb.samba.org/">tdb</ulink> and
+      <ulink url="http://valgrind.org/">Valgrind</ulink>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/pulseaudio"/></para>
@@ -102,8 +121,10 @@
   <sect2 role="installation">
     <title>Installation of PulseAudio</title>
 
-    <para>Install <application>PulseAudio</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>PulseAudio</application> by running the following
+      commands:
+    </para>
 
 <screen><userinput>./configure --prefix=/usr \
             --sysconfdir=/etc \
@@ -112,9 +133,13 @@
             --with-module-dir=/usr/lib/pulse/modules &&
 make</userinput></screen>
 
-    <para>To test the results, issue: <command>make check</command>.</para>
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </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</userinput></screen>
 
@@ -123,17 +148,21 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--libexecdir=/usr/lib</parameter>: This
-    parameter ensures that internal <application>PulseAudio</application>
-    helpers are installed in <filename class="directory">/usr/lib/pulse
-    </filename> instead of <filename class="directory">/usr/libexec/pulse
-    </filename>.</para>
+    <para>
+      <parameter>--libexecdir=/usr/lib</parameter>: This
+      parameter ensures that internal <application>PulseAudio</application>
+      helpers are installed in <filename class="directory">/usr/lib/pulse
+      </filename> instead of <filename class="directory">/usr/libexec/pulse
+      </filename>.
+    </para>
 
-    <para><parameter>---with-module-dir=/usr/lib/pulse/modules</parameter>:
-    This parameter ensures that <application>PulseAudio</application>
-    modules are installed in <filename class="directory">/usr/lib/pulse/modules
-    </filename> instead of <filename class="directory">
-    /usr/lib/pulse-&pulseaudio-version;/modules</filename>.</para>
+    <para>
+      <parameter>---with-module-dir=/usr/lib/pulse/modules</parameter>:
+      This parameter ensures that <application>PulseAudio</application>
+      modules are installed in <filename class="directory">/usr/lib/pulse/modules
+      </filename> instead of <filename class="directory">
+      /usr/lib/pulse-&pulseaudio-version;/modules</filename>.
+    </para>
 
   </sect2>
 
@@ -146,41 +175,19 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>esdcompat, gconf-helper, pabrowse, pacat, pacmd, pactl, padsp,
-        pamon, paplay, parec, parecord, pasuspender, pax11publish, proximity-helper,
-        pulseaudio, qpaeq, start-pulseaudio-kde and start-pulseaudio-x11</seg>
-        <seg>libalsa-util.so, libavahi-wrap.so, libcli.so, liboss-util.so,
-        libprotocol-cli.so, libprotocol-esound.so, libprotocol-http.so,
-        libprotocol-native.so, libprotocol-simple.so,libpulse-mainloop-glib.so, 
-        libpulse-simple.so, libpulse.so, libpulsecommon-1.1.so, libpulsecore-1.1.so, 
-        libpulsedsp.so, libraop.so, librtp.so, module-alsa-card.so, 
-        module-alsa-sink.so, module-alsa-source.so, module-always-sink.so,
-        module-augment-properties.so, module-card-restore.so,
-        module-cli-protocol-tcp.so, module-cli-protocol-unix.so, module-cli.so,
-        module-combine.so, module-console-kit.so, module-cork-music-on-phone.so,
-        module-default-device-restore.so, module-detect.so,
-        module-device-manager.so, module-device-restore.so,
-        module-echo-cancel.so, module-esound-compat-spawnfd.so,
-        module-esound-compat-spawnpid.so, module-esound-protocol-tcp.so,
-        module-esound-protocol-unix.so, module-esound-sink.so, module-gconf.so,
-        module-hal-detect.so, module-http-protocol-tcp.so,
-        module-http-protocol-unix.so, module-intended-roles.so,
-        module-ladspa-sink.so, module-loopback.so, module-match.so,
-        module-mmkbd-evdev.so, module-native-protocol-fd.so,
-        module-native-protocol-tcp.so, module-native-protocol-unix.so,
-        module-null-sink.so, module-oss.so, module-pipe-sink.so,
-        module-pipe-source.so, module-position-event-sounds.so,
-        module-raop-discover.so, module-raop-sink.so, module-remap-sink.so,
-        module-rescue-streams.so, module-rtp-recv.so, module-rtp-send.so,
-        module-rygel-media-server.so, module-simple-protocol-tcp.so,
-        module-simple-protocol-unix.so, module-sine-source.so, module-sine.so,
-        module-stream-restore.so, module-suspend-on-idle.so,
-        module-tunnel-sink.so, module-tunnel-source.so, module-udev-detect.so,
-        module-volume-restore.so, module-x11-bell.so,
-        module-x11-cork-request.so, module-x11-publish.so, module-x11-xsmp.so,
-        module-zeroconf-discover.so, and module-zeroconf-publish.so</seg>
-        <seg>/etc/{pulse,xdg/autostart}, /usr/{include/pulse,
-        lib/pulse/modules,share/pulseaudio/alsa-mixer/{paths,profile-sets}}</seg>
+        <seg>
+          esdcompat, pacat, pacmd, pactl, padsp, pamon, paplay, parec, 
+          parecord, pasuspender, pax11publish, pulseaudio, qpaeq, 
+          start-pulseaudio-kde and start-pulseaudio-x11
+        </seg>
+        <seg>
+          libpulsecommon-1.1.so, libpulsecore-1.1.so, libpulsedsp.so,
+          libpulse-mainloop-glib.so, libpulse-simple.so and libpulse.so
+        </seg>
+        <seg>
+          /etc/pulse, /usr/include/pulse, /usr/lib/cmake/PulseAudio,
+          /usr/lib/pulse and /usr/share/pulseaudio
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -192,30 +199,22 @@
       <varlistentry id="esdcompat">
         <term><command>esdcompat</command></term>
         <listitem>
-          <para>is a <application>PulseAudio</application> ESD wrapper
-          script.</para>
+          <para>
+            is the <application>PulseAudio</application> ESD wrapper script.
+          </para>
           <indexterm zone="pulseaudio esdcompat">
             <primary sortas="b-esdcompat">esdcompat</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="gconf-helper">
-        <term><command>gconf-helper</command></term>
-        <listitem>
-          <para>is helper for <application>PulseAudio
-          </application> GConf module.</para>
-          <indexterm zone="pulseaudio gconf-helper">
-            <primary sortas="b-gconf-helper">gconf-helper</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="pacat">
         <term><command>pacat</command></term>
         <listitem>
-          <para>Plays back or records raw or encoded audio streams on a
-          <application>PulseAudio</application> sound server.</para>
+          <para>
+            Plays back or records raw or encoded audio streams on a
+            <application>PulseAudio</application> sound server.
+          </para>
           <indexterm zone="pulseaudio pacat">
             <primary sortas="b-pacat">pacat</primary>
           </indexterm>
@@ -225,8 +224,10 @@
       <varlistentry id="pacmd">
         <term><command>pacmd</command></term>
         <listitem>
-          <para>is a tool to reconfigure a <application>PulseAudio</application>
-          sound server during runtime.</para>
+          <para>
+            is a tool used to reconfigure a <application>PulseAudio</application>
+            sound server during runtime.
+          </para>
           <indexterm zone="pulseaudio pacmd">
             <primary sortas="b-pacmd">pacmd</primary>
           </indexterm>
@@ -236,8 +237,10 @@
       <varlistentry id="pactl">
         <term><command>pactl</command></term>
         <listitem>
-          <para>controls a running <application>PulseAudio</application> sound
-          server.</para>
+          <para>
+            is used to control a running <application>PulseAudio</application> 
+            sound server.
+          </para>
           <indexterm zone="pulseaudio pactl">
             <primary sortas="b-pactl">pactl</primary>
           </indexterm>
@@ -247,7 +250,9 @@
       <varlistentry id="padsp">
         <term><command>padsp</command></term>
         <listitem>
-          <para>is a <application>PulseAudio</application> OSS Wrapper.</para>
+          <para>
+            is the <application>PulseAudio</application> OSS Wrapper.
+          </para>
           <indexterm zone="pulseaudio padsp">
             <primary sortas="b-padsp">padsp</primary>
           </indexterm>
@@ -257,7 +262,9 @@
       <varlistentry id="pamon">
         <term><command>pamon</command></term>
         <listitem>
-          <para>is a symbolic link to pacat.</para>
+          <para>
+            is a symbolic link to pacat.
+           </para>
           <indexterm zone="pulseaudio pamon">
             <primary sortas="b-pamon">pamon</primary>
           </indexterm>
@@ -267,8 +274,10 @@
       <varlistentry id="paplay">
         <term><command>paplay</command></term>
         <listitem>
-          <para>plays audio files on <application>PulseAudio</application>
-          sound server.</para>
+          <para>
+            is used to play audio files on 
+            <application>PulseAudio</application> sound server.
+          </para>
           <indexterm zone="pulseaudio paplay">
             <primary sortas="b-paplay">paplay</primary>
           </indexterm>
@@ -278,7 +287,9 @@
       <varlistentry id="parec">
         <term><command>parec</command></term>
         <listitem>
-          <para>is a symbolic link to pacat.</para>
+          <para>
+            is a symbolic link to pacat.
+          </para>
           <indexterm zone="pulseaudio parec">
             <primary sortas="b-parec">parec</primary>
           </indexterm>
@@ -288,7 +299,9 @@
       <varlistentry id="parecord">
         <term><command>parecord</command></term>
         <listitem>
-          <para>is a symbolic link to pacat.</para>
+          <para>
+            is a symbolic link to pacat.
+          </para>
           <indexterm zone="pulseaudio parecord">
             <primary sortas="b-parecord">parecord</primary>
           </indexterm>
@@ -298,10 +311,12 @@
       <varlistentry id="pasuspender">
         <term><command>pasuspender</command></term>
         <listitem>
-          <para>is a tool that can be used to tell a local
-          <application>PulseAudio</application> sound server to temporarily
-          suspend access to the audio devices, to allow other applications
-          access them directly.</para>
+          <para>
+            is a tool that can be used to tell a local
+            <application>PulseAudio</application> sound server to temporarily
+            suspend access to the audio devices, to allow other applications
+            access them directly.
+          </para>
           <indexterm zone="pulseaudio pasuspender">
             <primary sortas="b-pasuspender">pasuspender</primary>
           </indexterm>
@@ -311,8 +326,10 @@
       <varlistentry id="pax11publish">
         <term><command>pax11publish</command></term>
         <listitem>
-          <para>is <application>PulseAudio</application>
-          X11 Credential Utility.</para>
+          <para>
+            is the <application>PulseAudio</application>
+            X11 Credential Utility.
+          </para>
           <indexterm zone="pulseaudio pax11publish">
             <primary sortas="b-pax11publish">pax11publish</primary>
           </indexterm>
@@ -322,9 +339,11 @@
       <varlistentry id="pulseaudio-prog">
         <term><command>pulseaudio</command></term>
         <listitem>
-          <para>is a networked low-latency sound server for Linux.</para>
+          <para>
+            is a networked low-latency sound server for Linux.
+          </para>
           <indexterm zone="pulseaudio pulseaudio-prog">
-            <primary sortas="b-pulseaudio-prog">pulseaudio-prog</primary>
+            <primary sortas="b-pulseaudio">pulseaudio</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -332,8 +351,10 @@
       <varlistentry id="qpaeq">
         <term><command>qpaeq</command></term>
         <listitem>
-          <para>is a equalizer interface for
-          <application>PulseAudio</application> equalizer sinks.</para>
+          <para>
+            is an equalizer interface for
+            <application>PulseAudio</application> equalizer sinks.
+          </para>
           <indexterm zone="pulseaudio qpaeq">
             <primary sortas="b-qpaeq">qpaeq</primary>
           </indexterm>
@@ -343,8 +364,10 @@
       <varlistentry id="start-pulseaudio-kde">
         <term><command>start-pulseaudio-kde</command></term>
         <listitem>
-          <para>Starts <application>PulseAudio</application> and registers it to
-          the X11 session manager.</para>
+          <para>
+            Starts <application>PulseAudio</application> and loads
+            module-device-manager to use KDE routing policies.
+          </para>
           <indexterm zone="pulseaudio start-pulseaudio-kde">
             <primary sortas="b-start-pulseaudio-kde">start-pulseaudio-kde</primary>
           </indexterm>
@@ -354,24 +377,16 @@
       <varlistentry id="start-pulseaudio-x11">
         <term><command>start-pulseaudio-x11</command></term>
         <listitem>
-          <para>Starts <application>PulseAudio</application> and loads 
-          module-device-manager to use KDE routing policies.</para>
+          <para>
+            Starts <application>PulseAudio</application> and registers it to
+            the X11 session manager.
+          </para>
           <indexterm zone="pulseaudio start-pulseaudio-x11">
             <primary sortas="b-start-pulseaudio-x11">start-pulseaudio-x11</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="modules">
-        <term><filename class='libraryfile'>module-*.so</filename></term>
-        <listitem>
-          <para>Various library modules.</para>
-          <indexterm zone="pulseaudio modules">
-            <primary sortas="c-modules">module-*.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
     </variablelist>
 
   </sect2>
Index: BOOK/general/sysutils/gvfs.xml
===================================================================
--- BOOK/general/sysutils/gvfs.xml	(revision 10078)
+++ BOOK/general/sysutils/gvfs.xml	(revision 10079)
@@ -79,8 +79,7 @@
       <xref linkend="avahi"/> (For DNS/SD Backend),
       <ulink url="http://www.bluez.org/">BlueZ</ulink>
       (For ObexFTP Backend),
-      <ulink url="http://fuse.sourceforge.net/">FUSE</ulink>
-      (For gvfs-fuse-daemon),
+      <xref linkend="fuse"/> (For gvfs-fuse-daemon),
       <xref linkend="libarchive"/>,
       <ulink url="http://www.videolan.org/developers/libbluray.html">
       libbluray</ulink> (For accessing BluRay disks),



More information about the lfs-traducfr mailing list