Changeset 88136e4d for multimedia


Ignore:
Timestamp:
03/15/2014 05:40:56 PM (10 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 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:
f1607a4
Parents:
3e9add2
Message:

Updates to dhcpcd-6.3.2, garcon-0.3.0, tumbler-0.1.30, PulseAudio 5.0 and xf86-input-synaptics-1.7.4. Ristretto-0.6.3, Thunar-1.6.3 and xfce4-power-manager-1.2.0: include some dependencies.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/pulseaudio.xml

    r3e9add2 r88136e4d  
    88           "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-&pulseaudio-version;.tar.xz">
    99  <!ENTITY pulseaudio-download-ftp  " ">
    10   <!ENTITY pulseaudio-md5sum        "591f211db2790a7e4d222f2dc6858db3">
     10  <!ENTITY pulseaudio-md5sum        "c43749838612f4860465e83ed62ca38e">
    1111  <!ENTITY pulseaudio-size          "1.4 MB">
    12   <!ENTITY pulseaudio-buildsize     "105 MB">
    13   <!ENTITY pulseaudio-time          "2.0 SBU">
     12  <!ENTITY pulseaudio-buildsize     "82 MB">
     13  <!ENTITY pulseaudio-time          "1.0 SBU">
    1414]>
    1515
     
    8989      <xref linkend="alsa-lib"/>,
    9090      <xref linkend="dbus"/>,
     91      <xref linkend="glib2"/>,
    9192      <xref linkend="libcap"/>,
    9293      <xref linkend="openssl"/>,
    9394      <xref linkend="speex"/> and
    94       <xref linkend="xorg7-lib"/> <!-- Useful for KDE, too -->
    95     </para>
    96 
    97     <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
    98     <para role="optional">
    99       <xref linkend="GConf"/>,
    100       <xref linkend="glib2"/> and
    101       <xref linkend="gtk2"/>
     95      <xref linkend="xorg7-lib"/>
    10296    </para>
    10397
     
    10599    <para role="optional">
    106100      <xref linkend="avahi"/>,
    107       <xref linkend="bluez"/> and <xref linkend="sbc"/>,
     101      <xref linkend="bluez"/> (runtime),
    108102      <xref linkend="check"/>,
    109103      <ulink url="http://www.fftw.org/">FFTW</ulink>,
     104      <xref linkend="GConf"/>,
     105      <xref linkend="gtk3"/>,
    110106      <ulink url="http://www.jackaudio.org/">JACK</ulink>,
    111107      <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
     
    113109      <ulink url="http://www.lirc.org/">LIRC</ulink>,
    114110      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
     111      <xref linkend="sbc"/> (Bluetooth support),
    115112      <ulink url="http://tdb.samba.org/">TDB</ulink>,
    116113      <ulink url="http://valgrind.org/">Valgrind</ulink>,
     
    119116      <ulink url="http://www.xen.org/">XEN</ulink>
    120117    </para>
     118
    121119    <para condition="html" role="usernotes">User Notes:
    122120      <ulink url="&blfs-wiki;/pulseaudio"/>
     
    128126
    129127    <para>
    130       In order for <application>PulseAudio</application> to communicate
    131       properly with D-BUS, create a unique user. As the <systemitem
    132       class="username">root</systemitem> user, run:
    133     </para>
    134 
    135 <screen role="root"><userinput>groupadd -g 58 pulse &amp;&amp;
    136 groupadd -g 59 pulse-access &amp;&amp;
    137 useradd -c "Pulseaudio User" -d /var/run/pulse -g pulse \
    138         -s /bin/false -u 58 pulse &amp;&amp;
    139 usermod -a -G audio pulse</userinput></screen>
    140 
    141     <para>
    142128      Install <application>PulseAudio</application> by running the following
    143129      commands:
     
    145131
    146132<screen><userinput>find . -name "Makefile.in" | xargs sed -i "s|(libdir)/@PACKAGE@|(libdir)/pulse|" &amp;&amp;
    147 ./configure --prefix=/usr \
    148             --sysconfdir=/etc \
    149             --localstatedir=/var \
     133./configure --prefix=/usr         \
     134            --sysconfdir=/etc     \
     135            --localstatedir=/var  \
     136            --disable-bluez4      \
     137            --disable-rpath       \
    150138            --with-module-dir=/usr/lib/pulse/modules &amp;&amp;
    151139make</userinput></screen>
     
    160148
    161149<screen role="root"><userinput>make install</userinput></screen>
     150
     151    <!-- http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/ -->
     152    <para>
     153      While still as the <systemitem class="username">root</systemitem>
     154      user, remove the <application>D-Bus</application> configuration file
     155      for the system wide daemon to avoid creating unnecessary system
     156      users and grups:
     157    </para>
     158
     159<screen role="root"><userinput>rm /etc/dbus-1/system.d/pulseaudio-system.conf</userinput></screen>
    162160
    163161  </sect2>
     
    175173
    176174    <para>
     175      <parameter>--disable-bluez4</parameter>: This switch disables
     176      support for <application>BlueZ</application> version 4 in favour
     177      of <application>BlueZ</application> version 5 since the latter
     178      also installs compatibility library for the earlier version.
     179    </para>
     180
     181    <para>
     182      <parameter>--disable-rpath</parameter>: This switch prevents
     183      linker from adding a hardcoded runtime path to the installed
     184      programs and libraries.
     185    </para>
     186
     187    <para>
    177188      <parameter>--with-module-dir=/usr/lib/pulse/modules</parameter>:
    178189      This parameter ensures that <application>PulseAudio</application>
    179190      modules are installed in <filename class="directory">/usr/lib/pulse/modules
    180191      </filename> instead of <filename class="directory">
    181       /usr/lib/pulse-&pulseaudio-version;/modules</filename>.
     192      /usr/lib/pulse-&pulseaudio-major-version;/modules</filename>.
    182193    </para>
    183194
     
    194205      <seglistitem>
    195206        <seg>
    196           esdcompat, pacat, pacmd, pactl, padsp, pamon, paplay, parec,
    197           parecord, pasuspender, pax11publish, pulseaudio, qpaeq,
     207          esdcompat, pacat, pacmd, pactl, padsp, pamon (symlink),
     208          paplay (symlink), parec (symlink), parecord (symlink), pasuspender,
     209          pax11publish, pulseaudio, qpaeq,
    198210          start-pulseaudio-kde and start-pulseaudio-x11
    199211        </seg>
    200212        <seg>
    201           libpulsecore-&pulseaudio-version;.so, libpulse-mainloop-glib.so,
     213          libpulsecore-&pulseaudio-major-version;.so, libpulse-mainloop-glib.so,
    202214          libpulse-simple.so and libpulse.so
    203215        </seg>
Note: See TracChangeset for help on using the changeset viewer.