commit 2eac881abd7ea2d97d2b1962ce2a7f5f89b73f9e Author: Tim Biermann <tbier@posteo.de> Date: Wed Jul 28 16:10:23 2021 +0200 pulseaudio: 14.2 -> 15.0 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...) 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 +