summaryrefslogtreecommitdiff
path: root/pulseaudio
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2021-07-28 16:10:23 +0200
committerTim Biermann <tbier@posteo.de>2021-07-28 16:17:38 +0200
commit2eac881abd7ea2d97d2b1962ce2a7f5f89b73f9e (patch)
tree4a9b47a8aca6deb8a773b197c2b297bb6ef511fe /pulseaudio
parentd0993f4e6aaa6fff0eeb12ff124eff014c90e0d4 (diff)
downloadopt-2eac881abd7ea2d97d2b1962ce2a7f5f89b73f9e.tar.gz
opt-2eac881abd7ea2d97d2b1962ce2a7f5f89b73f9e.tar.xz
pulseaudio: 14.2 -> 15.0
Diffstat (limited to 'pulseaudio')
-rw-r--r--pulseaudio/.footprint176
-rw-r--r--pulseaudio/.signature8
-rw-r--r--pulseaudio/Pkgfile25
-rw-r--r--pulseaudio/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch51
-rw-r--r--pulseaudio/pulseaudio-14.99.2-require-bluez-dependency.patch89
5 files changed, 251 insertions, 98 deletions
diff --git a/pulseaudio/.footprint b/pulseaudio/.footprint
index 8ade6a785..2c5bbe937 100644
--- a/pulseaudio/.footprint
+++ b/pulseaudio/.footprint
@@ -38,6 +38,7 @@ drwxr-xr-x root/root usr/include/pulse/
-rw-r--r-- root/root usr/include/pulse/ext-stream-restore.h
-rw-r--r-- root/root usr/include/pulse/format.h
-rw-r--r-- root/root usr/include/pulse/gccmacro.h
+-rw-r--r-- root/root usr/include/pulse/glib-mainloop.h
-rw-r--r-- root/root usr/include/pulse/introspect.h
-rw-r--r-- root/root usr/include/pulse/mainloop-api.h
-rw-r--r-- root/root usr/include/pulse/mainloop-signal.h
@@ -63,94 +64,97 @@ drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/PulseAudio/
-rw-r--r-- root/root usr/lib/cmake/PulseAudio/PulseAudioConfig.cmake
-rw-r--r-- root/root usr/lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake
+lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0
+lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.6
+-rwxr-xr-x root/root usr/lib/libpulse-mainloop-glib.so.0.0.6
lrwxrwxrwx root/root usr/lib/libpulse-simple.so -> libpulse-simple.so.0
lrwxrwxrwx root/root usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.1.1
-rwxr-xr-x root/root usr/lib/libpulse-simple.so.0.1.1
lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0
-lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.23.0
--rwxr-xr-x root/root usr/lib/libpulse.so.0.23.0
+lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.24.0
+-rwxr-xr-x root/root usr/lib/libpulse.so.0.24.0
drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-mainloop-glib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-simple.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse.pc
-drwxr-xr-x root/root usr/lib/pulse-14.2/
-drwxr-xr-x root/root usr/lib/pulse-14.2/modules/
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libalsa-util.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libcli.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/liboss-util.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libprotocol-cli.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libprotocol-http.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libprotocol-native.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libprotocol-simple.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/libraop.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/librtp.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-allow-passthrough.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-alsa-card.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-alsa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-alsa-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-always-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-always-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-augment-properties.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-card-restore.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-cli-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-cli-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-cli.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-combine-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-combine.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-console-kit.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-dbus-protocol.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-default-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-detect.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-device-manager.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-echo-cancel.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-filter-apply.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-filter-heuristics.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-hal-detect.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-http-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-http-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-intended-roles.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-ladspa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-loopback.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-match.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-mmkbd-evdev.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-native-protocol-fd.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-native-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-native-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-null-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-null-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-oss.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-pipe-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-pipe-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-position-event-sounds.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-raop-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-remap-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-remap-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-rescue-streams.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-role-cork.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-role-ducking.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-rtp-recv.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-rtp-send.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-rygel-media-server.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-simple-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-simple-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-sine-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-sine.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-stream-restore.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-suspend-on-idle.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-switch-on-connect.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-switch-on-port-available.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-tunnel-sink-new.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-tunnel-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-tunnel-source-new.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-tunnel-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-udev-detect.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-virtual-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-virtual-source.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-virtual-surround-sink.so
--rwxr-xr-x root/root usr/lib/pulse-14.2/modules/module-volume-restore.so
+drwxr-xr-x root/root usr/lib/pulse-15.0/
+drwxr-xr-x root/root usr/lib/pulse-15.0/modules/
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libalsa-util.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libcli.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/liboss-util.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libprotocol-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libprotocol-http.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libprotocol-native.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libprotocol-simple.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/libraop.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/librtp.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-allow-passthrough.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-alsa-card.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-alsa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-alsa-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-always-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-always-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-augment-properties.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-card-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-cli-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-cli-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-combine-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-combine.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-console-kit.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-dbus-protocol.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-default-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-device-manager.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-echo-cancel.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-filter-apply.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-filter-heuristics.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-hal-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-http-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-http-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-intended-roles.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-ladspa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-loopback.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-match.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-mmkbd-evdev.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-native-protocol-fd.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-native-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-native-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-null-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-null-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-oss.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-pipe-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-pipe-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-position-event-sounds.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-raop-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-remap-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-remap-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-rescue-streams.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-role-cork.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-role-ducking.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-rtp-recv.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-rtp-send.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-rygel-media-server.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-simple-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-simple-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-sine-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-sine.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-stream-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-suspend-on-idle.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-switch-on-connect.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-switch-on-port-available.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-tunnel-sink-new.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-tunnel-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-tunnel-source-new.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-tunnel-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-udev-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-virtual-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-virtual-source.so
+-rwxr-xr-x root/root usr/lib/pulse-15.0/modules/module-volume-restore.so
drwxr-xr-x root/root usr/lib/pulseaudio/
--rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecommon-14.2.so
--rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecore-14.2.so
+-rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecommon-15.0.so
+-rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecore-15.0.so
-rwxr-xr-x root/root usr/lib/pulseaudio/libpulsedsp.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
@@ -164,7 +168,6 @@ lrwxrwxrwx root/root usr/share/man/man1/paplay.1.gz -> pacat.1.gz
lrwxrwxrwx root/root usr/share/man/man1/parec.1.gz -> pacat.1.gz
lrwxrwxrwx root/root usr/share/man/man1/parecord.1.gz -> pacat.1.gz
-rw-r--r-- root/root usr/share/man/man1/pasuspender.1.gz
--rw-r--r-- root/root usr/share/man/man1/pax11publish.1.gz
-rw-r--r-- root/root usr/share/man/man1/pulseaudio.1.gz
-rw-r--r-- root/root usr/share/man/man1/start-pulseaudio-x11.1.gz
drwxr-xr-x root/root usr/share/man/man5/
@@ -192,6 +195,7 @@ drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf.common
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-chat.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf
@@ -202,12 +206,15 @@ drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-1.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-10.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-2.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-3.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-4.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-5.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-6.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-7.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-8.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-9.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-input.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-output-chat-common.conf
@@ -215,23 +222,30 @@ drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/usb-gaming-headset-input.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/usb-gaming-headset-output-mono.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/usb-gaming-headset-output-stereo.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/virtual-surround-7.1.conf
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/profile-sets/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/audigy.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/behringer-umc22.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/cmedia-high-speed-true-hdaudio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/dell-dock-tb16-usb-audio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/hp-tbt-dock-120w-g2.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/hp-tbt-dock-audio-module.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-komplete-audio6.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio2.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/sb-omni-surround-5.1.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/sennheiser-gsx.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/simple-headphones-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/steelseries-arctis-common-usb-audio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/usb-gaming-headset.conf
drwxr-xr-x root/root usr/share/vala/
diff --git a/pulseaudio/.signature b/pulseaudio/.signature
index fce06258d..7850f5821 100644
--- a/pulseaudio/.signature
+++ b/pulseaudio/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/UteiN37S4d9h37qyo637BcmAxXflC25+RTu4WjeZ/VrDbyGKmGpQuUvk6veoq2WbFjFulyrzwf3HJxeF0GhLAI=
-SHA256 (Pkgfile) = c07b8fff23ddf2363b13074390fe1663b569b7a69d3e04c9f0417037e569fb56
-SHA256 (.footprint) = 8e87ccbecf0f7ff1b85cc4661fecdb68747fa7e339b71568c3b036ec8559016e
-SHA256 (pulseaudio-14.2.tar.xz) = 75d3f7742c1ae449049a4c88900e454b8b350ecaa8c544f3488a2562a9ff66f1
+RWSE3ohX2g5d/YgmrHXo15b4GZCSgUIh56ucrJXzjTFuJUVL5GrkXjwoK7XsVFMQZ58ZQfmbjFE8xCC5jBlEJZcQ9mi+6+HErg0=
+SHA256 (Pkgfile) = 6c76e6361a101028403f633580b637808780cbc075de8415ddf071ba751ab34e
+SHA256 (.footprint) = b5443a16e52ace852a54efa57daa78e8b80e75b6e3c487b209c4cf9043592ef9
+SHA256 (pulseaudio-15.0.tar.xz) = a40b887a3ba98cc26976eb11bdb6613988f145b19024d1b6555c6a03c9cba1a0
diff --git a/pulseaudio/Pkgfile b/pulseaudio/Pkgfile
index 7c5c5fe0f..38e45de9d 100644
--- a/pulseaudio/Pkgfile
+++ b/pulseaudio/Pkgfile
@@ -1,22 +1,20 @@
# Description: PulseAudio is a cross-platform, networked sound server
# URL: https://www.freedesktop.org/wiki/Software/PulseAudio/
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Depends on: dbus intltool libsndfile meson ninja orc speexdsp
-# Optional: avahi bluez fftw glib gst-plugins-base sbc xorg-libice xorg-libsm xorg-libxtst
+# Depends on: dbus glib intltool libsndfile meson ninja orc speexdsp
+# Optional: avahi bluez fftw gst-plugins-base sbc xorg-libice xorg-libsm xorg-libxtst
name=pulseaudio
-version=14.2
-release=3
+version=15.0
+release=1
source=(https://freedesktop.org/software/pulseaudio/releases/pulseaudio-$version.tar.xz)
build() {
- [[ -e "/usr/lib/pkgconfig/xtst.pc" && -e "/usr/lib/pkgconfig/ice.pc" ]] || PKGMK_PULSEAUDIO+=' -D x11=disabled'
- [[ -e "/usr/lib/pkgconfig/bluez.pc" && -e "/usr/lib/pkgconfig/sbc.pc" ]] || PKGMK_PULSEAUDIO+=' -D bluez5=false'
- [[ -e /usr/lib/pkgconfig/gstreamer-1.0.pc && -e "usr/lib/pkgconfig/gstreamer-plugins-base-1.0.pc" ]] && PKGMK_PULSEAUDIO+=' -D gstreamer=enabled'
- [[ -e /usr/lib/pkgconfig/bash-completion.pc ]] || PKGMK_PULSEAUDIO+=' -D bashcompletiondir=no'
- [[ -e /usr/bin/zsh ]] || PKGMK_PULSEAUDIO+=' -D zshcompletiondir=no'
-
- sed -i -e '/doxygen/d' pulseaudio-$version/meson.build
+ prt-get isinst bluez sbc || PKGMK_PULSEAUDIO+=' -D bluez5=disabled'
+ prt-get isinst gst-plugins-base || PKGMK_PULSEAUDIO+=' -D gstreamer=disabled'
+ prt-get isinst xorg-libice xorg-libsm xorg-libxtst || PKGMK_PULSEAUDIO+=' -D x11=disabled'
+ prt-get isinst bash-completion || PKGMK_PULSEAUDIO+=' -D bashcompletiondir=no'
+ prt-get isinst zsh || PKGMK_PULSEAUDIO+=' -D zshcompletiondir=no'
meson setup $name-$version build $PKGMK_PULSEAUDIO \
--prefix=/usr \
@@ -24,9 +22,10 @@ build() {
-D buildtype=plain \
-D udevrulesdir=/etc/udev/rules.d \
-D database=gdbm \
- -D tests=false \
-D speex=enabled \
- -D adrian-aec=false
+ -D tests=false \
+ -D adrian-aec=false \
+ -D doxygen=false
meson compile -C build
DESTDIR=$PKG meson install -C build
diff --git a/pulseaudio/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch b/pulseaudio/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch
new file mode 100644
index 000000000..a6554178d
--- /dev/null
+++ b/pulseaudio/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch
@@ -0,0 +1,51 @@
+From 58052e0e04ee1b5fdb1027ebc19717e7766825ec Mon Sep 17 00:00:00 2001
+From: "Igor V. Kovalenko" <igor.v.kovalenko@gmail.com>
+Date: Mon, 21 Jun 2021 02:32:41 +0300
+Subject: [PATCH] build-sys: meson: require GIO dependency for RTP-GStreamer
+
+Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/584>
+---
+ meson.build | 6 ++++--
+ src/modules/meson.build | 2 +-
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index fdd8bf655..61660b981 100644
+--- a/meson.build
++++ b/meson.build
+@@ -614,8 +614,9 @@ if dbus_dep.found()
+ cdata.set('HAVE_DBUS', 1)
+ endif
+
+-gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
+-if gio_dep.found()
++gio_dep = dependency('gio-2.0', version : '>= 2.26.0')
++if get_option('gsettings').enabled()
++ assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)')
+ cdata.set('HAVE_GSETTINGS', 1)
+ endif
+
+@@ -760,6 +761,7 @@ gstrtp_dep = dependency('gstreamer-rtp-1.0', required : get_option('gstreamer'))
+
+ have_gstreamer = false
+ if gst_dep.found() and gstapp_dep.found() and gstrtp_dep.found()
++ assert(gio_dep.found(), 'GStreamer-based RTP needs glib I/O library (GIO)')
+ have_gstreamer = true
+ endif
+
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index 9c498a4e1..e7db573b6 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -161,7 +161,7 @@ if dbus_dep.found() and fftw_dep.found()
+ ]
+ endif
+
+-if gio_dep.found()
++if get_option('gsettings').enabled() and gio_dep.found()
+ subdir('gsettings')
+ all_modules += [
+ [ 'module-gsettings',
+--
+GitLab
+
diff --git a/pulseaudio/pulseaudio-14.99.2-require-bluez-dependency.patch b/pulseaudio/pulseaudio-14.99.2-require-bluez-dependency.patch
new file mode 100644
index 000000000..5983a05ea
--- /dev/null
+++ b/pulseaudio/pulseaudio-14.99.2-require-bluez-dependency.patch
@@ -0,0 +1,89 @@
+From c817dfb5a438055c98449a4a2f34eb4ec341ccde Mon Sep 17 00:00:00 2001
+From: "Igor V. Kovalenko" <igor.v.kovalenko@gmail.com>
+Date: Fri, 18 Jun 2021 20:48:12 +0300
+Subject: [PATCH] build-sys: meson: Require bluez dependency if bluez5 feature
+ is enabled
+
+Build breaks if bluez5 and bluez5-native-headset are both enabled
+but bluez headers are not available.
+
+Fix this by changing `bluez5` to Meson feature requiring `bluez` dependency.
+
+Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/583>
+---
+ meson.build | 10 ++++++----
+ meson_options.txt | 2 +-
+ src/modules/bluetooth/meson.build | 2 +-
+ src/modules/meson.build | 2 +-
+ 4 files changed, 9 insertions(+), 7 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 61660b981..92ceef706 100644
+--- a/meson.build
++++ b/meson.build
+@@ -706,7 +706,9 @@ endif
+
+ sbc_dep = dependency('sbc', version : '>= 1.0', required : false)
+
+-if get_option('bluez5')
++bluez_dep = dependency('bluez', required : get_option('bluez5'))
++
++if bluez_dep.found()
+ assert(dbus_dep.found(), 'BlueZ requires D-Bus support')
+ assert(sbc_dep.found(), 'BlueZ requires SBC support')
+ cdata.set('HAVE_SBC', 1)
+@@ -914,9 +916,9 @@ summary = [
+ 'Enable Async DNS: @0@'.format(asyncns_dep.found()),
+ 'Enable LIRC: @0@'.format(lirc_dep.found()),
+ 'Enable D-Bus: @0@'.format(dbus_dep.found()),
+- ' Enable BlueZ 5: @0@'.format(get_option('bluez5')),
+- ' Enable native headsets: @0@'.format(get_option('bluez5-native-headset')),
+- ' Enable ofono headsets: @0@'.format(get_option('bluez5-ofono-headset')),
++ ' Enable BlueZ 5: @0@'.format(cdata.has('HAVE_BLUEZ_5')),
++ ' Enable native headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_NATIVE_HEADSET')),
++ ' Enable ofono headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_OFONO_HEADSET')),
+ ' Enable GStreamer based codecs: @0@'.format(have_bluez5_gstreamer),
+ 'Enable udev: @0@'.format(udev_dep.found()),
+ ' Enable HAL->udev compat: @0@'.format(get_option('hal-compat')),
+diff --git a/meson_options.txt b/meson_options.txt
+index cdb3c6787..bb41a42a7 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -85,7 +85,7 @@ option('avahi',
+ type : 'feature', value : 'auto',
+ description : 'Optional Avahi support')
+ option('bluez5',
+- type : 'boolean', value : 'true',
++ type : 'feature', value : 'auto',
+ description : 'Optional BlueZ 5 support')
+ option('bluez5-gstreamer',
+ type : 'feature', value: 'auto',
+diff --git a/src/modules/bluetooth/meson.build b/src/modules/bluetooth/meson.build
+index 99263bb5a..ca77ee6aa 100644
+--- a/src/modules/bluetooth/meson.build
++++ b/src/modules/bluetooth/meson.build
+@@ -35,7 +35,7 @@ libbluez5_util = shared_library('bluez5-util',
+ c_args : [pa_c_args, server_c_args],
+ link_args : [nodelete_link_args],
+ include_directories : [configinc, topinc],
+- dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep],
++ dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, bluez_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep],
+ install : true,
+ install_rpath : privlibdir,
+ install_dir : modlibexecdir,
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index e7db573b6..be72c3b9b 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -118,7 +118,7 @@ if avahi_dep.found()
+ ]
+ endif
+
+-if get_option('bluez5')
++if cdata.has('HAVE_BLUEZ_5')
+ subdir('bluetooth')
+ all_modules += [
+ [ 'module-bluetooth-discover', 'bluetooth/module-bluetooth-discover.c' ],
+--
+GitLab
+

Generated by cgit