Hello community,
here is the log from the commit of package openal-soft for openSUSE:Factory checked in at 2019-04-08 20:51:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
and /work/SRC/openSUSE:Factory/.openal-soft.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openal-soft"
Mon Apr 8 20:51:10 2019 rev:37 rq:692010 version:1.19.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes 2018-02-14 09:20:05.148564719 +0100
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.3908/openal-soft.changes 2019-04-08 20:51:12.402465868 +0200
@@ -1,0 +2,64 @@
+Sat Apr 6 11:32:59 UTC 2019 - Jan Engelhardt
+
+- Trim bias from description, trim metadata duplication from
+ description, trim main description repetition in lesser
+ subpackages' description. Spruce up summaries. Fix SRPM group.
+- Add missing Requires inside baselibs.conf.
+- Remove insatisfiable Recommends. Add Provides/Conflicts
+ for the move of makehrtf.
+
+-------------------------------------------------------------------
+Thu Mar 21 20:24:45 UTC 2019 - Stefan Brüns
+
+- Packaging changes:
+ * Move makehrtf from the devel package to a separate package, as
+ it is the only part not under LGPL (or MIT).
+ * Move the remaining tools and data files to separate packages,
+ to get the License tag correct, and make the data files noarch.
+ * Use https in Url and Source tags.
+- Update to 1.19.1
+ * The changes from 1.19.0 include:
+ - Implemented capture support for the SoundIO backend.
+ - Fixed source buffer queues potentially not playing properly when
+ a queue entry completes.
+ - Fixed possible unexpected failures when generating auxiliary
+ effect slots.
+ - Fixed a crash with certain reverb or device settings.
+ - Fixed OpenSL capture.
+ - Improved output limiter response, better ensuring the sample
+ amplitude is clamped for output.
+ * The changes from 1.18.2 include:
+ - Implemented the ALC_SOFT_device_clock extension.
+ - Implemented the Pitch Shifter, Frequency Shifter, and Autowah
+ effects.
+ - Fixed compiling on FreeBSD systems that use freebsd-lib 9.1.
+ - Fixed compiling on NetBSD.
+ - Fixed the reverb effect's density scale and panning parameters.
+ - Fixed use of the WASAPI backend with certain games, which caused
+ odd COM initialization errors.
+ - Increased the number of virtual channels for decoding Ambisonics
+ to HRTF output.
+ - Changed 32-bit x86 builds to use SSE2 math by default for
+ performance. Build-time options are available to use just SSE1
+ or x87 instead.
+ - Replaced the 4-point Sinc resampler with a more efficient cubic
+ resampler.
+ - Renamed the MMDevAPI backend to WASAPI.
+ - Added support for 24-bit, dual-ear HRTF data sets. The built-in
+ data set has been updated to 24-bit.
+ - Added a 24- to 48-point band-limited Sinc resampler.
+ - Added an SDL2 playback backend. Disabled by default to avoid a
+ dependency on SDL2.
+ - Improved the performance and quality of the Chorus and Flanger
+ effects.
+ - Improved the efficiency of the band-limited Sinc resampler.
+ - Improved the Sinc resampler's transition band to avoid
+ over-attenuating higher frequencies.
+ - Improved the performance of some filter operations.
+ - Improved the efficiency of object ID lookups.
+ - Improved the efficienty of internal voice/source synchronization.
+ - Improved AL call error logging with contextualized messages.
+ - Removed the reverb effect's modulation stage. Due to the lack of
+ reference for its intended behavior and strength.
+
+-------------------------------------------------------------------
Old:
----
openal-soft-1.18.2.tar.bz2
New:
----
openal-soft-1.19.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openal-soft.spec ++++++
--- /var/tmp/diff_new_pack.4lUJdz/_old 2019-04-08 20:51:13.362466570 +0200
+++ /var/tmp/diff_new_pack.4lUJdz/_new 2019-04-08 20:51:13.370466575 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openal-soft
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,23 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: openal-soft
-Version: 1.18.2
+Version: 1.19.1
Release: 0
-Summary: OpenAL Soft
-License: LGPL-2.1+ AND GPL-2.0+
-Group: System/Libraries
-Url: http://www.openal-soft.org/
-Source0: http://www.openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2
+Summary: Audio library with an OpenGL-resembling API
+License: LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT
+Group: Development/Libraries/C and C++
+URL: https://www.openal-soft.org/
+Source0: https://www.openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2
Source1: libopenalcompat.c
Source3: baselibs.conf
# PATCH-FIX-UPSTREAM openal-no-autospawn.diff
Patch0: openal-no-autospawn.diff
-BuildRequires: cmake >= 2.4.4
+BuildRequires: cmake >= 3.0
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: pkgconfig(alsa)
@@ -36,9 +36,7 @@
BuildRequires: pkgconfig(libpulse)
%description
-OpenAL is an audio library designed in the spirit of OpenGL--machine
-independent, cross platform, and data format neutral with a clean,
-simple C-based API.
+OpenAL is an audio library designed in the spirit of the OpenGL API.
OpenAL provides capabilities for playing audio in a virtual 3D
environment. Distance attenuation, doppler shift, and directional
@@ -48,65 +46,73 @@
also facilitates streaming audio, multi-channel buffers, and audio
capture.
-OpenAL Soft is an LGPL-licensed, cross-platform, software
-implementation of the OpenAL API.
-
%package -n libopenal0
-Summary: OpenAL Soft
+Summary: Audio library with an OpenGL-resembling API
+License: LGPL-2.1-or-later
Group: System/Libraries
-Recommends: openal-soft
%description -n libopenal0
-OpenAL is an audio library designed in the spirit of OpenGL--machine
-independent, cross platform, and data format neutral with a clean,
-simple C-based API.
-
-OpenAL provides capabilities for playing audio in a virtual 3D
-environment. Distance attenuation, doppler shift, and directional
-sound emitters are among the features handled by the API. More
-advanced effects, including air absorption, occlusion, and
-environmental reverb, are available through the EFX extension. It
-also facilitates streaming audio, multi-channel buffers, and audio
-capture.
-
-OpenAL Soft is an LGPL-licensed, cross-platform, software
-implementation of the OpenAL API.
-
+OpenAL is an audio library designed in the spirit of the OpenGL API.
libopenal.so.0 is just a wrapper around libopenal.so.1 for
compatibility with old software.
%package devel
-Summary: OpenAL Soft
+Summary: Development headers for OpenAL Soft
+License: LGPL-2.1-or-later
Group: Development/Languages/C and C++
Requires: glibc-devel
Requires: libopenal1 = %{version}
Provides: openal-devel = %{version}-%{release}
%description devel
-OpenAL is an audio library designed in the spirit of OpenGL--machine
-independent, cross platform, and data format neutral with a clean,
-simple C-based API.
-
-OpenAL provides capabilities for playing audio in a virtual 3D
-environment. Distance attenuation, doppler shift, and directional
-sound emitters are among the features handled by the API. More
-advanced effects, including air absorption, occlusion, and
-environmental reverb, are available through the EFX extension. It
-also facilitates streaming audio, multi-channel buffers, and audio
-capture.
-
-OpenAL Soft is an LGPL-licensed, cross-platform, software
-implementation of the OpenAL API.
+OpenAL is an audio library designed in the spirit of the OpenGL API.
+This subpackage contains libraries and header files for developing
+applications that want to make use of openal-soft.
+
+%package makehrtf
+Summary: OpenAL Soft HRTF generation utility
+License: GPL-2.0-or-later
+Group: Productivity/Multimedia/Sound/Utilities
+Provides: openal-soft-devel:%{_bindir}/makehrtf
+Conflicts: openal-soft-devel < %{version}
+
+%description makehrtf
+OpenAL is an audio library designed in the spirit of the OpenGL API.
+This package contains the makehrtf utility for creating head-related
+transfer functions (HRTF).
+
+%package data
+Summary: OpenAL Soft auxiliary data and config
+License: LGPL-2.1-or-later
+Group: Productivity/Multimedia/Sound/Utilities
+Provides: openal-soft = %{version}
+Obsoletes: openal-soft <= %{version}
+BuildArch: noarch
+
+%description data
+OpenAL is an audio library designed in the spirit of the OpenGL API.
+This package contains auxiliary data and config files.
+
+%package tools
+Summary: OpenAL Soft tools
+License: LGPL-2.1-or-later AND MIT
+Group: Productivity/Multimedia/Sound/Utilities
+Provides: openal-soft:%{_bindir}/openal-info
+Conflicts: openal-soft < %{version}
+
+%description tools
+OpenAL is an audio library designed in the spirit of the OpenGL API.
+This package contains additional tools for OpenAL.
%package -n libopenal1
-Summary: OpenAL Soft
+Summary: Audio library with an OpenGL-resembling API
+License: LGPL-2.1-or-later
Group: System/Libraries
-Recommends: openal-soft
+Recommends: openal-soft-data
+Conflicts: openal-soft < %{version}
%description -n libopenal1
-OpenAL is an audio library designed in the spirit of OpenGL--machine
-independent, cross platform, and data format neutral with a clean,
-simple C-based API.
+OpenAL is an audio library designed in the spirit of the OpenGL API.
OpenAL provides capabilities for playing audio in a virtual 3D
environment. Distance attenuation, doppler shift, and directional
@@ -116,9 +122,6 @@
also facilitates streaming audio, multi-channel buffers, and audio
capture.
-OpenAL Soft is an LGPL-licensed, cross-platform, software
-implementation of the OpenAL API.
-
%prep
%setup -q
%patch0 -p1
@@ -142,14 +145,19 @@
%post -n libopenal1 -p /sbin/ldconfig
%postun -n libopenal1 -p /sbin/ldconfig
-%files
-%doc COPYING
-%dir %{_sysconfdir}/openal
-%ghost %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/openal/alsoft.conf
+%files tools
+%license COPYING
%{_bindir}/openal-info
%{_bindir}/altonegen
%{_bindir}/alrecord
-%{_bindir}/bsincgen
+
+%files makehrtf
+%{_bindir}/makehrtf
+
+%files data
+%license COPYING
+%dir %{_sysconfdir}/openal
+%ghost %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/openal/alsoft.conf
%dir %{_datadir}/openal
%{_datadir}/openal/alsoftrc.sample
%dir %{_datadir}/openal/hrtf
@@ -159,6 +167,7 @@
%{_datadir}/openal/presets/3D7.1.ambdec
%{_datadir}/openal/presets/hexagon.ambdec
%{_datadir}/openal/presets/itu5.1.ambdec
+%{_datadir}/openal/presets/itu5.1-nocenter.ambdec
%{_datadir}/openal/presets/presets.txt
%{_datadir}/openal/presets/rectangle.ambdec
%{_datadir}/openal/presets/square.ambdec
@@ -170,7 +179,6 @@
%{_libdir}/libopenal.so.0
%files devel
-%{_bindir}/makehrtf
%{_libdir}/libopenal.so
%{_libdir}/pkgconfig/openal.pc
%dir %{_libdir}/cmake/OpenAL
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.4lUJdz/_old 2019-04-08 20:51:13.410466604 +0200
+++ /var/tmp/diff_new_pack.4lUJdz/_new 2019-04-08 20:51:13.410466604 +0200
@@ -1,3 +1,5 @@
libopenal0
libopenal1
openal-soft-devel
+ requires -openal-soft-<targettype>
+ requires "libopenal1-<targettype> = <version>"
++++++ openal-soft-1.18.2.tar.bz2 -> openal-soft-1.19.1.tar.bz2 ++++++
++++ 64694 lines of diff (skipped)