media-libs / libpulse

Libraries for PulseAudio clients

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

v17.0 :: 0 :: gentoo

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

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
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

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

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

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

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

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

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

app-accessibility / flite : Flite text to speech engine

app-accessibility / julius : Large Vocabulary Continuous Speech Recognition Engine

app-accessibility / speech-dispatcher : Speech synthesis interface

app-admin / conky : An advanced, highly configurable system monitor for X

app-emulation / fuse : Free Unix Spectrum Emulator by Philip Kendall

app-emulation / genymotion-bin : Complete set of tools that provide a virtual environment for Android

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

app-emulation / vice : Versatile Commodore Emulator

app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / virtualbox-kvm : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / wine-proton : Valve Software's fork of Wine

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

app-misc / ckb : Corsair K65/K70/K95 Driver

app-misc / fastfetch : Fast neofetch-like system information tool

app-office / onlyoffice-bin : Onlyoffice is an office productivity suite (binary version)

app-office / wps-office : WPS Office is an office productivity suite

dev-games / godot : Multi-platform 2D and 3D game engine with a feature-rich editor

dev-libs / efl : Enlightenment Foundation Libraries all-in-one package

dev-python / pulsectl : Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)

dev-python / pyglet : Cross-platform windowing and multimedia library for Python

dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework

dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications

dev-scheme / bigloo : Practical Scheme Compiler with many extensions

dev-util / android-sdk-update-manager : Open Handset Alliance's Android SDK

games-action / swordandsworcery : An exploratory action adventure game with an emphasis on audiovisual style

games-arcade / dynamitejack : A stealth game with bombs in glorious 2D

games-emulation / dolphin : Gamecube and Wii game emulator

games-emulation / fbzx : Full Screen Sinclair Spectrum emulator

games-emulation / higan : Multi-system emulator focused on accuracy, preservation, and configurability

games-emulation / lxdream : An emulator for the Sega Dreamcast system

games-emulation / mastergear-bin : SEGA Master System / Game Gear emulator

games-emulation / pcsx2 : PlayStation 2 emulator

games-emulation / ryujinx : Experimental Nintendo Switch Emulator written in C#

games-emulation / snes9x : Super Nintendo Entertainment System (SNES) emulator

games-rpg / vendetta-online-bin : Space-based MMORPG

gnome-base / gnome-control-center : GNOME's main interface to configure various aspects of the desktop

gnome-base / gnome-flashback : GNOME Flashback session

gnome-base / gnome-settings-daemon : Gnome Settings Daemon

gnome-base / gnome-shell : Provides core UI functions for the GNOME desktop

gnome-extra / cinnamon-desktop : A collection of libraries and utilites used by Cinnamon

gnome-extra / cinnamon-settings-daemon : Cinnamon's settings daemon

gnome-extra / gnome-network-displays : Stream the desktop to Wi-Fi Display capable devices

gui-apps / waybar : Highly customizable Wayland bar for Sway and Wlroots based compositors

gui-apps / wf-recorder : Screen recorder for wlroots-based compositors

gui-apps / wf-shell : Compiz like 3D wayland compositor

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

kde-apps / kwave : Sound editor built on KDE Frameworks 5 that can edit many types of audio files

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

lxqt-base / lxqt-panel : LXQt desktop panel and plugins

mail-client / thunderbird : Thunderbird Mail Client

mail-client / thunderbird-bin : Thunderbird Mail Client

mate-base / mate-settings-daemon : MATE Settings Daemon

media-gfx / blender : 3D Creation/Animation/Publishing System

media-libs / allegro : Cross-platform library aimed at video game and multimedia programming

media-libs / avidemux-plugins : Plugins for the video editor media-video/avidemux

media-libs / cubeb : Cross-platform audio library

media-libs / faun : A high-level C audio library

media-libs / libao : The Audio Output library

media-libs / libcanberra : Portable sound event library

media-libs / libmatemixer : Mixer library for MATE Desktop

media-libs / libmikmod : Library to play a wide range of module formats

media-libs / libopenglrecorder : Library for asynchronous OpenGL recording with audio

media-libs / libprojectm : A graphical music visualization plugin similar to milkdrop

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libsoundio : C library for cross-platform real-time audio input and output

media-libs / libtgvoip : VoIP library for Telegram clients

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / pcaudiolib : Portable C Audio Library

media-libs / phonon : KDE multimedia abstraction library

media-libs / pulseaudio-qt : Qt bindings for libpulse

media-libs / roc-toolkit : Real-time audio streaming over the network

media-libs / rtaudio : A set of cross-platform C++ classes for realtime audio I/O

media-libs / xine-lib : Core libraries for Xine movie player

media-plugins / alsa-plugins : ALSA extra plugins

media-plugins / audacious-plugins : Lightweight and versatile audio player

