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 <[email protected]> + +- 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 <[email protected]> + +- 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)
