Changeset 88136e4d for multimedia
- Timestamp:
- 03/15/2014 05:40:56 PM (10 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/libdriv/pulseaudio.xml
r3e9add2 r88136e4d 8 8 "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-&pulseaudio-version;.tar.xz"> 9 9 <!ENTITY pulseaudio-download-ftp " "> 10 <!ENTITY pulseaudio-md5sum " 591f211db2790a7e4d222f2dc6858db3">10 <!ENTITY pulseaudio-md5sum "c43749838612f4860465e83ed62ca38e"> 11 11 <!ENTITY pulseaudio-size "1.4 MB"> 12 <!ENTITY pulseaudio-buildsize " 105MB">13 <!ENTITY pulseaudio-time " 2.0 SBU">12 <!ENTITY pulseaudio-buildsize "82 MB"> 13 <!ENTITY pulseaudio-time "1.0 SBU"> 14 14 ]> 15 15 … … 89 89 <xref linkend="alsa-lib"/>, 90 90 <xref linkend="dbus"/>, 91 <xref linkend="glib2"/>, 91 92 <xref linkend="libcap"/>, 92 93 <xref linkend="openssl"/>, 93 94 <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"/> 102 96 </para> 103 97 … … 105 99 <para role="optional"> 106 100 <xref linkend="avahi"/>, 107 <xref linkend="bluez"/> and <xref linkend="sbc"/>,101 <xref linkend="bluez"/> (runtime), 108 102 <xref linkend="check"/>, 109 103 <ulink url="http://www.fftw.org/">FFTW</ulink>, 104 <xref linkend="GConf"/>, 105 <xref linkend="gtk3"/>, 110 106 <ulink url="http://www.jackaudio.org/">JACK</ulink>, 111 107 <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>, … … 113 109 <ulink url="http://www.lirc.org/">LIRC</ulink>, 114 110 <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>, 111 <xref linkend="sbc"/> (Bluetooth support), 115 112 <ulink url="http://tdb.samba.org/">TDB</ulink>, 116 113 <ulink url="http://valgrind.org/">Valgrind</ulink>, … … 119 116 <ulink url="http://www.xen.org/">XEN</ulink> 120 117 </para> 118 121 119 <para condition="html" role="usernotes">User Notes: 122 120 <ulink url="&blfs-wiki;/pulseaudio"/> … … 128 126 129 127 <para> 130 In order for <application>PulseAudio</application> to communicate131 properly with D-BUS, create a unique user. As the <systemitem132 class="username">root</systemitem> user, run:133 </para>134 135 <screen role="root"><userinput>groupadd -g 58 pulse &&136 groupadd -g 59 pulse-access &&137 useradd -c "Pulseaudio User" -d /var/run/pulse -g pulse \138 -s /bin/false -u 58 pulse &&139 usermod -a -G audio pulse</userinput></screen>140 141 <para>142 128 Install <application>PulseAudio</application> by running the following 143 129 commands: … … 145 131 146 132 <screen><userinput>find . -name "Makefile.in" | xargs sed -i "s|(libdir)/@PACKAGE@|(libdir)/pulse|" && 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 \ 150 138 --with-module-dir=/usr/lib/pulse/modules && 151 139 make</userinput></screen> … … 160 148 161 149 <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> 162 160 163 161 </sect2> … … 175 173 176 174 <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> 177 188 <parameter>--with-module-dir=/usr/lib/pulse/modules</parameter>: 178 189 This parameter ensures that <application>PulseAudio</application> 179 190 modules are installed in <filename class="directory">/usr/lib/pulse/modules 180 191 </filename> instead of <filename class="directory"> 181 /usr/lib/pulse-&pulseaudio- version;/modules</filename>.192 /usr/lib/pulse-&pulseaudio-major-version;/modules</filename>. 182 193 </para> 183 194 … … 194 205 <seglistitem> 195 206 <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, 198 210 start-pulseaudio-kde and start-pulseaudio-x11 199 211 </seg> 200 212 <seg> 201 libpulsecore-&pulseaudio- version;.so, libpulse-mainloop-glib.so,213 libpulsecore-&pulseaudio-major-version;.so, libpulse-mainloop-glib.so, 202 214 libpulse-simple.so and libpulse.so 203 215 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.