media-sound / pulseaudio-daemon

A networked sound server with an advanced plugin system

Official package sites : https://www.freedesktop.org/wiki/Software/PulseAudio/ ·

v15.0 :: 0 :: gentoo (Masked by set 4982)

Modified
License
!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux
USE flags
X alsa alsa-plugin asyncns bluetooth dbus elogind equalizer gdbm glib gstreamer gtk ipv6 jack lirc native-headset ofono-headset orc oss selinux sox ssl system-wide systemd tcpd test udev webrtc-aec zeroconf

General

X
Build the X11 publish module to export PulseAudio information through X11 protocol for clients to make use. Don't enable this flag if you want to use a system wide instance. If unsure, enable this flag.
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
alsa-plugin
Request installing media-plugins/alsa-plugins with PulseAudio plugin enabled. This ensures that clients supporting ALSA only will use PulseAudio.
asyncns
Use libasyncns for asynchronous name resolution.
bluetooth
Enable Bluetooth Support
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
elogind
Use sys-auth/elogind for giving each session a PA client
equalizer
Enable the equalizer module (requires sci-libs/fftw).
gdbm
Use sys-libs/gdbm to store PulseAudio databases. Recommended for desktop usage. This flag causes the whole package to be licensed under GPL-2 or later.
glib
Build the GSettings PA module.
gstreamer
Add support for media-libs/gstreamer (Streaming media)
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
ipv6
Add support for IP version 6
jack
Add support for the JACK Audio Connection Kit
lirc
Add support for lirc (Linux's Infra-Red Remote Control)
native-headset
Build with native HSP backend for bluez 5.
ofono-headset
Build with oFono HFP backend for bluez 5, requires net-misc/ofono.
orc
Use dev-lang/orc for just-in-time optimization of array operations
oss
Enable OSS sink/source (output/input). Deprecated, upstream does not support this on systems where other sink/source systems are available (i.e.: Linux). The padsp wrapper is now always build if the system supports OSS at all.
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
sox
Add support for Sound eXchange (SoX)
ssl
Use dev-libs/openssl to provide support for RAOP (AirPort) streaming.
system-wide
Allow preparation and installation of the system-wide init script for PulseAudio. Since this support is only supported for embedded situations, do not enable without reading the upstream instructions at https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ .
systemd
Build with sys-apps/systemd support to replace standalone ConsoleKit.
tcpd
Add support for TCP wrappers
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
webrtc-aec
Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing.
zeroconf
Support for DNS Service Discovery (DNS-SD)

app-misc / lirc : decode and send infra-red signals of many commonly used remote controls

dev-lang / orc : The Oil Runtime Compiler, a just-in-time compiler for array operations

dev-libs / check : A unit test framework for C

dev-libs / glib : The GLib library of C routines

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libltdl : A shared library tool for developers

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / sbc : Audio codec to connect bluetooth HQ audio devices as headphones or loudspeakers

media-libs / soxr : SoX Resampler library

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-libs / webrtc-audio-processing : AudioProcessing library from the webrtc.org codebase

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / libasyncns : C library for executing name service queries asynchronously

net-misc / ofono : Open Source mobile telephony (GSM/UMTS) daemon

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sec-policy / selinux-pulseaudio : SELinux policy for pulseaudio

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-apps / tcp-wrappers : TCP Wrappers

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-kernel / linux-headers : Linux system headers

sys-libs / gdbm : Standard GNU database libraries

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libc : Virtual for the C library

virtual / udev : Virtual to select between different udev daemon providers

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libICE : X.Org Inter-Client Exchange library

x11-libs / libSM : X.Org Session Management library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libxcb : X C-language Bindings library

acct-group / audio : System group: audio

acct-group / pulse-access : System group: pulse-access

acct-user / pulse : User for running the PulseAudio daemon as a system-wide instance

app-misc / lirc : decode and send infra-red signals of many commonly used remote controls

dev-lang / orc : The Oil Runtime Compiler, a just-in-time compiler for array operations

dev-libs / glib : The GLib library of C routines

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libltdl : A shared library tool for developers

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / sbc : Audio codec to connect bluetooth HQ audio devices as headphones or loudspeakers

media-libs / soxr : SoX Resampler library

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-libs / webrtc-audio-processing : AudioProcessing library from the webrtc.org codebase

media-sound / alsa-utils : Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / libasyncns : C library for executing name service queries asynchronously

net-misc / ofono : Open Source mobile telephony (GSM/UMTS) daemon

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sec-policy / selinux-pulseaudio : SELinux policy for pulseaudio

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-apps / tcp-wrappers : TCP Wrappers

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-kernel / linux-headers : Linux system headers

sys-libs / gdbm : Standard GNU database libraries

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libc : Virtual for the C library

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libICE : X.Org Inter-Client Exchange library

x11-libs / libSM : X.Org Session Management library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libxcb : X C-language Bindings library

kde-apps / kmix : Volume control gui based on KDE Frameworks

kde-plasma / plasma-pa : Plasma applet for audio volume management using PulseAudio

media-sound / pulseaudio : A networked sound server with an advanced plugin system


4982
Mart Raudsepp
Experimental split media-sound/pulseaudio packages, bug #536780.
  • >=media-sound/pulseaudio-15.0-r100
  • media-libs/libpulse
  • media-sound/pulseaudio-daemon
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-sound/pulseaudio-daemon: USE=tcpd requires libpulse[tcpd]
.. until next version or backport of https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/640 after which all tcpwrap code will be in pulseaudio-daemon only and IUSE=tcpd on libpulse goes away. Thanks-to: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-sound/pulseaudio-daemon: fix systemd socket activation deps
The systemd socket activation code is still in libpulsecommon, so we need to require that to be enabled if building the daemon with that support. Thanks-to: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-sound/pulseaudio-daemon: Fix prefix QA warning
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-sound/pulseaudio-daemon: Install manpages
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-sound/pulseaudio-daemon: Add split package for pulseaudio daemon
Bug: https://bugs.gentoo.org/536780 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>