Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2018-05-19 15:41:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Sat May 19 15:41:33 2018 rev:152 rq:607630 version:11.99.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2018-04-22 14:35:24.602151113 +0200 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new/pulseaudio.changes 2018-05-19 15:41:45.540180251 +0200 @@ -1,0 +2,35 @@ +Tue May 15 12:27:13 UTC 2018 - ohole...@suse.com + +- Update to 12 RC1 (11.99.1) + * Much more accurate latency reporting for AirPlay devices + * module-switch-on-connect now ignores virtual devices + * When using passthrough for compressed audio, set the "non-audio" bit + * Prioritize HDMI output over S/PDIF output + * HSP support for more bluetooth headsets + * Choose the A2DP bluetooth profile by default instead of HSP + * New "sink_input_properties" module argument for module-ladspa-sink + * New "use_system_clock_for_timing" module argument for module-pipe-sink + * Steelseries Arctis 7 USB headset stereo output support + * Dell Thunderbolt Dock TB16 speaker jack support + * Fixed digital input support for some USB sound cards + * Ability to disable input or output on macOS + * New "dereverb" option for the Speex echo canceller + * New module: module-always-source + * State files not any more readable by all users in the system mode + * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files + * The GConf dependency can now be avoided + * qpaeq license changed from AGPL to LGPL + * qpaeq ported to Qt 5 +- Add subpackage module-gsettings (conflicts with module-gconf) +- Remove support for obsolete Bluez4 +- Fix build phase running configure twice +- Removed patches: + 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch + 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch + 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch + 0004-alsa-mixer-autodetect-the-ELD-device.patch + pulseaudio-glibc2.27.patch +- Added patch: + qpaeq-shebang.patch + +------------------------------------------------------------------- Old: ---- 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch 0004-alsa-mixer-autodetect-the-ELD-device.patch pulseaudio-11.1.tar.xz pulseaudio-glibc2.27.patch New: ---- pulseaudio-11.99.1.tar.xz qpaeq-shebang.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pulseaudio.spec ++++++ --- /var/tmp/diff_new_pack.NU4G3L/_old 2018-05-19 15:41:46.668138982 +0200 +++ /var/tmp/diff_new_pack.NU4G3L/_new 2018-05-19 15:41:46.672138837 +0200 @@ -21,18 +21,13 @@ %define _fillupdir /var/adm/fillup-templates %endif -%define drvver 11.1 +%define drvver 11.99 %define soname 0 %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d %define _fwdefdir %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services -# store bluez version from bluez-devel and check for bluez4/5 -# _bluezVersion is than also used in requires for bluetooth subpackage -# once oS 12.3 is EOL, this can be removed as there will probably be nothing providing bluez4 -%define _bluezVersion %(LC_ALL="C" rpm --qf '%%{VERSION}' -q bluez-devel | grep -v 'not installed') -%define _bluez5used 0%(echo "%{_bluezVersion}" | grep -q '^5' && echo 1) %define _bashcompletionsdir %{_datadir}/bash-completion/completions Name: pulseaudio -Version: 11.1 +Version: 11.99.1 Release: 0 Summary: A Networked Sound Server License: GPL-2.0+ AND LGPL-2.1+ @@ -49,17 +44,11 @@ Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff Patch2: pulseaudio-wrong-memset.patch -# PATCH-FIX-UPSTREAM pulseaudio-glibc2.27.patch boo#1081023 fdo#104733 dims...@opensuse.org -- Fix build with glibc 2.27 -Patch3: pulseaudio-glibc2.27.patch Patch4: pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch -# upstream fixes for crash with Intel LPE HDMI audio -Patch5: 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch -Patch6: 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch -Patch7: 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch -Patch8: 0004-alsa-mixer-autodetect-the-ELD-device.patch +# PATCH-FIX-OPENSUSE qpaeq-shebang.patch Avoid rpmlint error due to using env python shebang +Patch5: qpaeq-shebang.patch BuildRequires: alsa-devel >= 1.0.19 -# require only minimal bluez, if we are on bluez 5 we will determine in build phase -BuildRequires: bluez-devel >= 4.99 +BuildRequires: bluez-devel >= 5 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: fftw3-devel >= 3.0 @@ -213,7 +202,7 @@ Summary: Bluetooth support for the PulseAudio sound server Group: System/Sound Daemons Requires: %{name} = %{version} -Requires: bluez >= %{_bluezVersion} +Requires: bluez >= 5 Supplements: packageand(pulseaudio:bluez) %description module-bluetooth @@ -227,6 +216,7 @@ Summary: GCONF module for PulseAudio Group: System/Sound Daemons Requires: %{name} = %{version} +Conflicts: %{name}-module-gsettings %description module-gconf pulseaudio is a networked sound server for Linux and other Unix like @@ -235,6 +225,19 @@ This package provides gconf storage of PulseAudio sound server settings. +%package module-gsettings +Summary: GSettings module for PulseAudio +Group: System/Sound Daemons +Requires: %{name} = %{version} +Conflicts: %{name}-module-gconf + +%description module-gsettings +pulseaudio is a networked sound server for Linux and other Unix like +operating systems and Microsoft Windows. It is intended to be an +improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). + +This package provides GSettings storage of PulseAudio sound server settings. + %package -n libpulse%{soname} Summary: Client interface to PulseAudio Group: System/Libraries @@ -338,15 +341,11 @@ %patch0 %patch1 -p1 %patch2 -%patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 +%patch5 %build -./bootstrap.sh +NOCONFIGURE=1 ./bootstrap.sh echo 'HTML_TIMESTAMP=NO' >> doxygen/doxygen.conf.in export LDFLAGS="-pie" export CFLAGS="%{optflags} -fPIE" @@ -360,11 +359,11 @@ --with-system-group=pulse \ --with-access-group=pulse-access \ --disable-hal-compat \ -%if 0%{?_bluez5used} --disable-bluez4 \ -%else - --disable-bluez5 \ -%endif + --enable-webrtc-aec \ + --enable-adrian-aec \ + --enable-gconf \ + --enable-gsettings \ --with-udev-rules-dir=%{_udevrulesdir} \ --with-pulsedsp-location='%{_prefix}/\\$$LIB/pulseaudio' @@ -475,6 +474,7 @@ %{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so %{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so %{_libdir}/pulse-%{drvver}/modules/module-always-sink.so +%{_libdir}/pulse-%{drvver}/modules/module-always-source.so %{_libdir}/pulse-%{drvver}/modules/module-allow-passthrough.so %{_libdir}/pulse-%{drvver}/modules/module-augment-properties.so %{_libdir}/pulse-%{drvver}/modules/module-card-restore.so @@ -605,21 +605,16 @@ %files -n libpulse-mainloop-glib%{soname} %{_libdir}/libpulse-mainloop-glib.so.%{soname} %{_libdir}/libpulse-mainloop-glib.so.%{soname}.* +%{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml %files module-bluetooth %dir %{_libdir}/pulse-%{drvver} %dir %{_libdir}/pulse-%{drvver}/modules %{_libdir}/pulse-%{drvver}/modules/module-bluetooth-policy.so %{_libdir}/pulse-%{drvver}/modules/module-bluetooth-discover.so -%if 0%{?_bluez5used} %{_libdir}/pulse-%{drvver}/modules/libbluez5-util.so %{_libdir}/pulse-%{drvver}/modules/module-bluez5-device.so %{_libdir}/pulse-%{drvver}/modules/module-bluez5-discover.so -%else -%{_libdir}/pulse-%{drvver}/modules/libbluez4-util.so -%{_libdir}/pulse-%{drvver}/modules/module-bluez4-device.so -%{_libdir}/pulse-%{drvver}/modules/module-bluez4-discover.so -%endif %files module-gconf %dir %{_libexecdir}/pulse @@ -628,6 +623,16 @@ %{_libdir}/pulse-%{drvver}/modules/module-gconf.so %{_libexecdir}/pulse/gconf-helper +%files module-gsettings +%dir %{_libexecdir}/pulse +%dir %{_libdir}/pulse-%{drvver} +%dir %{_libdir}/pulse-%{drvver}/modules +%dir %{_datarootdir}/GConf +%dir %{_datarootdir}/GConf/gsettings +%{_libdir}/pulse-%{drvver}/modules/module-gsettings.so +%{_libexecdir}/pulse/gsettings-helper +%{_datadir}/GConf/gsettings/pulseaudio.convert + %files module-lirc %dir %{_libdir}/pulse-%{drvver} %dir %{_libdir}/pulse-%{drvver}/modules ++++++ pulseaudio-11.1.tar.xz -> pulseaudio-11.99.1.tar.xz ++++++ ++++ 42498 lines of diff (skipped) ++++++ qpaeq-shebang.patch ++++++ --- src/utils/qpaeq.org 2018-05-15 14:12:16.038877587 +0200 +++ src/utils/qpaeq 2018-05-15 14:12:49.002967454 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python # qpaeq is a equalizer interface for pulseaudio's equalizer sinks # Copyright (C) 2009 Jason Newton <nev...@gmail.com #