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)

Reply via email to