Changeset 250cf69 for multimedia


Ignore:
Timestamp:
03/13/2012 10:11:00 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:
aba1a9c
Parents:
331d02a
Message:

pulseaudio 1.1 and it's new dependency json-c 0.9

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/pulseaudio.xml

    r331d02a r250cf69  
    55  %general-entities;
    66
    7   <!ENTITY pulseaudio-download-http "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-&pulseaudio-version;.tar.gz">
     7  <!ENTITY pulseaudio-download-http "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-&pulseaudio-version;.tar.xz">
    88  <!ENTITY pulseaudio-download-ftp  " ">
    9   <!ENTITY pulseaudio-md5sum        "7391205a337d1e04a9ff38025f684034">
    10   <!ENTITY pulseaudio-size          "2.0 MB">
    11   <!ENTITY pulseaudio-buildsize     "68 MB">
    12   <!ENTITY pulseaudio-time          "1.5 SBU">
     9  <!ENTITY pulseaudio-md5sum        "17d21df798cee407b769c6355fae397a">
     10  <!ENTITY pulseaudio-size          "1.2 MB">
     11  <!ENTITY pulseaudio-buildsize     "75 MB">
     12  <!ENTITY pulseaudio-time          "1.0 SBU">
    1313]>
    1414
     
    6565    <bridgehead renderas="sect4">Required</bridgehead>
    6666    <para role="required"><xref linkend="intltool"/>,
     67    <xref linkend="json-c"/>,
    6768    <xref linkend="libsndfile"/>, and
    6869    <xref linkend="speex"/></para>
     
    7172    <para role="recommended"><xref linkend="dbus"/></para>
    7273
     74    <bridgehead renderas="sect4">Recommended (If you are going to use it
     75    with GNOME)</bridgehead>
     76    <para role="recommended"><xref linkend="alsa-lib"/>,
     77    <xref linkend="GConf"/> and <xref linkend="xorg7-lib"/>
     78    </para>
     79
     80    <!-- Either GTK+2 or GConf will pull glib -->
    7381    <bridgehead renderas="sect4">Optional</bridgehead>
    74     <para role="optional"><xref linkend="alsa-lib"/>,
    75     <xref linkend="avahi"/>,
     82    <para role="optional"><xref linkend="avahi"/>,
    7683    <ulink url="http://www.bluez.org/">BlueZ</ulink>,
    77     <xref linkend="GConf"/>,
    78     <xref linkend="glib2"/>,
     84    <ulink url="http://www.fftw.org/">FFTW</ulink>,
    7985    <xref linkend="gtk2"/>,
    80     <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>,
    8186    <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
     87    <ulink url="http://0pointer.de/lennart/projects/libasyncns/">
     88    libasyncns</ulink>,
    8289    <ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit
    8390    Code</ulink> (a.k.a. libsamplerate),
    8491    <ulink url="http://www.lirc.org/">LIRC</ulink>,
    8592    <xref linkend="openssl"/>,
    86     <ulink url="http://tdb.samba.org/">tdb</ulink>,
    87     <ulink url="http://valgrind.org/">Valgrind</ulink>, and
    88     <xref linkend="xorg7-lib"/></para>
     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>
    8996
    9097    <para condition="html" role="usernotes">User Notes:
     
    101108<screen><userinput>./configure --prefix=/usr \
    102109            --sysconfdir=/etc \
    103             --libexecdir=/usr/lib/pulseaudio \
    104             --with-module-dir=/usr/lib/pulseaudio/modules \
    105             --with-udev-rules-dir=/etc/udev/rules.d &amp;&amp;
     110            --localstatedir=/var \
     111            --libexecdir=/usr/lib \
     112            --with-module-dir=/usr/lib/pulse/modules &amp;&amp;
    106113make</userinput></screen>
    107114
     
    114121  </sect2>
    115122
    116   <!-- these "explanations" need some love
    117123  <sect2 role="commands">
    118124    <title>Command Explanations</title>
    119125
    120     <para><parameter>-&#45;sysconfdir=/etc</parameter>: This parameter does
    121     something mandatory for BLFS purposes.</para>
    122 
    123     <para><parameter>-&#45;libexecdir=/usr/lib/pulseaudio</parameter>: This
    124     parameter does something mandatory for BLFS purposes.</para>
    125 
    126     <para><parameter>-&#45;with-module-dir=/usr/lib/pulseaudio/modules</parameter>:
    127     This parameter does something mandatory for BLFS purposes.</para>
    128 
    129     <para><parameter>-&#45;with-udev-rules-dir=/etc/udev/rules.d</parameter>:
    130     This parameter does something mandatory for BLFS purposes.</para>
    131   </sect2> -->
     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>
     137
     138  </sect2>
    132139
    133140  <sect2 role="content">
     
    141148      <seglistitem>
    142149        <seg>esdcompat, gconf-helper, pabrowse, pacat, pacmd, pactl, padsp,
    143         pamon, paplay, parec, parecord, pasuspender, pax11publish, pulseaudio,
    144         start-pulseaudio-kde, and start-pulseaudio-x11</seg>
     150        pamon, paplay, parec, parecord, pasuspender, pax11publish, proximity-helper,
     151        pulseaudio, qpaeq, start-pulseaudio-kde and start-pulseaudio-x11</seg>
    145152        <seg>libalsa-util.so, libavahi-wrap.so, libcli.so, liboss-util.so,
    146153        libprotocol-cli.so, libprotocol-esound.so, libprotocol-http.so,
    147         libprotocol-native.so, libprotocol-simple.so, libpulse-browse.so,
    148         libpulse-mainloop-glib.so, libpulse-simple.so, libpulse.so,
    149         libpulsecommon-0.9.23.so, libpulsecore-0.9.23.so, libpulsedsp.so,
    150         libraop.so, librtp.so, module-alsa-card.so, module-alsa-sink.so,
    151         module-alsa-source.so, module-always-sink.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,
    152158        module-augment-properties.so, module-card-restore.so,
    153159        module-cli-protocol-tcp.so, module-cli-protocol-unix.so, module-cli.so,
     
    175181        module-zeroconf-discover.so, and module-zeroconf-publish.so</seg>
    176182        <seg>/etc/{pulse,xdg/autostart}, /usr/{include/pulse,
    177         lib/pulseaudio/{modules,pulse},share/{locale/de_CH/LC_MESSAGES,
    178         pulseaudio/alsa-mixer/{paths,profile-sets}}}</seg>
     183        lib/pulse/modules,share/pulseaudio/alsa-mixer/{paths,profile-sets}}</seg>
    179184      </seglistitem>
    180185    </segmentedlist>
     
    196201      </varlistentry>
    197202
    198       <!--<varlistentry id="gconf-helper">
     203      <varlistentry id="gconf-helper">
    199204        <term><command>gconf-helper</command></term>
    200205        <listitem>
    201           <para>does this .....</para>
     206          <para>is helper for <application>PulseAudio
     207          </application> GConf module.</para>
    202208          <indexterm zone="pulseaudio gconf-helper">
    203209            <primary sortas="b-gconf-helper">gconf-helper</primary>
    204           </indexterm>
    205         </listitem>
    206       </varlistentry>-->
    207 
    208       <varlistentry id="pabrowse">
    209         <term><command>pabrowse</command></term>
    210         <listitem>
    211           <para>lists all <application>PulseAudio</application> sound servers on
    212           the local network that are being announced with Zero-conf/Avahi.</para>
    213           <indexterm zone="pulseaudio pabrowse">
    214             <primary sortas="b-pabrowse">pabrowse</primary>
    215210          </indexterm>
    216211        </listitem>
     
    260255      </varlistentry>
    261256
    262       <!--<varlistentry id="pamon">
     257      <varlistentry id="pamon">
    263258        <term><command>pamon</command></term>
    264259        <listitem>
    265           <para>does this .....</para>
     260          <para>is a symbolic link to pacat.</para>
    266261          <indexterm zone="pulseaudio pamon">
    267262            <primary sortas="b-pamon">pamon</primary>
    268263          </indexterm>
    269264        </listitem>
    270       </varlistentry>-->
     265      </varlistentry>
    271266
    272267      <varlistentry id="paplay">
    273268        <term><command>paplay</command></term>
    274269        <listitem>
    275           <para>is a simple tool for playing back audio files on a
    276           <application>PulseAudio</application> sound server.</para>
     270          <para>plays audio files on <application>PulseAudio</application>
     271          sound server.</para>
    277272          <indexterm zone="pulseaudio paplay">
    278273            <primary sortas="b-paplay">paplay</primary>
     
    281276      </varlistentry>
    282277
    283       <!--<varlistentry id="parec">
     278      <varlistentry id="parec">
    284279        <term><command>parec</command></term>
    285280        <listitem>
    286           <para>does this .....</para>
     281          <para>is a symbolic link to pacat.</para>
    287282          <indexterm zone="pulseaudio parec">
    288283            <primary sortas="b-parec">parec</primary>
     
    294289        <term><command>parecord</command></term>
    295290        <listitem>
    296           <para>does this .....</para>
     291          <para>is a symbolic link to pacat.</para>
    297292          <indexterm zone="pulseaudio parecord">
    298293            <primary sortas="b-parecord">parecord</primary>
    299294          </indexterm>
    300295        </listitem>
    301       </varlistentry>-->
     296      </varlistentry>
    302297
    303298      <varlistentry id="pasuspender">
     
    314309      </varlistentry>
    315310
    316       <!--<varlistentry id="pax11publish">
     311      <varlistentry id="pax11publish">
    317312        <term><command>pax11publish</command></term>
    318313        <listitem>
    319           <para>does this .....</para>
     314          <para>is <application>PulseAudio</application>
     315          X11 Credential Utility.</para>
    320316          <indexterm zone="pulseaudio pax11publish">
    321317            <primary sortas="b-pax11publish">pax11publish</primary>
    322318          </indexterm>
    323319        </listitem>
    324       </varlistentry>-->
     320      </varlistentry>
    325321
    326322      <varlistentry id="pulseaudio-prog">
    327         <term><command>pulseaudio-prog</command></term>
    328         <listitem>
    329           <para>is a <application>PulseAudio</application> X11 credential
    330           utility.</para>
     323        <term><command>pulseaudio</command></term>
     324        <listitem>
     325          <para>is a networked low-latency sound server for Linux.</para>
    331326          <indexterm zone="pulseaudio pulseaudio-prog">
    332327            <primary sortas="b-pulseaudio-prog">pulseaudio-prog</primary>
     
    335330      </varlistentry>
    336331
    337       <!--<varlistentry id="start-pulseaudio-kde">
     332      <varlistentry id="qpaeq">
     333        <term><command>qpaeq</command></term>
     334        <listitem>
     335          <para>is a equalizer interface for
     336          <application>PulseAudio</application> equalizer sinks.</para>
     337          <indexterm zone="pulseaudio qpaeq">
     338            <primary sortas="b-qpaeq">qpaeq</primary>
     339          </indexterm>
     340        </listitem>
     341      </varlistentry>
     342
     343      <varlistentry id="start-pulseaudio-kde">
    338344        <term><command>start-pulseaudio-kde</command></term>
    339345        <listitem>
    340           <para>does this .....</para>
     346          <para>Starts <application>PulseAudio</application> and registers it to
     347          the X11 session manager.</para>
    341348          <indexterm zone="pulseaudio start-pulseaudio-kde">
    342349            <primary sortas="b-start-pulseaudio-kde">start-pulseaudio-kde</primary>
     
    348355        <term><command>start-pulseaudio-x11</command></term>
    349356        <listitem>
    350           <para>does this .....</para>
     357          <para>Starts <application>PulseAudio</application> and loads
     358          module-device-manager to use KDE routing policies.</para>
    351359          <indexterm zone="pulseaudio start-pulseaudio-x11">
    352360            <primary sortas="b-start-pulseaudio-x11">start-pulseaudio-x11</primary>
    353361          </indexterm>
    354362        </listitem>
    355       </varlistentry>-->
     363      </varlistentry>
    356364
    357365      <varlistentry id="modules">
Note: See TracChangeset for help on using the changeset viewer.