media-plugins / gst-plugins-pulse : PulseAudio sound server plugin for GStreamer

media-plugins / hdx-realtime-media-engine : HDX RealTime Media Engine plugin for Citrix Workspace App

media-plugins / libvisual-plugins : collection of visualization plugins for use with the libvisual framework

media-plugins / mpg123-output-plugins : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-radio / fldigi : Sound card based multimode software modem for Amateur Radio use

media-radio / fsync-mdc1200-decode : Linux Fleetsync / MDC1200 decoder

media-radio / qrq : Yet another CW trainer for Linux/Unix

media-radio / qsstv : Amateur radio SSTV software

media-radio / unixcw : Collection of programs that fit together to form a morse code tutor program

media-sound / apulse : PulseAudio emulation for ALSA

media-sound / aqualung : Music player for a wide range of formats designed for gapless playback

media-sound / ardour : Digital Audio Workstation

media-sound / audiotools : Collection of command line audio tools

media-sound / cava : Console-based Audio Visualizer for Alsa

media-sound / clementine : Modern music player and library organizer based on Amarok 1.4 and Qt

media-sound / cmus : Ncurses based music player with plugin support for many formats

media-sound / csound : Sound design and signal processing system for composition and performance

media-sound / darkice : A live audio streamer

media-sound / deadbeef : DeaDBeeF is a modular audio player similar to foobar2000

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / gbsplay : Nintendo Gameboy sound player for GBS format

media-sound / gtick : Metronome application supporting different meters and speeds ranging

media-sound / hydrogen : Advanced drum machine

media-sound / lingot : Accurate, easy to use, and highly configurable musical instrument tuner

media-sound / lmms : Cross-platform music production software

media-sound / mpd : The Music Player Daemon (mpd)

media-sound / mpg123 : A meta package for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / ncspot : ncurses Spotify client written in Rust using librespot

media-sound / openmpt123 : libopenmpt-based command line player for tracked music files (modules)

media-sound / pamix : PulseAudio NCurses mixer

media-sound / pasystray : PulseAudio system tray

media-sound / pavucontrol : Pulseaudio Volume Control, GTK based mixer for Pulseaudio

media-sound / pavucontrol-qt : Qt GUI Pulseaudio Mixer

media-sound / pavumeter : PulseAudio Volume Meter, simple GTK volume meter for PulseAudio

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

media-sound / pulseaudio-daemon : Daemon component of PulseAudio (networked sound server)

media-sound / pulsemixer : CLI and curses mixer for PulseAudio

media-sound / qmmp : Qt5-based audio player with winamp/xmms skins support

media-sound / reaper-bin : Digital audio workstation

media-sound / scream : Plays sound received from network or from a QEMU Windows VM

media-sound / sidplayfp : Sidplay2 fork with resid-fp

media-sound / sonic-visualiser : Music audio files viewer and analiser

media-sound / sox : The swiss army knife of sound processing programs

media-sound / spotify : Spotify is a social music platform

media-sound / strawberry : Modern music player and library organizer based on Clementine and Qt

media-sound / teamspeak-client : A client software for quality voice communication via the internet

media-sound / terminatorx : Realtime audio synthesizer allowing you to 'scratch' on sampled audio data

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

media-tv / kodi : A free and open source media-player and entertainment hub

media-tv / mythtv : Open Source DVR and media center hub

media-video / aegisub : Advanced subtitle editor

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / gpac : Implementation of the MPEG-4 Systems standard developed from scratch in ANSI C

media-video / guvcview : Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices

media-video / mplayer : Media Player for Linux

media-video / mpv : Media player for the command line

media-video / obs-studio : Software for Recording and Streaming Live Video Content

media-video / qmplay2 : A Qt-based video player, which can play most formats and codecs

media-video / simplescreenrecorder : A Simple Screen Recorder

media-video / vidify-audiosync : Audio synchronization feature for vidify

media-video / vlc : Media player and framework with support for most multimedia files and streaming

media-video / webcamoid : Full featured webcam capture application

net-analyzer / multimon-ng : a fork of multimon, decodes multiple digital transmission modes

net-im / signal-desktop-bin : Allows you to send and receive messages of Signal Messenger on your computer

net-im / zoom : Video conferencing and web conferencing service

net-libs / gtk-vnc : VNC viewer widget for GTK

net-misc / eventd : A small daemon to act on remote or local events

net-misc / freerdp : Free implementation of the Remote Desktop Protocol

net-misc / icaclient : ICA Client for Citrix Presentation servers

net-misc / rdesktop : A Remote Desktop Protocol Client

net-misc / sunshine : Self-hosted game stream host for Moonlight

net-voip / mumble : Mumble is an open source, low-latency, high quality voice chat software

net-wireless / gqrx : Software defined radio receiver powered by GNU Radio and Qt

www-client / chromium : Open-source version of Google Chrome web browser

