Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openal-soft for openSUSE:Factory checked in at 2025-03-07 16:38:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openal-soft (Old) and /work/SRC/openSUSE:Factory/.openal-soft.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openal-soft" Fri Mar 7 16:38:55 2025 rev:46 rq:1250617 version:1.24.2 Changes: -------- --- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes 2022-08-18 16:48:58.665419435 +0200 +++ /work/SRC/openSUSE:Factory/.openal-soft.new.19136/openal-soft.changes 2025-03-07 16:40:03.168044381 +0100 @@ -1,0 +2,68 @@ +Mon Mar 3 09:33:21 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.24.2 + * Implemented the AL_SOFT_bformat_hoa extension. + * Implemented default device change events for the PulseAudio + backend. + * Implemented an option for WASAPI exclusive mode playback. + * Fixed reverb being too quiet for sounds from different + directions. + * Fixed building alffplay on systems without pkg-config. + * Improved output format detection for CoreAudio. + * Changed the default resampler back to Cubic Spline. + * Added an SDL3 playback backend. Disabled by default to avoid + a runtime dependency and for compatibility; a single process + can't safely use SDL2 and SDL3 together on some OSs, so enable + with care. + * Converted examples from SDL2 to SDL3. + * Integrated fmtlib into the main library and router for logging + and string formatting. +- Update to version 1.24.1 + * Fixed compilation on PowerPC. + * Fixed compilation on some targets that lack lock-free 64-bit + atomics. + * Fixed a crash when parsing certain option values. + * Improved compatibility when compiling as C++20 or later. + * Integrated fmtlib for some examples and utilities. +- Update to version 1.24.0 + * Updated library codebase to C++17. + * Implemented the ALC_SOFT_system_events extension. + * Implemented the AL_EXT_debug extension. + * Implemented the AL_EXT_direct_context extension. + * Implemented speaker configuration and headphones detection on + CoreAudio. + * Fixed a crash that can occur when stopping playback with the + Oboe backend. + * Fixed calculating the reverb room rolloff. + * Fixed EAX occlusion, obstruction, and exclusion low-pass filter + strength. + * Fixed EAX distance factor calculations. + * Fixed querying AL_EFFECTSLOT_EFFECT on auxiliary effect slots. + * Fixed compilation on some macOS systems that lack libdispatch. + * Changed the context error state to be thread-local. This is + technically out of spec, but necessary to avoid race conditions + with multi-threaded use. + * Split the cubic resampler into 4-point spline and gaussian + variants. The latter prioritizing the suppression of aliasing + distortion and harmonics, the former not reducing high + frequencies as much. + * Improved timing precision of starting delayed sources. + * Improved ring modulator quality. + * Improved performance of convolution reverb. + * Added 'noexcept' to functions and function types when compiled + as C++. As a C API, OpenAL can't be expected to throw C++ + exceptions, nor can it handle them if they leave a callback. + * Added an experimental config option for using WASAPI spatial + audio output. + * Added enumeration support to the PortAudio backend. + * Added compatibility options to override the AL_VENDOR, + AL_VERSION, and AL_RENDERER strings. + * Added an example to play LAF files. + * Disabled real-time mixing by default for PipeWire playback. +- Update to version 1.23.1 + * https://github.com/kcat/openal-soft/releases/tag/1.23.1 +- Drop patch: + * openal-no-autospawn.diff (not longer needed) +- Use ldconfig_scriptlets macro + +------------------------------------------------------------------- Old: ---- openal-no-autospawn.diff openal-soft-1.22.2.tar.bz2 New: ---- openal-soft-1.24.2.tar.bz2 BETA DEBUG BEGIN: Old:- Drop patch: * openal-no-autospawn.diff (not longer needed) - Use ldconfig_scriptlets macro BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openal-soft.spec ++++++ --- /var/tmp/diff_new_pack.SjKc6u/_old 2025-03-07 16:40:05.480141131 +0100 +++ /var/tmp/diff_new_pack.SjKc6u/_new 2025-03-07 16:40:05.520142805 +0100 @@ -1,7 +1,7 @@ # # spec file for package openal-soft # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: openal-soft -Version: 1.22.2 +Version: 1.24.2 Release: 0 Summary: Audio library with an OpenGL-resembling API License: GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT @@ -26,10 +26,13 @@ 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 >= 3.0 +%if 0%{?sle_version} >= 150600 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +BuildRequires: gcc13 +BuildRequires: gcc13-c++ +%else BuildRequires: gcc-c++ +%endif BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(alsa) @@ -141,6 +144,10 @@ # ALSOFT_CPUEXT_SSE2 controls -msse2, the other configure flags do not seem # lead to -m. And everything else (i.e. in source) seems CPUID-guarded. # +%if 0%{?sle_version} >= 150600 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +export CC="gcc-13" +export CXX="g++-13" +%endif %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DALSOFT_CONFIG=ON \ @@ -154,13 +161,11 @@ %install %cmake_install -install -D -m 0644 build/libopenal.so.0 %{buildroot}%{_libdir}/libopenal.so.0 +install -D -m 0755 build/libopenal.so.0 %{buildroot}%{_libdir}/libopenal.so.0 install -D -m 0644 /dev/null %{buildroot}/%{_sysconfdir}/openal/alsoft.conf -%post -n libopenal0 -p /sbin/ldconfig -%postun -n libopenal0 -p /sbin/ldconfig -%post -n libopenal1 -p /sbin/ldconfig -%postun -n libopenal1 -p /sbin/ldconfig +%ldconfig_scriptlets -n libopenal0 +%ldconfig_scriptlets -n libopenal1 %files tools %license COPYING @@ -168,7 +173,8 @@ %{_bindir}/alsoft-config %{_bindir}/altonegen %{_bindir}/alrecord -%{_bindir}/alloopback +%{_bindir}/aldebug +%{_bindir}/allafplay %files makemhr %{_bindir}/makemhr @@ -184,6 +190,7 @@ %dir %{_datadir}/openal/presets %{_datadir}/openal/presets/3D7.1.ambdec %{_datadir}/openal/presets/hexagon.ambdec +%{_datadir}/openal/presets/hex-quad.ambdec %{_datadir}/openal/presets/itu5.1.ambdec %{_datadir}/openal/presets/itu5.1-nocenter.ambdec %{_datadir}/openal/presets/presets.txt ++++++ openal-soft-1.22.2.tar.bz2 -> openal-soft-1.24.2.tar.bz2 ++++++ ++++ 159327 lines of diff (skipped)