Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2019-09-21 17:27:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Sat Sep 21 17:27:10 2019 rev:163 rq:731255 version:13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2019-07-16 08:38:15.771087624 +0200 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new.7948/pulseaudio.changes 2019-09-21 17:27:11.808734451 +0200 @@ -1,0 +2,61 @@ +Mon Sep 16 08:42:14 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 13.0: + * Added support for Dolby TrueHD and DTS-HD Master Audio + * Improved initial card profile selection for ALSA cards + * Bluetooth card profile choices aren't persistent any more by + default. + * Added support for SteelSeries Arctis 5 USB headset. + * New "max_latency_msec" module argument for module-loopback. + * New "stream_name" module argument for module-rtp-send. + * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio. + * Use source sample spec and channel map by default in + module-loopback. + * New "avoid_resampling" module argument for module-udev-detect + and module-alsa-card. + * "avoid_resampling" also tries to avoid format conversion if the + ALSA device supports it. + * New function to enable realtime scheduling for client threads. + * Removed BlueZ 4 support. + * Dropped intltool. + * Introduction of the Meson build system. + * Const-ification of parameters across headers. + * Minor bug-fixes, bindings updates. + * Updated translations. +- Update drvver to 13.0. + +------------------------------------------------------------------- +Sat Sep 7 23:14:50 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Use make_build macros. + +------------------------------------------------------------------- +Tue Aug 27 15:43:10 CEST 2019 - ti...@suse.de + +- Workaround for old systemd on Leap 15.x, as the recent hardening + relies on the new systemd: + pulseaudio-old-systemd-workaround.patch + +------------------------------------------------------------------- +Tue Aug 6 20:18:24 UTC 2019 - Ondrej Holecek <ohole...@suse.com> + +- Update to 13 RC2 (12.99.2) + * Added support for Dolby TrueHD and DTS-HD Master Audio + * Improved initial card profile selection for ALSA cards + * Bluetooth card profile choices aren't persistent any more by default + * Added support for SteelSeries Arctis 5 USB headset + * New "max_latency_msec" module argument for module-loopback + * New "stream_name" module argument for module-rtp-send + * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio + * Use source sample spec and channel map by default in module-loopback + * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card + * New function to enable realtime scheduling for client threads + * Removed BlueZ 4 support + * Dropped intltool + * Some initial work on a Meson build system + * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/ +- Removed patches already included in the source: + pulseaudio-alsa.patch + pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch + +------------------------------------------------------------------- Old: ---- pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch pulseaudio-12.2.tar.xz pulseaudio-alsa.patch New: ---- pulseaudio-13.0.tar.xz pulseaudio-old-systemd-workaround.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pulseaudio.spec ++++++ --- /var/tmp/diff_new_pack.cfoIKp/_old 2019-09-21 17:27:12.452734458 +0200 +++ /var/tmp/diff_new_pack.cfoIKp/_new 2019-09-21 17:27:12.456734458 +0200 @@ -21,12 +21,12 @@ %define _fillupdir /var/adm/fillup-templates %endif -%define drvver 12.2 +%define drvver 13.0 %define soname 0 %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d %define _bashcompletionsdir %{_datadir}/bash-completion/completions Name: pulseaudio -Version: 12.2 +Version: 13.0 Release: 0 Summary: A Networked Sound Server License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -45,17 +45,16 @@ Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff Patch2: pulseaudio-wrong-memset.patch -Patch3: pulseaudio-alsa.patch -Patch4: pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch # PATCH-FIX-OPENSUSE qpaeq-shebang.patch Avoid rpmlint error due to using env python shebang Patch5: qpaeq-shebang.patch +# PATCH-FIX-OPENSUSE Workaround for old systemd on Leap 15.x +Patch6: pulseaudio-old-systemd-workaround.patch BuildRequires: alsa-devel >= 1.0.19 BuildRequires: bluez-devel >= 5 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: fftw3-devel >= 3.0 BuildRequires: gcc-c++ -BuildRequires: intltool BuildRequires: jack-devel BuildRequires: libatomic_ops-devel >= 1.2 BuildRequires: libavahi-devel @@ -88,6 +87,7 @@ BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xtst) + Requires: rtkit Requires: udev >= 146 ## needs the same liborc version which was used to build against @@ -95,7 +95,6 @@ Requires(post): %fillup_prereq Requires(pre): group(audio) Requires(pre): shadow -Recommends: %{name}-bash-completion Recommends: %{name}-lang Recommends: alsa-plugins-pulse Suggests: libsoxr0 >= 0.1.1 @@ -319,6 +318,7 @@ Group: System/Shells Requires: %{name}-utils = %{version} Requires: bash-completion +Supplements: packageand(pulseaudio:bash) %description bash-completion Optional dependency offering bash completion for various PulseAudio utilities @@ -328,6 +328,7 @@ Group: System/Shells Requires: %{name}-utils = %{version} Requires: zsh +Supplements: packageand(pulseaudio:zsh) %description zsh-completion Optional dependency offering zsh completion for various PulseAudio utilities @@ -339,9 +340,11 @@ %patch0 %patch1 -p1 %patch2 -%patch3 -p1 -%patch4 -p1 %patch5 +# workaround for Leap 15.x +%if 0%{?suse_version} < 1550 +%patch6 -p1 +%endif %build %define _lto_cflags %{nil} @@ -366,10 +369,10 @@ --enable-gsettings \ --with-udev-rules-dir=%{_udevrulesdir} \ --with-pulsedsp-location='%{_prefix}/\\$$LIB/pulseaudio' \ - --with-systemduserunitdir=%{_userunitdir} - -make %{?_smp_mflags} V=1 -make %{?_smp_mflags} doxygen + --with-systemduserunitdir=%{_userunitdir} \ + %{nil} +%make_build +%make_build doxygen %install %make_install @@ -690,6 +693,7 @@ %{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so %files utils +%{_bindir}/pa-info %{_bindir}/pacat %{_bindir}/pacmd %{_bindir}/pactl ++++++ pulseaudio-12.2.tar.xz -> pulseaudio-13.0.tar.xz ++++++ ++++ 80353 lines of diff (skipped) ++++++ pulseaudio-old-systemd-workaround.patch ++++++ --- src/daemon/systemd/user/pulseaudio.service.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/src/daemon/systemd/user/pulseaudio.service.in +++ b/src/daemon/systemd/user/pulseaudio.service.in @@ -24,7 +24,7 @@ NoNewPrivileges=yes Restart=on-failure RestrictNamespaces=yes SystemCallArchitectures=native -SystemCallFilter=@system-service +# SystemCallFilter=@system-service # Note that notify will only work if --daemonize=no Type=notify UMask=0077