www-client / firefox : Firefox Web Browser

www-client / firefox-bin : Firefox Web Browser

www-client / seamonkey : Seamonkey Web Browser

x11-misc / i3status : Generates a status bar for dzen2, xmobar or similar

x11-misc / polybar : A fast and easy-to-use tool for creating status bars

x11-wm / e16 : Enlightenment Window Manager (E16)

x11-wm / qtile : A full-featured, hackable tiling window manager written in Python

x11-wm / xpra : X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy

xfce-extra / xfce4-mixer : A volume control application and panel plugin for Xfce

xfce-extra / xfce4-pulseaudio-plugin : A panel plug-in for PulseAudio volume control

xfce-extra / xfce4-volumed-pulse : Daemon to control volume up/down and mute keys for pulseaudio

867277
media-libs/libpulse-16.1 hard-depends on either PulseAudio or PipeWire sound servers (should cater to media-sound/apulse somehow)
933387
media-libs/libpulse cannot be normally linked with on prefix? (was: games-emulation/mednafen compile fails in prefix environment: libpulsecommon-17.0.so not found)
938235
media-video/pipewire-1.0.7-r1 has automagic dependency on media-libs/libpulse
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libpulse: drop 16.1-r2, 16.99.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
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
Matoro Mahri · gentoo
media-libs/libpulse: Keyword 17.0 mips, #918447
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
Matoro Mahri · gentoo
media-libs/libpulse: add patch removing catch2 internal test timeouts
No revbump since this is test-only fix. See upstream for justification. See: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/807 Bug: https://bugs.gentoo.org/918447 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/35755 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 17.0 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-libs/libpulse: Stabilize 17.0 sparc, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 17.0 arm, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 17.0 arm64, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: drop 16.1-r4, 16.1-r5, 16.99.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 17.0 ppc, #925411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 17.0 ppc64, #925411
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 17.0 amd64, #925411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: Version bump to 17.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
Sam James · gentoo
media-libs/libpulse: 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-libs/libpulse: 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
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: pass -Wl,--undefined-version for other linkers if supported
Revbump as it's a library. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: drop 16.1-r1
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-libs/libpulse: Version bump to 16.99.1
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: Fix pulseaudio daemon version req
Move pulseaudio daemon version requirement to the right place. Closes: https://bugs.gentoo.org/915850 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33363 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
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>
Igor V. Kovalenko · gentoo
media-libs/libpulse: Backport smoother fixes to 16.1
Upstream commits: 8fe50bbc31e11abf2f30864f1e2dbdaa16d0e1c3 c3eae5d00cb79bd897049483126e75bb48a69cd1 Closes: https://bugs.gentoo.org/914882 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: Fix build with lld
Pulseaudio uses the same linker version script for all library variants, so a few symbols remain undefined for some variants. This breaks buid with new lld which defaults to errors with undefined symbols in linker version scripts. Fix this by adding -Wl,--undefined-version to linker flags. See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274111 Closes: https://bugs.gentoo.org/915207 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-libs/libpulse: Stabilize 16.1-r2 amd64, #892147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 16.1-r2 ppc64, #892147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 16.1-r2 ppc, #892147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 16.1-r2 arm, #892147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: drop obsolete virtual/libc
Remnant of uclibc support, although it was a bit weird anyway. Bug: https://bugs.gentoo.org/472228 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libpulse: Stabilize 16.1-r2 arm64, #892147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 16.1-r2 sparc, #892147
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 16.1-r2 x86, #892147
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Don't assume gdkx
Upstream commit 89ce6321bd19452097392ddfb416bc51a280b63e Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28623 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Clean up memfd on exec
Upstream commit e650c2b33e4fefc0589751b3958bd3b5d3b423ac Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28421 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: drop 16.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: only depend on libpcre for mingw
musl supports regex and it's in POSIX, mingw is the only exception I'm aware of Bug: https://bugs.gentoo.org/472228 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: drop 16.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libpulse: Stabilize 16.1 ppc64, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libpulse: Stabilize 16.1 ppc, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libpulse: Stabilize 16.1 arm64, #859280
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: PDEPEND on sound servers
When a package depends on pulseaudio client libraries only, make sure there is a compatible sound server installed. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25502 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 16.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-libs/libpulse: Fix parsing of percentages with decimal points
Upstream commit 05c06afa58e30b7958e96766d1e917099c8a4041 Fixes logic for detecting which type of volume was given to pactl. Percentages are now prioritized over all other volume types. 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: 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>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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-libs/libpulse: 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
Sam James · gentoo
media-libs/libpulse: Stabilize 16.0 amd64, #850604
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
media-libs/libpulse: Add IUSE valgrind
Replace pulseaudio valgrind auto-detection with explicit local USE. Bug: https://bugs.gentoo.org/847541 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 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-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>