Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2015-10-03 20:29:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2015-08-21 07:35:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new/pulseaudio.changes 2015-10-03 20:29:31.000000000 +0200 @@ -1,0 +2,31 @@ +Thu Sep 24 06:21:35 UTC 2015 - [email protected] + +- Update to 7.0 + +------------------------------------------------------------------- +Sun Sep 13 07:31:40 UTC 2015 - [email protected] + +- Update to 7.0 RC2 (6.99.2) + + better support for Creative SoundBlaster Omni Surround 5.1 USB + + coverity scan fixes + + bug fixes + +------------------------------------------------------------------- +Fri Aug 28 17:15:40 UTC 2015 - [email protected] + +- spec-cleaner run + +------------------------------------------------------------------- +Fri Aug 28 16:54:43 UTC 2015 - [email protected] + +- Update to 7.0 RC1 (6.99.1) + + LFE channel synthesis with low-pass filtering + + New libsoxr based resamplers + + Socket activation support for TCP + + The "srbchannel" IPC mechanism enabled by default + + More flexible jack detection support when using UCM + + Exiting due to SIGTERM isn't considered a failure +- remove patch 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch + (upstreamed) + +------------------------------------------------------------------- Old: ---- 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch pulseaudio-6.0.tar.xz New: ---- pulseaudio-7.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pulseaudio.spec ++++++ --- /var/tmp/diff_new_pack.dfcIy8/_old 2015-10-03 20:29:32.000000000 +0200 +++ /var/tmp/diff_new_pack.dfcIy8/_new 2015-10-03 20:29:32.000000000 +0200 @@ -16,18 +16,19 @@ # -Name: pulseaudio -Version: 6.0 -Release: 0 -%define drvver 6.0 +%define drvver 7.0 %define soname 0 %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d -%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services +%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: 7.0 +Release: 0 Summary: A Networked Sound Server License: GPL-2.0+ and LGPL-2.1+ Group: System/Sound Daemons @@ -42,8 +43,6 @@ Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff Patch2: pulseaudio-wrong-memset.patch -# PATCH-FIX-UPSTREAM 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch boo#934850 -Patch101: 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch # PATCH-FIX-UPSTREAM 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch boo#934850 Patch102: 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch BuildRequires: alsa-devel >= 1.0.19 @@ -51,31 +50,25 @@ BuildRequires: bluez-devel >= 4.99 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 +BuildRequires: libcap-devel BuildRequires: libopenssl-devel BuildRequires: libsndfile-devel >= 1.0.18 -#our libtdb-devel does not have a .pc file -BuildRequires: fftw3-devel >= 3.0 -BuildRequires: libcap-devel -BuildRequires: libtdb-devel BuildRequires: libtool BuildRequires: libudev-devel >= 143 BuildRequires: libwebrtc_audio_processing-devel BuildRequires: lirc-devel BuildRequires: orc >= 0.4.9 -%if 0%{?suse_version} > 1320 -BuildRequires: speexdsp-devel -%else -BuildRequires: speex-devel -%endif BuildRequires: systemd BuildRequires: systemd-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files +BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(dbus-1) >= 1.4.12 BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(glib-2.0) @@ -84,26 +77,35 @@ BuildRequires: pkgconfig(json) >= 0.11 BuildRequires: pkgconfig(sbc) >= 1.0 BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(soxr) +BuildRequires: pkgconfig(tdb) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xtst) -PreReq: %fillup_prereq -PreReq: pwdutils Requires: rtkit Requires: udev >= 146 ## needs the same liborc version which was used to build against %requires_eq liborc-0_4-0 -Recommends: %{name}-lang +# FIXME: use proper Requires(pre/post/preun/...) +PreReq: %fillup_prereq +PreReq: pwdutils Recommends: %{name}-bash-completion +Recommends: %{name}-lang Recommends: alsa-plugins-pulse +Suggests: libsoxr0 >= 0.1.1 +Conflicts: kernel < 2.6.31 Obsoletes: libpulsecore9 < 0.9.15 Provides: libpulsecore9 = 0.9.15 Obsoletes: libpulsecore7 < 0.9.13 Provides: libpulsecore7 = 0.9.13 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Conflicts: kernel < 2.6.31 +%if 0%{?suse_version} > 1320 +BuildRequires: speexdsp-devel +%else +BuildRequires: speex-devel +%endif %description pulseaudio is a networked sound server for Linux, other Unix like @@ -182,7 +184,6 @@ http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide - %package module-jack Summary: JACK support for the PulseAudio sound server Group: System/Sound Daemons @@ -302,7 +303,7 @@ Summary: PulseAudio Bash completion Group: System/Shells Requires: %{name}-utils = %{version} -Requires: bash +Requires: bash-completion %description bash-completion Optional dependency offering bash completion for various PulseAudio utilities @@ -317,22 +318,21 @@ Optional dependency offering zsh completion for various PulseAudio utilities %lang_package + %prep %setup -q -T -b0 %patch0 %patch1 -p1 %patch2 -%patch101 -p1 %patch102 -p1 %build echo 'HTML_TIMESTAMP=NO' >> doxygen/doxygen.conf.in export LDFLAGS="-pie" -export CFLAGS="$RPM_OPT_FLAGS -fPIE" +export CFLAGS="%{optflags} -fPIE" %configure \ --disable-static \ --disable-rpath \ - --enable-systemd \ %ifarch armv5tel armv6hl --disable-neon-opt \ %endif @@ -347,9 +347,8 @@ --disable-bluez5 \ %endif --with-udev-rules-dir=%{_udevrulesdir} - make %{?_smp_mflags} V=1 -make doxygen +make %{?_smp_mflags} doxygen %install %make_install @@ -361,7 +360,7 @@ # configure --disable-static had no effect; delete manually. rm -rf "%{buildroot}%{_libdir}"/*.a -install -D -m 0644 %{SOURCE5} %{buildroot}/usr/lib/systemd/system/%{name}.service +install -D -m 0644 %{SOURCE5} %{buildroot}%{_libexecdir}/systemd/system/%{name}.service mkdir -p %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} @@ -384,13 +383,13 @@ # install firewall rule on SUSE %if %{defined suse_version} mkdir -p %{buildroot}/%{_fwdefdir} -install -m 0644 %{S:4} %{buildroot}/%{_fwdefdir}/pulseaudio-server +install -m 0644 %{SOURCE4} %{buildroot}/%{_fwdefdir}/pulseaudio-server %endif %fdupes doxygen/html %pre getent group pulse >/dev/null || groupadd -r pulse -getent passwd pulse >/dev/null || useradd -r -g pulse -d /var/lib/pulseaudio -s /sbin/nologin -c "PulseAudio daemon" pulse +getent passwd pulse >/dev/null || useradd -r -g pulse -d %{_localstatedir}/lib/pulseaudio -s /sbin/nologin -c "PulseAudio daemon" pulse getent group pulse-access >/dev/null || groupadd -r pulse-access getent group audio | grep pulse >/dev/null || usermod -a -G audio pulse exit 0 @@ -522,11 +521,11 @@ %{_libdir}/pulse-%{drvver}/modules/module-remap-source.so %{_libdir}/pulse-%{drvver}/modules/module-role-ducking.so %{_udevrulesdir}/90-pulseaudio.rules -%doc %{_mandir}/man1/pulseaudio.1* -%doc %{_mandir}/man5/default.pa.5* -%doc %{_mandir}/man5/pulse-client.conf.5* -%doc %{_mandir}/man5/pulse-daemon.conf.5* -%doc %{_mandir}/man5/pulse-cli-syntax.5* +%{_mandir}/man1/pulseaudio.1* +%{_mandir}/man5/default.pa.5* +%{_mandir}/man5/pulse-client.conf.5* +%{_mandir}/man5/pulse-daemon.conf.5* +%{_mandir}/man5/pulse-cli-syntax.5* %dir %{_sysconfdir}/pulse/ %config(noreplace) %{_sysconfdir}/pulse/daemon.conf %config(noreplace) %{_sysconfdir}/pulse/default.pa @@ -549,7 +548,7 @@ %defattr(-,root,root) %{_bindir}/esdcompat %{_bindir}/esd -%doc %{_mandir}/man1/esdcompat.1* +%{_mandir}/man1/esdcompat.1* %files gdm-hooks %defattr(-,root,root) @@ -624,7 +623,7 @@ %{_libdir}/pulse-%{drvver}/modules/module-x11-cork-request.so %{_libdir}/pulse-%{drvver}/modules/module-x11-publish.so %{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so -%doc %{_mandir}/man1/start-pulseaudio-x11.1* +%{_mandir}/man1/start-pulseaudio-x11.1* %files module-zeroconf %defattr(-,root,root) @@ -647,15 +646,19 @@ %{_bindir}/pax11publish %{_bindir}/padsp %{_bindir}/pasuspender -%doc %{_mandir}/man1/pacat.1* -%doc %{_mandir}/man1/pacmd.1* -%doc %{_mandir}/man1/pactl.1* -%doc %{_mandir}/man1/paplay.1* -%doc %{_mandir}/man1/pasuspender.1* -%doc %{_mandir}/man1/padsp.1* -%doc %{_mandir}/man1/pax11publish.1* +%{_mandir}/man1/pacat.1* +%{_mandir}/man1/pacmd.1* +%{_mandir}/man1/pactl.1* +%{_mandir}/man1/paplay.1* +%{_mandir}/man1/pasuspender.1* +%{_mandir}/man1/padsp.1* +%{_mandir}/man1/pax11publish.1* +%{_mandir}/man1/pamon.1.gz +%{_mandir}/man1/parec.1.gz +%{_mandir}/man1/parecord.1.gz %files lang -f %{name}.lang +%defattr(-,root,root) %files system-wide %defattr(-,root,root) @@ -665,16 +668,15 @@ %files bash-completion %defattr(-,root,root) -%dir %{_sysconfdir}/bash_completion.d -%config %{_sysconfdir}/bash_completion.d/pulseaudio -%config %{_sysconfdir}/bash_completion.d/pacat -%config %{_sysconfdir}/bash_completion.d/pacmd -%config %{_sysconfdir}/bash_completion.d/pactl -%config %{_sysconfdir}/bash_completion.d/padsp -%config %{_sysconfdir}/bash_completion.d/paplay -%config %{_sysconfdir}/bash_completion.d/parec -%config %{_sysconfdir}/bash_completion.d/parecord -%config %{_sysconfdir}/bash_completion.d/pasuspender +%config %{_bashcompletionsdir}/pulseaudio +%config %{_bashcompletionsdir}/pacat +%config %{_bashcompletionsdir}/pacmd +%config %{_bashcompletionsdir}/pactl +%config %{_bashcompletionsdir}/padsp +%config %{_bashcompletionsdir}/paplay +%config %{_bashcompletionsdir}/parec +%config %{_bashcompletionsdir}/parecord +%config %{_bashcompletionsdir}/pasuspender %files zsh-completion %defattr(-,root,root) ++++++ pulseaudio-6.0.tar.xz -> pulseaudio-7.0.tar.xz ++++++ ++++ 39401 lines of diff (skipped)
