media-libs / libpulse

Libraries for PulseAudio clients

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

v15.99.1-r1 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux
USE flags
X asyncns dbus doc glib gtk selinux systemd tcpd test

General

X
Add support for X11
asyncns
Use libasyncns for asynchronous name resolution.
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
doc
Build the doxygen-described API documentation.
glib
Add support to dev-libs/glib-based mainloop for the libpulse client library, to allow using libpulse on glib-based programs.
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
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)

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

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 / libpcre : Perl-compatible regular expression library

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

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

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

virtual / libc : Virtual for the C library

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

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

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

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

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

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

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

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

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

virtual / libc : Virtual for the C library

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

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

media-sound / apulse : PulseAudio emulation for ALSA

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

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

media-sound / xmms2 : X(cross)platform Music Multiplexing System, next generation of the XMMS player

Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/libpulse: keyword 15.99.1-r1 for ~loong
Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Client part of split autospawn implementation
No need to enable autospawn for pulseaudio daemon if daemon is not insalled. Disable autospawn in client.conf installed with libpulse, pulseaudio-daemon package can enable it via file in /etc/pulse/client.conf.d/ 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-libs/libpulse: 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
Sam James · gentoo
media-libs/libpulse: update SRC_URI
Closes: https://bugs.gentoo.org/833889 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: use tarball for patches
(I'd missed the same patches got added twice, so only fixed the filesdir for pulseaudio-daemon.) Fixes: 5c0932d5e4d591710f3299f70c2012383ab268bc Signed-off-by: Sam James <sam@gentoo.org>
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-libs/libpulse: remove uclibc
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: needs libx11[${MULTILIB_USEDEP}]
``` Run-time dependency x11-xcb found: NO (tried pkgconfig and cmake) ../pulseaudio-15.0/meson.build:681:0: ERROR: Dependency "x11-xcb" not found, tried pkgconfig and cmake ``` Reported in #gentoo. x11-xcb is provided by libx11. Note that it still needs libxcb in addition. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Process systemd USE flag
Pulseaudio server socket implementation sits in libpulsecommon which is split to separate libpulse package. To support systemd USE flag both need to pass systemd flag to meson. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-libs/libpulse: Add split package for pulseaudio libraries
Bug: https://bugs.gentoo.org/536780 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>