media-sound / pulseaudio-daemon

Daemon component of PulseAudio (networked sound server)

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

v17.0-r1 :: 0 :: gentoo

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

v16.99.1 :: 0 :: gentoo

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

v16.1-r7 :: 0 :: gentoo

Modified
License
!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~loong ~riscv ~x86-linux
USE flags
X alsa alsa-plugin aptx asyncns bluetooth dbus elogind equalizer fftw gdbm glib gstreamer jack ldac lirc ofono-headset orc oss selinux sox ssl system-wide systemd tcpd test udev valgrind 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.
aptx
aptX (HD) over Bluetooth (many Android compatible headphones), requires media-plugins/gst-plugins-openaptx.
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 and sys-apps/dbus).
fftw
Enable the virtual surround sink 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
Build GStreamer-based RTP protocol module which supports more advanced RTP features like OPUS payload encoding.
jack
Add support for the JACK Audio Connection Kit
ldac
LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac.
lirc
Add support for lirc (Linux's Infra-Red Remote Control)
ofono-headset
Build with optional 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)
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
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-debug / valgrind : An open-source memory debugger for GNU/Linux

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 / udev : Virtual to select between different udev daemon providers

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

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-debug / valgrind : An open-source memory debugger for GNU/Linux

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-plugins / gst-plugins-ldac : LDAC plugin for GStreamer

media-plugins / gst-plugins-openaptx : openaptx plugin for GStreamer

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

media-video / pipewire : Multimedia processing graphs

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 / tmpfiles : Virtual to select between different tmpfiles.d handlers

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

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

media-sound / cadence : Collection of tools useful for audio production

media-sound / paprefs : PulseAudio Preferences, configuration dialog for PulseAudio

media-sound / pasystray : PulseAudio system tray

media-sound / pulseaudio : A meta package for PulseAudio (networked sound server)

media-sound / pulseaudio-ctl : CLI utility to control PulseAudio volume

media-sound / qpaeq : Equalizer interface for equalizer sinks of PulseAudio (networked sound server)

media-video / pipewire : Multimedia processing graphs

net-misc / pulseaudio-dlna : A lightweight DLNA/UPNP/Chromecast streaming server for PulseAudio

net-wireless / blueman : Simple and intuitive GTK+ Bluetooth Manager

