Changeset c479d83d


Ignore:
Timestamp:
05/04/2012 10:17:31 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:
96251d4b
Parents:
ff43ebb
Message:

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

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/gvfs.xml

    rff43ebb rc479d83d  
    8080      <ulink url="http://www.bluez.org/">BlueZ</ulink>
    8181      (For ObexFTP Backend),
    82       <ulink url="http://fuse.sourceforge.net/">FUSE</ulink>
    83       (For gvfs-fuse-daemon),
     82      <xref linkend="fuse"/> (For gvfs-fuse-daemon),
    8483      <xref linkend="libarchive"/>,
    8584      <ulink url="http://www.videolan.org/developers/libbluray.html">
  • multimedia/libdriv/alsa-plugins.xml

    rff43ebb rc479d83d  
    6666
    6767    <bridgehead renderas="sect4">Required</bridgehead>
    68     <para role="required"><!-- <xref linkend="pkgconfig"/> and -->
    69     <xref linkend="alsa-lib"/></para>
     68    <para role="required">
     69      <xref linkend="alsa-lib"/>
     70    </para>
    7071
    7172    <bridgehead renderas="sect4">Optional</bridgehead>
    7273    <para role="optional">
    7374      <xref linkend="ffmpeg"/>,
    74       <xref linkend="speex"/>,
    75       <xref linkend='pulseaudio'/>,
    76       <ulink url="http://jackaudio.org/">JACK</ulink>, and
    77       <xref linkend='libsamplerate'/>
     75      <ulink url="http://jackaudio.org/">JACK</ulink>,
     76      <xref linkend="libsamplerate"/>,
     77      <xref linkend="pulseaudio"/> and
     78      <xref linkend="speex"/>
    7879    </para>
    7980
  • multimedia/libdriv/pulseaudio.xml

    rff43ebb rc479d83d  
    3030    <title>Introduction to PulseAudio</title>
    3131
    32     <para>The <application>PulseAudio</application> package is a sound system
    33     for POSIX OSes, meaning that it is a proxy for your sound applications. It
    34     allows you to do advanced operations on your sound data as it passes between
    35     your application and your hardware. Things like transferring the audio to a
    36     different machine, changing the sample format or channel count and mixing
    37     several sounds into one are easily achieved using a sound server.</para>
     32    <para>
     33      <application>PulseAudio</application> is a sound system for POSIX OSes,
     34      meaning that it is a proxy for sound applications. It allows you to do
     35      advanced operations on your sound data as it passes between your application
     36      and your hardware. Things like transferring the audio to a different machine,
     37      changing the sample format or channel count and mixing several sounds into
     38      one are easily achieved using a sound server.
     39    </para>
    3840
    3941    &lfs70_checked;
     
    4244    <itemizedlist spacing="compact">
    4345      <listitem>
    44         <para>Download (HTTP): <ulink url="&pulseaudio-download-http;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download (FTP): <ulink url="&pulseaudio-download-ftp;"/></para>
    48       </listitem>
    49       <listitem>
    50         <para>Download MD5 sum: &pulseaudio-md5sum;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Download size: &pulseaudio-size;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated disk space required: &pulseaudio-buildsize;</para>
    57       </listitem>
    58       <listitem>
    59         <para>Estimated build time: &pulseaudio-time;</para>
     46        <para>
     47          Download (HTTP): <ulink url="&pulseaudio-download-http;"/>
     48        </para>
     49      </listitem>
     50      <listitem>
     51        <para>
     52          Download (FTP): <ulink url="&pulseaudio-download-ftp;"/>
     53        </para>
     54      </listitem>
     55      <listitem>
     56        <para>
     57          Download MD5 sum: &pulseaudio-md5sum;
     58        </para>
     59      </listitem>
     60      <listitem>
     61        <para>
     62          Download size: &pulseaudio-size;
     63        </para>
     64      </listitem>
     65      <listitem>
     66        <para>
     67          Estimated disk space required: &pulseaudio-buildsize;
     68        </para>
     69      </listitem>
     70      <listitem>
     71        <para>
     72          Estimated build time: &pulseaudio-time;
     73        </para>
    6074      </listitem>
    6175    </itemizedlist>
     
    6478
    6579    <bridgehead renderas="sect4">Required</bridgehead>
    66     <para role="required"><xref linkend="intltool"/>,
    67     <xref linkend="json-c"/>,
    68     <xref linkend="libsndfile"/>,
    69     <xref linkend="pkgconfig"/> and <!-- required to pick up json-c and libsndfile -->
    70     <xref linkend="speex"/></para>
     80    <para role="required">
     81      <xref linkend="intltool"/>,
     82      <xref linkend="json-c"/>,
     83      <xref linkend="libsndfile"/>,
     84      <xref linkend="pkgconfig"/> and
     85      <xref linkend="speex"/>
     86    </para>
    7187
    7288    <bridgehead renderas="sect4">Recommended</bridgehead>
    73     <para role="recommended"><xref linkend="dbus"/></para>
    74 
    75     <bridgehead renderas="sect4">Recommended (If you are going to use it
    76     with GNOME)</bridgehead>
    77     <para role="recommended"><xref linkend="alsa-lib"/>,
    78     <xref linkend="GConf"/> and <xref linkend="xorg7-lib"/>
    79     </para>
    80 
    81     <!-- pkgconfig (needed to find libsndfile) pulls in glib -->
     89    <para role="recommended">
     90      <xref linkend="alsa-lib"/>,
     91      <xref linkend="dbus"/> and
     92      <xref linkend="openssl"/>
     93    </para>
     94
     95    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
     96    <para role="optional">
     97      <xref linkend="GConf"/> and
     98      <xref linkend="xorg7-lib"/>
     99    </para>
     100
    82101    <bridgehead renderas="sect4">Optional</bridgehead>
    83102    <para role="optional">
    84     <xref linkend="avahi"/>,
    85     <ulink url="http://www.bluez.org/">BlueZ</ulink>,
    86     <ulink url="http://www.fftw.org/">FFTW</ulink>,
    87     <xref linkend="gtk2"/>,
    88     <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
    89     <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
    90     <xref linkend="libsamplerate"/>,
    91     <ulink url="http://www.lirc.org/">LIRC</ulink>,
    92     <xref linkend="openssl"/>,
    93     <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
    94     <ulink url="http://tdb.samba.org/">tdb</ulink> and
    95     <ulink url="http://valgrind.org/">Valgrind</ulink></para>
     103      <xref linkend="avahi"/>,
     104      <ulink url="http://www.bluez.org/">BlueZ</ulink>,
     105      <ulink url="http://www.fftw.org/">FFTW</ulink>,
     106      <xref linkend="gtk2"/>,
     107      <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
     108      <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
     109      <xref linkend="libsamplerate"/>,
     110      <ulink url="http://www.lirc.org/">LIRC</ulink>,
     111      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
     112      <ulink url="http://tdb.samba.org/">tdb</ulink> and
     113      <ulink url="http://valgrind.org/">Valgrind</ulink>
     114    </para>
    96115
    97116    <para condition="html" role="usernotes">User Notes:
     
    103122    <title>Installation of PulseAudio</title>
    104123
    105     <para>Install <application>PulseAudio</application> by running the following
    106     commands:</para>
     124    <para>
     125      Install <application>PulseAudio</application> by running the following
     126      commands:
     127    </para>
    107128
    108129<screen><userinput>./configure --prefix=/usr \
     
    113134make</userinput></screen>
    114135
    115     <para>To test the results, issue: <command>make check</command>.</para>
    116 
    117     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     136    <para>
     137      To test the results, issue: <command>make check</command>.
     138    </para>
     139
     140    <para>
     141      Now, as the <systemitem class="username">root</systemitem> user:
     142    </para>
    118143
    119144<screen role="root"><userinput>make install</userinput></screen>
     
    124149    <title>Command Explanations</title>
    125150
    126     <para><parameter>--libexecdir=/usr/lib</parameter>: This
    127     parameter ensures that internal <application>PulseAudio</application>
    128     helpers are installed in <filename class="directory">/usr/lib/pulse
    129     </filename> instead of <filename class="directory">/usr/libexec/pulse
    130     </filename>.</para>
    131 
    132     <para><parameter>---with-module-dir=/usr/lib/pulse/modules</parameter>:
    133     This parameter ensures that <application>PulseAudio</application>
    134     modules are installed in <filename class="directory">/usr/lib/pulse/modules
    135     </filename> instead of <filename class="directory">
    136     /usr/lib/pulse-&pulseaudio-version;/modules</filename>.</para>
     151    <para>
     152      <parameter>--libexecdir=/usr/lib</parameter>: This
     153      parameter ensures that internal <application>PulseAudio</application>
     154      helpers are installed in <filename class="directory">/usr/lib/pulse
     155      </filename> instead of <filename class="directory">/usr/libexec/pulse
     156      </filename>.
     157    </para>
     158
     159    <para>
     160      <parameter>---with-module-dir=/usr/lib/pulse/modules</parameter>:
     161      This parameter ensures that <application>PulseAudio</application>
     162      modules are installed in <filename class="directory">/usr/lib/pulse/modules
     163      </filename> instead of <filename class="directory">
     164      /usr/lib/pulse-&pulseaudio-version;/modules</filename>.
     165    </para>
    137166
    138167  </sect2>
     
    147176
    148177      <seglistitem>
    149         <seg>esdcompat, gconf-helper, pabrowse, pacat, pacmd, pactl, padsp,
    150         pamon, paplay, parec, parecord, pasuspender, pax11publish, proximity-helper,
    151         pulseaudio, qpaeq, start-pulseaudio-kde and start-pulseaudio-x11</seg>
    152         <seg>libalsa-util.so, libavahi-wrap.so, libcli.so, liboss-util.so,
    153         libprotocol-cli.so, libprotocol-esound.so, libprotocol-http.so,
    154         libprotocol-native.so, libprotocol-simple.so,libpulse-mainloop-glib.so,
    155         libpulse-simple.so, libpulse.so, libpulsecommon-1.1.so, libpulsecore-1.1.so,
    156         libpulsedsp.so, libraop.so, librtp.so, module-alsa-card.so,
    157         module-alsa-sink.so, module-alsa-source.so, module-always-sink.so,
    158         module-augment-properties.so, module-card-restore.so,
    159         module-cli-protocol-tcp.so, module-cli-protocol-unix.so, module-cli.so,
    160         module-combine.so, module-console-kit.so, module-cork-music-on-phone.so,
    161         module-default-device-restore.so, module-detect.so,
    162         module-device-manager.so, module-device-restore.so,
    163         module-echo-cancel.so, module-esound-compat-spawnfd.so,
    164         module-esound-compat-spawnpid.so, module-esound-protocol-tcp.so,
    165         module-esound-protocol-unix.so, module-esound-sink.so, module-gconf.so,
    166         module-hal-detect.so, module-http-protocol-tcp.so,
    167         module-http-protocol-unix.so, module-intended-roles.so,
    168         module-ladspa-sink.so, module-loopback.so, module-match.so,
    169         module-mmkbd-evdev.so, module-native-protocol-fd.so,
    170         module-native-protocol-tcp.so, module-native-protocol-unix.so,
    171         module-null-sink.so, module-oss.so, module-pipe-sink.so,
    172         module-pipe-source.so, module-position-event-sounds.so,
    173         module-raop-discover.so, module-raop-sink.so, module-remap-sink.so,
    174         module-rescue-streams.so, module-rtp-recv.so, module-rtp-send.so,
    175         module-rygel-media-server.so, module-simple-protocol-tcp.so,
    176         module-simple-protocol-unix.so, module-sine-source.so, module-sine.so,
    177         module-stream-restore.so, module-suspend-on-idle.so,
    178         module-tunnel-sink.so, module-tunnel-source.so, module-udev-detect.so,
    179         module-volume-restore.so, module-x11-bell.so,
    180         module-x11-cork-request.so, module-x11-publish.so, module-x11-xsmp.so,
    181         module-zeroconf-discover.so, and module-zeroconf-publish.so</seg>
    182         <seg>/etc/{pulse,xdg/autostart}, /usr/{include/pulse,
    183         lib/pulse/modules,share/pulseaudio/alsa-mixer/{paths,profile-sets}}</seg>
     178        <seg>
     179          esdcompat, pacat, pacmd, pactl, padsp, pamon, paplay, parec,
     180          parecord, pasuspender, pax11publish, pulseaudio, qpaeq,
     181          start-pulseaudio-kde and start-pulseaudio-x11
     182        </seg>
     183        <seg>
     184          libpulsecommon-1.1.so, libpulsecore-1.1.so, libpulsedsp.so,
     185          libpulse-mainloop-glib.so, libpulse-simple.so and libpulse.so
     186        </seg>
     187        <seg>
     188          /etc/pulse, /usr/include/pulse, /usr/lib/cmake/PulseAudio,
     189          /usr/lib/pulse and /usr/share/pulseaudio
     190        </seg>
    184191      </seglistitem>
    185192    </segmentedlist>
     
    193200        <term><command>esdcompat</command></term>
    194201        <listitem>
    195           <para>is a <application>PulseAudio</application> ESD wrapper
    196           script.</para>
     202          <para>
     203            is the <application>PulseAudio</application> ESD wrapper script.
     204          </para>
    197205          <indexterm zone="pulseaudio esdcompat">
    198206            <primary sortas="b-esdcompat">esdcompat</primary>
     
    201209      </varlistentry>
    202210
    203       <varlistentry id="gconf-helper">
    204         <term><command>gconf-helper</command></term>
    205         <listitem>
    206           <para>is helper for <application>PulseAudio
    207           </application> GConf module.</para>
    208           <indexterm zone="pulseaudio gconf-helper">
    209             <primary sortas="b-gconf-helper">gconf-helper</primary>
    210           </indexterm>
    211         </listitem>
    212       </varlistentry>
    213 
    214211      <varlistentry id="pacat">
    215212        <term><command>pacat</command></term>
    216213        <listitem>
    217           <para>Plays back or records raw or encoded audio streams on a
    218           <application>PulseAudio</application> sound server.</para>
     214          <para>
     215            Plays back or records raw or encoded audio streams on a
     216            <application>PulseAudio</application> sound server.
     217          </para>
    219218          <indexterm zone="pulseaudio pacat">
    220219            <primary sortas="b-pacat">pacat</primary>
     
    226225        <term><command>pacmd</command></term>
    227226        <listitem>
    228           <para>is a tool to reconfigure a <application>PulseAudio</application>
    229           sound server during runtime.</para>
     227          <para>
     228            is a tool used to reconfigure a <application>PulseAudio</application>
     229            sound server during runtime.
     230          </para>
    230231          <indexterm zone="pulseaudio pacmd">
    231232            <primary sortas="b-pacmd">pacmd</primary>
     
    237238        <term><command>pactl</command></term>
    238239        <listitem>
    239           <para>controls a running <application>PulseAudio</application> sound
    240           server.</para>
     240          <para>
     241            is used to control a running <application>PulseAudio</application>
     242            sound server.
     243          </para>
    241244          <indexterm zone="pulseaudio pactl">
    242245            <primary sortas="b-pactl">pactl</primary>
     
    248251        <term><command>padsp</command></term>
    249252        <listitem>
    250           <para>is a <application>PulseAudio</application> OSS Wrapper.</para>
     253          <para>
     254            is the <application>PulseAudio</application> OSS Wrapper.
     255          </para>
    251256          <indexterm zone="pulseaudio padsp">
    252257            <primary sortas="b-padsp">padsp</primary>
     
    258263        <term><command>pamon</command></term>
    259264        <listitem>
    260           <para>is a symbolic link to pacat.</para>
     265          <para>
     266            is a symbolic link to pacat.
     267           </para>
    261268          <indexterm zone="pulseaudio pamon">
    262269            <primary sortas="b-pamon">pamon</primary>
     
    268275        <term><command>paplay</command></term>
    269276        <listitem>
    270           <para>plays audio files on <application>PulseAudio</application>
    271           sound server.</para>
     277          <para>
     278            is used to play audio files on
     279            <application>PulseAudio</application> sound server.
     280          </para>
    272281          <indexterm zone="pulseaudio paplay">
    273282            <primary sortas="b-paplay">paplay</primary>
     
    279288        <term><command>parec</command></term>
    280289        <listitem>
    281           <para>is a symbolic link to pacat.</para>
     290          <para>
     291            is a symbolic link to pacat.
     292          </para>
    282293          <indexterm zone="pulseaudio parec">
    283294            <primary sortas="b-parec">parec</primary>
     
    289300        <term><command>parecord</command></term>
    290301        <listitem>
    291           <para>is a symbolic link to pacat.</para>
     302          <para>
     303            is a symbolic link to pacat.
     304          </para>
    292305          <indexterm zone="pulseaudio parecord">
    293306            <primary sortas="b-parecord">parecord</primary>
     
    299312        <term><command>pasuspender</command></term>
    300313        <listitem>
    301           <para>is a tool that can be used to tell a local
    302           <application>PulseAudio</application> sound server to temporarily
    303           suspend access to the audio devices, to allow other applications
    304           access them directly.</para>
     314          <para>
     315            is a tool that can be used to tell a local
     316            <application>PulseAudio</application> sound server to temporarily
     317            suspend access to the audio devices, to allow other applications
     318            access them directly.
     319          </para>
    305320          <indexterm zone="pulseaudio pasuspender">
    306321            <primary sortas="b-pasuspender">pasuspender</primary>
     
    312327        <term><command>pax11publish</command></term>
    313328        <listitem>
    314           <para>is <application>PulseAudio</application>
    315           X11 Credential Utility.</para>
     329          <para>
     330            is the <application>PulseAudio</application>
     331            X11 Credential Utility.
     332          </para>
    316333          <indexterm zone="pulseaudio pax11publish">
    317334            <primary sortas="b-pax11publish">pax11publish</primary>
     
    323340        <term><command>pulseaudio</command></term>
    324341        <listitem>
    325           <para>is a networked low-latency sound server for Linux.</para>
     342          <para>
     343            is a networked low-latency sound server for Linux.
     344          </para>
    326345          <indexterm zone="pulseaudio pulseaudio-prog">
    327             <primary sortas="b-pulseaudio-prog">pulseaudio-prog</primary>
     346            <primary sortas="b-pulseaudio">pulseaudio</primary>
    328347          </indexterm>
    329348        </listitem>
     
    333352        <term><command>qpaeq</command></term>
    334353        <listitem>
    335           <para>is a equalizer interface for
    336           <application>PulseAudio</application> equalizer sinks.</para>
     354          <para>
     355            is an equalizer interface for
     356            <application>PulseAudio</application> equalizer sinks.
     357          </para>
    337358          <indexterm zone="pulseaudio qpaeq">
    338359            <primary sortas="b-qpaeq">qpaeq</primary>
     
    344365        <term><command>start-pulseaudio-kde</command></term>
    345366        <listitem>
    346           <para>Starts <application>PulseAudio</application> and registers it to
    347           the X11 session manager.</para>
     367          <para>
     368            Starts <application>PulseAudio</application> and loads
     369            module-device-manager to use KDE routing policies.
     370          </para>
    348371          <indexterm zone="pulseaudio start-pulseaudio-kde">
    349372            <primary sortas="b-start-pulseaudio-kde">start-pulseaudio-kde</primary>
     
    355378        <term><command>start-pulseaudio-x11</command></term>
    356379        <listitem>
    357           <para>Starts <application>PulseAudio</application> and loads
    358           module-device-manager to use KDE routing policies.</para>
     380          <para>
     381            Starts <application>PulseAudio</application> and registers it to
     382            the X11 session manager.
     383          </para>
    359384          <indexterm zone="pulseaudio start-pulseaudio-x11">
    360385            <primary sortas="b-start-pulseaudio-x11">start-pulseaudio-x11</primary>
     
    363388      </varlistentry>
    364389
    365       <varlistentry id="modules">
    366         <term><filename class='libraryfile'>module-*.so</filename></term>
    367         <listitem>
    368           <para>Various library modules.</para>
    369           <indexterm zone="pulseaudio modules">
    370             <primary sortas="c-modules">module-*.so</primary>
    371           </indexterm>
    372         </listitem>
    373       </varlistentry>
    374 
    375390    </variablelist>
    376391
Note: See TracChangeset for help on using the changeset viewer.