905790
dev-python/pulsectl: requires media-sound/pulseaudio-daemon for testing
930409
media-sound/pulseaudio-daemon-17.0-r1 fails tests: cpu-volume-test FAIL 1.13s exit status 1 - cpu-volume-test.c:188:E:svolume:svolume_orc_test:0: (after this point) Received signal 11 (Segmentation fault)
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 x86, #925411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 sparc, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 arm, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 arm64, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: drop 16.1-r8, 17.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 ppc, #925411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 ppc64, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 17.0-r1 amd64, #925411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Backport alsa UCM handling assertion fix to 17.0
Bug: https://bugs.gentoo.org/925345 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35512 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 amd64, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 x86, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 sparc, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 arm, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 arm64, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Version bump to 17.0
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35084 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 ppc, #920968
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.99.1 ppc64, #920968
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: drop 16.1-r3, 16.1-r6
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Version bump to 16.99.1
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33418 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Backport UAC2 avoid-resampling fix
Upstream commit aed52c507f345d0b5c4cd2b1d2c58dae2d904b53 Upstream commit 5ab2b9cb0e32190c3ea12b0f4cb7533d7340bbf1 See upstream https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1414 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33209 Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Backport oversized resampler memblock fix
Upstream commit 1cfa7378236b3cf9daf3be09d3227b92df69cc53 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-libs/libpulse: Backport memblock alignment fix
Memblock alignment fix changes internal ABI, therefore patch and bump media-sound/pulseaudio-daemon together with media-libs/libpulse. Upstream commit 300db779224625144d6279d230c2daa857c967d8 While at it, add similar implementation change for sample rate detection affecting both places. Upstream commit 86c5fbab5778685e19b5a4a9b8eb04ca90dff780 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: fix VariableShadowed
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 amd64, #904912
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 arm64, #904912
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 ppc, #904912
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 ppc64, #904912
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 arm, #904912
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 sparc, #904912
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r7 x86, #904912
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 ppc, #892149
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 arm, #892149
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Drop obsolete blocker
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 ppc64, #892149
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 sparc, #892149
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 arm64, #892149
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 amd64, #892149
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1-r6 x86, #892149
Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Suggest qpaeq package for equalizer GUI
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "media-sound/pulseaudio-daemon: Add missing USE equalizer deps"
This reverts commit 3fda42b7c24ba9f541849772cb5a967d17f5ad04. I'd missed a comment from leio in linked PR which means we need to rework this. Bug: https://bugs.gentoo.org/830841 Closes: https://bugs.gentoo.org/888131 Closes: https://github.com/gentoo/gentoo/pull/28779 See: https://github.com/gentoo/gentoo/pull/28654 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add missing USE equalizer deps
Closes: https://bugs.gentoo.org/830841 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28654 Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add BDEPEND sys-devel/m4
Closes: https://bugs.gentoo.org/885717 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28650 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: only depend on libpcre for elibc_mingw
This syncs pulseaudio-daemon with libpcre, see c05fb18ebae2e964fb4030a3f86f1870371c0e9e. Bug: https://bugs.gentoo.org/472228 Bug: https://bugs.gentoo.org/884607 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Move qpaeq to daemon build
Upstream commit 07a9fcefbab049d66cb174ca2c9b91fecc444c5b Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28519 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Fix module-combine-sink crashes
Upstream commits: 37c72c20720d6f7fefeeb151f5e10c2cd0dda30e 0cbbc408aee2b5f2c42280d24dc615405387b5b1 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28452 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: drop 16.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: drop 16.0-r4, 16.0-r5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 ppc64, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 ppc, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 arm64, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 arm, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: sparc stable wrt bug #859280
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 x86, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.1 amd64, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Depend on same version of libpulse
Shared library libpulsecommon is installed with version-dependend name matching pulseaudio release version. Daemon package expects that library to be the same version, and if e.g. installed libpulse is from more recent release this results in a build error. Fix this by depending on exact same PV of media-libs/libpulse package Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26294 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Version bump to 16.1
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26045 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: update DESCRIPTION
Closes: https://bugs.gentoo.org/833830 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Fix crash using pacmd play-file command
Upstream commit a8a2a31408c4acf54530d65922d235d3e590ce05 Fixes pulseaudio crash when playing a file using pacmd play-file command. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25949 Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Revbump for upstream fixes
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Fix gstreamer bluetooth crash on 32-bit ARM
Upstream commit dd4dc5e8bce2c03631c3613dbddee1a691bdd17d Fixes pulseaudio crash on ARM 32-bit when pulseaudio is compiled with gstreamer and either LDAC or aptX support is available. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add optional conf dirs to silence warning
Daemon configuration scripts will try to load snippets from corresponding '.d' dirs. Install these dirs to silence a warning if they are missing. Closes: https://bugs.gentoo.org/852587 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Fix crash after combine-sink underrun
Upstream commit ee8bfb49adddd271d8a8cafa796c6f9fa84de48a Closes: https://bugs.gentoo.org/852848 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: drop premature pipewire[sound-server(+)] blocker
Otherwise we can't be coinstalled with PW at all (think of non-audio cases). USE=sound-server is likely to be introduced soon though. Fixes: b1a66ec4bead0f93cc7ac233369453e20d3cbca9 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add dev-libs/glib dep for gio library
GStreamer-based RTP protocol module requires gio library from dev-libs/glib, add explicit dependency. Closes: https://bugs.gentoo.org/818229 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25919 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Drop IUSE tcpd
This flag used to control server-side sockets implemented in libpulse client library. With 16.0 release implementation is moved to daemon package. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25887 Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Remove module-hal-detect.
HAL support module `module-hal-detect` is a stub loading `module-udev-detect`. It is not referenced in any configuration for ages. Drop this feature. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Drop IUSE ipv6
Drop IUSE ipv6 and unconditionally enable support for IPv6 since pulseaudio would automatically detect and handle IPv4/IPv6 addresses in configuration. IUSE ipv6 is already dropped from media-sound/libpulse. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Drop IUSE gtk
Drop IUSE gtk from pulseaudio-daemon since gtk+/glib properties are only considered by client apps via loaded libpulse implementation. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Make module-console-kit optional
Upstream commit 823e46fba0742605f557b68cd591f61624b93966 Now it is possible to explicitly disable module-console-kit, do that since consolekit is no longer available in the tree. Closes: https://bugs.gentoo.org/669908 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: rtp: Initialize SDP info struct field added for OPUS
Upstream commit d7a633df899dda8738a30df318269e28c902e815 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: x86 stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: arm64 stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: sparc stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: ppc64 stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: ppc stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/pulseaudio-daemon: arm stable wrt bug #850604
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Call udev_reload in pkg_postrm too
Closes: https://bugs.gentoo.org/851006 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25847 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: Stabilize 16.0-r1 amd64, #850604
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Drop USE native-backend
Native backend supporting bluetooth HSP HS, HFP HF and HSP AG profiles is now quite stable, unconditionally enable it if USE bluetooth and drop USE native-backend from package. If user wants to selectively disable pulseaudio handling of these bluetooth profiles, this can be done via runtime configuration in /etc/pulse/default.pa This is noted in added elog entries. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25456 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add local USE valgrind
Daemon code needs on pa_in_valgrind from libpulse. Add local USE valgrind and correct dependency requirement. Closes: https://bugs.gentoo.org/847541 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25669 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Version bump to 16.0
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-sound/pulseaudio-daemon: keyword 15.99.1-r2 for ~loong
Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add conflict with pipewire sound server
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Untangle USE equalizer and fftw
For USE equalizer pull required sci-libs/fftw as build and runtime dependency. Add USE fftw to enable module-virtual-surround-sink. Closes: https://bugs.gentoo.org/843131 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Untangle USE flags gstreamer, aptx and ldac
Require USE bluetooth for codecs selected via USE ldac or aptx, and pull required gstreamer packages as build dependency but keep respective gstreamer plugins runtime dependency. Handle USE gstreamer to enable GStreamer-based RTP implementation only, and suggest media-plugins/gst-plugins-opus for RTP OPUS payload. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Clarify enabling systemd units for all
Bug: https://bugs.gentoo.org/843449 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: add missing udev_reload call
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/pulseaudio-daemon: pass on dbus, X deps to libpulse
Closes: https://bugs.gentoo.org/841602 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Daemon part of split autospawn implementation
Now that libpulse has daemon autospawn disabled, enable it back for systems without systemd when pulseaudio-daemon is installed. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25207 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add USE=aptx dependency on gst-plugins-openaptx
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Enable bluez5-gstreamer
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Add USE=ldac dependency on gst-plugins-ldac
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Version bump to 15.99.1
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-sound/pulseaudio-daemon: Update 15.0 split build to patches merged upstream
Added patch moving systemd socket activation to server implementation. No functional changes. This patch is only required to apply upstream daemon/client split patch with minimal adjustment. https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/640 Updated daemon/client split patch to version merged upstream, rebased to 15.0 https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/659 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24217 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-sound/pulseaudio-daemon: remove uclibc
Signed-off-by: David Seifert <soap@gentoo.org>
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>