From a10a2af8acc8142a1d99cf8d3832e55cb0547eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= Date: Tue, 9 Oct 2018 00:20:16 +0200 Subject: [PATCH 01/44] Update to 1.19.0 Update upstream URLs to http://openal-soft.org/ Rebase patches --- .gitignore | 1 + openal-soft-arm_neon-only-for-32bit.patch | 2 +- openal-soft.spec | 14 ++++++++++---- sources | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 530be44..10e35f0 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ openal-soft-1.12.854.tar.bz2 /openal-soft-1.17.1.tar.bz2 /openal-soft-1.17.2.tar.bz2 /openal-soft-1.18.2.tar.bz2 +/openal-soft-1.19.0.tar.bz2 diff --git a/openal-soft-arm_neon-only-for-32bit.patch b/openal-soft-arm_neon-only-for-32bit.patch index 984ddff..d9e6cb5 100644 --- a/openal-soft-arm_neon-only-for-32bit.patch +++ b/openal-soft-arm_neon-only-for-32bit.patch @@ -5,7 +5,7 @@ Index: openal-soft-1.16.0/CMakeLists.txt @@ -679,7 +679,7 @@ ENDIF() # Check for ARM Neon support OPTION(ALSOFT_REQUIRE_NEON "Require ARM Neon support" OFF) - CHECK_INCLUDE_FILE(arm_neon.h HAVE_ARM_NEON_H) + CHECK_INCLUDE_FILE(arm_neon.h HAVE_ARM_NEON_H ${FPU_NEON_SWITCH}) -IF(HAVE_ARM_NEON_H) +IF(HAVE_ARM_NEON_H AND CMAKE_SIZEOF_VOID_P EQUAL 4) # only 32-bit ARM OPTION(ALSOFT_CPUEXT_NEON "Enable ARM Neon support" ON) diff --git a/openal-soft.spec b/openal-soft.spec index 5aa5513..8627096 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,11 +1,11 @@ Name: openal-soft -Version: 1.18.2 -Release: 6%{?dist} +Version: 1.19.0 +Release: 1%{?dist} Summary: Open Audio Library License: LGPLv2+ URL: http://kcat.strangesoft.net/openal.html -Source0: http://kcat.strangesoft.net/openal-releases/openal-soft-%{version}.tar.bz2 +Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch BuildRequires: alsa-lib-devel @@ -84,7 +84,6 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %exclude %{_datadir}/openal/presets/presets.txt %files devel -%{_bindir}/bsincgen %{_bindir}/makehrtf %{_includedir}/* %{_libdir}/libopenal.so @@ -95,6 +94,8 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alhrtf %{_bindir}/allatency %{_bindir}/alloopback +%{_bindir}/almultireverb +%{_bindir}/alplay %{_bindir}/alrecord %{_bindir}/alreverb %{_bindir}/alstream @@ -104,6 +105,11 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Mon Oct 8 2018 François Cami - 1.19.0-1 +- Update upstream URLs to http://openal-soft.org/ +- New upstream release +- Rebase patches + * Fri Jul 13 2018 Fedora Release Engineering - 1.18.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 38b8711..b73b29d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.18.2.tar.bz2) = 752e2fb0a5a014caa6d6bac1590d3df46140b463fbaa13378fb5de89f1c97ee8b62bec74f68484d4ec02ee8755c1a2d0c9394cdb477db1b7401deae2fb9eeb4d +SHA512 (openal-soft-1.19.0.tar.bz2) = 5fb8f54f271b36970f29335952173300dde15a798b4ac60e8167143b5806ed3178cc4f400e1d8da4354c2c3f57f28c90064e61740264b70d7c605d7d1b4273b3 From 5b612ea1895395ded3447945d85b66fe03694d5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= Date: Mon, 29 Oct 2018 23:06:25 +0100 Subject: [PATCH 02/44] Update to 1.19.1 --- .gitignore | 1 + openal-soft.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 10e35f0..64739e4 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ openal-soft-1.12.854.tar.bz2 /openal-soft-1.17.2.tar.bz2 /openal-soft-1.18.2.tar.bz2 /openal-soft-1.19.0.tar.bz2 +/openal-soft-1.19.1.tar.bz2 diff --git a/openal-soft.spec b/openal-soft.spec index 8627096..bc3b6d1 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,10 +1,10 @@ Name: openal-soft -Version: 1.19.0 +Version: 1.19.1 Release: 1%{?dist} Summary: Open Audio Library License: LGPLv2+ -URL: http://kcat.strangesoft.net/openal.html +URL: http://openal-soft.org/ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch @@ -105,6 +105,10 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Mon Oct 29 2018 François Cami - 1.19.1-1 +- New upstream release +- Update upstream URLs for real + * Mon Oct 8 2018 François Cami - 1.19.0-1 - Update upstream URLs to http://openal-soft.org/ - New upstream release diff --git a/sources b/sources index b73b29d..d7a41bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.19.0.tar.bz2) = 5fb8f54f271b36970f29335952173300dde15a798b4ac60e8167143b5806ed3178cc4f400e1d8da4354c2c3f57f28c90064e61740264b70d7c605d7d1b4273b3 +SHA512 (openal-soft-1.19.1.tar.bz2) = 356a3f12bbe284bfac71f4f2a9f83d084083a832012222e73743042ac27812cf051c12b0ddcf53c010ff77e44ae2e9033cea9b9324d316a22a59a154307a64a4 From 9bd4efd9b9cec426aa358aef25a15d2ce606fb0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 17:17:34 +0000 Subject: [PATCH 03/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index bc3b6d1..04de406 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -105,6 +105,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.19.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Oct 29 2018 François Cami - 1.19.1-1 - New upstream release - Update upstream URLs for real From 00b2e72ebd500b794bb425283a8bd154cbc85234 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 23:20:45 +0000 Subject: [PATCH 04/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 04de406..fe3949a 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -105,6 +105,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1.19.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering - 1.19.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 884b3c46dc05485e3490fef669f95911d1975307 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 20:10:20 +0000 Subject: [PATCH 05/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index fe3949a..d67484a 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -105,6 +105,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1.19.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 1.19.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 3505dbc3c3a13243321943b657c817b74d23540b Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 16 Feb 2020 17:53:32 +0100 Subject: [PATCH 06/44] Fix FTBFS (rhbz#1799829) --- openal-soft-fcommon-fix.patch | 16 ++++++++++++++++ openal-soft.spec | 6 +++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 openal-soft-fcommon-fix.patch diff --git a/openal-soft-fcommon-fix.patch b/openal-soft-fcommon-fix.patch new file mode 100644 index 0000000..b299006 --- /dev/null +++ b/openal-soft-fcommon-fix.patch @@ -0,0 +1,16 @@ +diff -up openal-soft-1.19.1/Alc/bformatdec.h~ openal-soft-1.19.1/Alc/bformatdec.h +--- openal-soft-1.19.1/Alc/bformatdec.h~ 2018-10-12 00:05:31.000000000 +0200 ++++ openal-soft-1.19.1/Alc/bformatdec.h 2020-02-16 16:11:57.105035079 +0100 +@@ -24,9 +24,9 @@ + /* NOTE: These are scale factors as applied to Ambisonics content. Decoder + * coefficients should be divided by these values to get proper N3D scalings. + */ +-const ALfloat N3D2N3DScale[MAX_AMBI_COEFFS]; +-const ALfloat SN3D2N3DScale[MAX_AMBI_COEFFS]; +-const ALfloat FuMa2N3DScale[MAX_AMBI_COEFFS]; ++extern const ALfloat N3D2N3DScale[MAX_AMBI_COEFFS]; ++extern const ALfloat SN3D2N3DScale[MAX_AMBI_COEFFS]; ++extern const ALfloat FuMa2N3DScale[MAX_AMBI_COEFFS]; + + + struct AmbDecConf; diff --git a/openal-soft.spec b/openal-soft.spec index d67484a..a5bbc9e 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,12 +1,13 @@ Name: openal-soft Version: 1.19.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Open Audio Library License: LGPLv2+ URL: http://openal-soft.org/ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch +Patch1: openal-soft-fcommon-fix.patch BuildRequires: alsa-lib-devel BuildRequires: cmake @@ -105,6 +106,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sun Feb 16 2020 Hans de Goede - 1.19.1-5 +- Fix FTBFS (rhbz#1799829) + * Wed Jan 29 2020 Fedora Release Engineering - 1.19.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 4127e51b9b592d62a103ba2f48d8f3dcee367f6a Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sat, 18 Jul 2020 13:15:51 -0600 Subject: [PATCH 07/44] - Drop qt5-devel buildrequires --- openal-soft.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index a5bbc9e..5ab0a08 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -14,7 +14,6 @@ BuildRequires: cmake BuildRequires: fluidsynth-devel BuildRequires: portaudio-devel BuildRequires: pulseaudio-libs-devel -BuildRequires: qt5-devel BuildRequires: SDL2-devel BuildRequires: SDL_sound-devel Obsoletes: openal <= 0.0.10 @@ -106,6 +105,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sat Jul 18 2020 Jeff Law - 1.19.1-6 +- Drop qt5-devel buildrequires + * Sun Feb 16 2020 Hans de Goede - 1.19.1-5 - Fix FTBFS (rhbz#1799829) From 6fc8358d30a6bfb4a29369efb293a3a81e2a5a76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 12:37:32 +0000 Subject: [PATCH 08/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 5ab0a08..4436fe7 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -105,6 +105,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.19.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sat Jul 18 2020 Jeff Law - 1.19.1-6 - Drop qt5-devel buildrequires From 75976ba0d968b301223a239a494894eeba1dbf87 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 06:49:04 +0000 Subject: [PATCH 09/44] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 4436fe7..7fc2c12 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.19.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -105,6 +105,10 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 1.19.1-8 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 1.19.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 2bf84de7ad06f79381c8b6fbab9c463f48aaa76a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= Date: Tue, 4 Aug 2020 08:57:37 +0200 Subject: [PATCH 10/44] - Fix FTBFS (rhbz#1865148) due to missing BRs - Define %__cmake_in_source_build - BR qt5-qtbase-devel to keep the GUI frontend --- openal-soft.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 7fc2c12..456e1c8 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,8 @@ +%define __cmake_in_source_build 1 + Name: openal-soft Version: 1.19.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -12,8 +14,11 @@ Patch1: openal-soft-fcommon-fix.patch BuildRequires: alsa-lib-devel BuildRequires: cmake BuildRequires: fluidsynth-devel +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: portaudio-devel BuildRequires: pulseaudio-libs-devel +BuildRequires: qt5-qtbase-devel BuildRequires: SDL2-devel BuildRequires: SDL_sound-devel Obsoletes: openal <= 0.0.10 @@ -105,6 +110,11 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Tue Aug 04 2020 François Cami - 1.19.1-9 +- Fix FTBFS (rhbz#1865148) +- Set %__cmake_in_source_build +- BR qt5-qtbase-devel to keep the GUI frontend + * Sat Aug 01 2020 Fedora Release Engineering - 1.19.1-8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 37248bc2efcc96980897f7c9650b877af15db077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= Date: Tue, 4 Aug 2020 10:15:04 +0200 Subject: [PATCH 11/44] Fix changelog --- openal-soft.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 456e1c8..5d7786f 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -112,7 +112,7 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %changelog * Tue Aug 04 2020 François Cami - 1.19.1-9 - Fix FTBFS (rhbz#1865148) -- Set %__cmake_in_source_build +- Set __cmake_in_source_build - BR qt5-qtbase-devel to keep the GUI frontend * Sat Aug 01 2020 Fedora Release Engineering - 1.19.1-8 From 2b9a2e80f3dc65257d5bc00462eb359f12505317 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 7 Jan 2021 06:27:19 +0000 Subject: [PATCH 12/44] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- openal-soft.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/openal-soft.spec b/openal-soft.spec index 5d7786f..7ddaf32 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -11,6 +11,7 @@ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.ta Patch0: openal-soft-arm_neon-only-for-32bit.patch Patch1: openal-soft-fcommon-fix.patch +BuildRequires: make BuildRequires: alsa-lib-devel BuildRequires: cmake BuildRequires: fluidsynth-devel From c52a437d0bc55c407f55d8c1dc6c2e4d866b22f0 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Wed, 20 Jan 2021 11:27:12 +0100 Subject: [PATCH 13/44] Only build portaudio-backend on Fedora --- openal-soft.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 7ddaf32..ce36eac 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -17,7 +17,9 @@ BuildRequires: cmake BuildRequires: fluidsynth-devel BuildRequires: gcc BuildRequires: gcc-c++ +%if 0%{?fedora} BuildRequires: portaudio-devel +%endif BuildRequires: pulseaudio-libs-devel BuildRequires: qt5-qtbase-devel BuildRequires: SDL2-devel @@ -111,6 +113,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Wed Jan 20 2021 Hans de Goede - 1.19.1-10 +- Only build portaudio-backend on Fedora + * Tue Aug 04 2020 François Cami - 1.19.1-9 - Fix FTBFS (rhbz#1865148) - Set __cmake_in_source_build From 9ced65066415d75a59dfa86d12295415d61446d2 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 21 Jan 2021 17:35:18 +0100 Subject: [PATCH 14/44] Only build fluidsynth support on Fedora --- openal-soft.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index ce36eac..8017ea2 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -14,10 +14,10 @@ Patch1: openal-soft-fcommon-fix.patch BuildRequires: make BuildRequires: alsa-lib-devel BuildRequires: cmake -BuildRequires: fluidsynth-devel BuildRequires: gcc BuildRequires: gcc-c++ %if 0%{?fedora} +BuildRequires: fluidsynth-devel BuildRequires: portaudio-devel %endif BuildRequires: pulseaudio-libs-devel @@ -113,6 +113,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jan 21 2021 Wim Taymans - 1.19.1-11 +- Only build fluidsynth support on Fedora + * Wed Jan 20 2021 Hans de Goede - 1.19.1-10 - Only build portaudio-backend on Fedora From bd806f45198cb566a28c159b4647bc2e460767c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 22:25:28 +0000 Subject: [PATCH 15/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 8017ea2..d577171 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -113,6 +113,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.19.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Jan 21 2021 Wim Taymans - 1.19.1-11 - Only build fluidsynth support on Fedora From f541d29342570586409aba805ace7c574d1744fc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 17:08:33 +0000 Subject: [PATCH 16/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index d577171..a7c8e32 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -113,6 +113,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.19.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 0ae55cc0b84f7e44ad102cb97e91e0ed443e9f23 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 2 Aug 2021 16:01:10 +0200 Subject: [PATCH 17/44] Only build SDL_sound support on Fedora and rhel < 9 --- openal-soft.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index a7c8e32..9ba8b3a 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -20,10 +20,12 @@ BuildRequires: gcc-c++ BuildRequires: fluidsynth-devel BuildRequires: portaudio-devel %endif +%if 0%{?fedora} || 0%{?rhel} < 9 +BuildRequires: SDL_sound-devel +%endif BuildRequires: pulseaudio-libs-devel BuildRequires: qt5-qtbase-devel BuildRequires: SDL2-devel -BuildRequires: SDL_sound-devel Obsoletes: openal <= 0.0.10 Provides: openal = %{version} @@ -113,6 +115,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Mon Aug 02 2021 Wim Taymans - 1.19.1-14 +- Only build SDL_sound support on Fedora and rhel < 9 + * Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 879bf61006bc5420043bcd98643776b4f8ba9fc3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 4 Aug 2021 12:27:23 +0200 Subject: [PATCH 18/44] Don't package some examples when SDL_sound is disabled --- openal-soft.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index 9ba8b3a..3ce0894 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.19.1 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -101,20 +101,25 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_libdir}/cmake/OpenAL %files examples +%if 0%{?fedora} || 0%{?rhel} < 9 %{_bindir}/alhrtf %{_bindir}/allatency %{_bindir}/alloopback %{_bindir}/almultireverb %{_bindir}/alplay -%{_bindir}/alrecord %{_bindir}/alreverb %{_bindir}/alstream +%endif +%{_bindir}/alrecord %{_bindir}/altonegen %files qt %{_bindir}/alsoft-config %changelog +* Wed Aug 04 2021 Wim Taymans - 1.19.1-15 +- Don't package some examples when SDL_sound is disabled + * Mon Aug 02 2021 Wim Taymans - 1.19.1-14 - Only build SDL_sound support on Fedora and rhel < 9 From 8dd4d29faf10f054edca5061f3aa24f544d1c612 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Mon, 6 Sep 2021 19:00:33 +0200 Subject: [PATCH 19/44] Updated to version 1.21.1. --- .gitignore | 1 + openal-soft-arm_neon-only-for-32bit.patch | 22 +++++++-------- openal-soft-fcommon-fix.patch | 16 ----------- openal-soft-libmysofa-include-fix.patch | 21 ++++++++++++++ openal-soft.spec | 34 +++++++++++++++-------- sources | 2 +- 6 files changed, 55 insertions(+), 41 deletions(-) delete mode 100644 openal-soft-fcommon-fix.patch create mode 100644 openal-soft-libmysofa-include-fix.patch diff --git a/.gitignore b/.gitignore index 64739e4..fe5b52c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ openal-soft-1.12.854.tar.bz2 /openal-soft-1.18.2.tar.bz2 /openal-soft-1.19.0.tar.bz2 /openal-soft-1.19.1.tar.bz2 +/openal-soft-1.21.1.tar.bz2 diff --git a/openal-soft-arm_neon-only-for-32bit.patch b/openal-soft-arm_neon-only-for-32bit.patch index d9e6cb5..257e3d6 100644 --- a/openal-soft-arm_neon-only-for-32bit.patch +++ b/openal-soft-arm_neon-only-for-32bit.patch @@ -1,13 +1,11 @@ -Index: openal-soft-1.16.0/CMakeLists.txt -=================================================================== ---- openal-soft-1.16.0.orig/CMakeLists.txt -+++ openal-soft-1.16.0/CMakeLists.txt -@@ -679,7 +679,7 @@ ENDIF() +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -411,7 +411,7 @@ endif() + # Check for ARM Neon support - OPTION(ALSOFT_REQUIRE_NEON "Require ARM Neon support" OFF) - CHECK_INCLUDE_FILE(arm_neon.h HAVE_ARM_NEON_H ${FPU_NEON_SWITCH}) --IF(HAVE_ARM_NEON_H) -+IF(HAVE_ARM_NEON_H AND CMAKE_SIZEOF_VOID_P EQUAL 4) # only 32-bit ARM - OPTION(ALSOFT_CPUEXT_NEON "Enable ARM Neon support" ON) - IF(ALSOFT_CPUEXT_NEON) - SET(HAVE_NEON 1) + option(ALSOFT_REQUIRE_NEON "Require ARM NEON support" OFF) +-if(HAVE_ARM_NEON_H) ++if(HAVE_ARM_NEON_H AND CMAKE_SIZEOF_VOID_P EQUAL 4) # only 32-bit ARM + option(ALSOFT_CPUEXT_NEON "Enable ARM NEON support" ON) + if(ALSOFT_CPUEXT_NEON) + check_c_source_compiles("#include diff --git a/openal-soft-fcommon-fix.patch b/openal-soft-fcommon-fix.patch deleted file mode 100644 index b299006..0000000 --- a/openal-soft-fcommon-fix.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -up openal-soft-1.19.1/Alc/bformatdec.h~ openal-soft-1.19.1/Alc/bformatdec.h ---- openal-soft-1.19.1/Alc/bformatdec.h~ 2018-10-12 00:05:31.000000000 +0200 -+++ openal-soft-1.19.1/Alc/bformatdec.h 2020-02-16 16:11:57.105035079 +0100 -@@ -24,9 +24,9 @@ - /* NOTE: These are scale factors as applied to Ambisonics content. Decoder - * coefficients should be divided by these values to get proper N3D scalings. - */ --const ALfloat N3D2N3DScale[MAX_AMBI_COEFFS]; --const ALfloat SN3D2N3DScale[MAX_AMBI_COEFFS]; --const ALfloat FuMa2N3DScale[MAX_AMBI_COEFFS]; -+extern const ALfloat N3D2N3DScale[MAX_AMBI_COEFFS]; -+extern const ALfloat SN3D2N3DScale[MAX_AMBI_COEFFS]; -+extern const ALfloat FuMa2N3DScale[MAX_AMBI_COEFFS]; - - - struct AmbDecConf; diff --git a/openal-soft-libmysofa-include-fix.patch b/openal-soft-libmysofa-include-fix.patch new file mode 100644 index 0000000..0f9675a --- /dev/null +++ b/openal-soft-libmysofa-include-fix.patch @@ -0,0 +1,21 @@ +From 302e88dbf0f10224a5b87be4ce43b3fdd9d20184 Mon Sep 17 00:00:00 2001 +From: Chris Robinson +Date: Tue, 16 Feb 2021 05:42:14 -0800 +Subject: [PATCH] Add missing include + +--- + utils/makemhr/loadsofa.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/utils/makemhr/loadsofa.cpp b/utils/makemhr/loadsofa.cpp +index ec000d723..7d091be88 100644 +--- a/utils/makemhr/loadsofa.cpp ++++ b/utils/makemhr/loadsofa.cpp +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + #include + + #include "makemhr.h" diff --git a/openal-soft.spec b/openal-soft.spec index 3ce0894..b76132d 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,21 +1,21 @@ -%define __cmake_in_source_build 1 +%undefine __cmake_in_source_build Name: openal-soft -Version: 1.19.1 -Release: 15%{?dist} +Version: 1.21.1 +Release: 1%{?dist} Summary: Open Audio Library License: LGPLv2+ URL: http://openal-soft.org/ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch -Patch1: openal-soft-fcommon-fix.patch +Patch1: openal-soft-libmysofa-include-fix.patch -BuildRequires: make BuildRequires: alsa-lib-devel BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ +BuildRequires: ninja-build %if 0%{?fedora} BuildRequires: fluidsynth-devel BuildRequires: portaudio-devel @@ -23,6 +23,8 @@ BuildRequires: portaudio-devel %if 0%{?fedora} || 0%{?rhel} < 9 BuildRequires: SDL_sound-devel %endif +BuildRequires: libmysofa-devel +BuildRequires: libsndfile-devel BuildRequires: pulseaudio-libs-devel BuildRequires: qt5-qtbase-devel BuildRequires: SDL2-devel @@ -69,20 +71,25 @@ for configuring OpenAL features. %autosetup -p1 %build -%cmake -DALSOFT_CPUEXT_NEON:BOOL=OFF . -%make_build +%cmake -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DALSOFT_CPUEXT_NEON:BOOL=OFF \ + -DALSOFT_EXAMPLES:BOOL=ON \ + -DALSOFT_UTILS:BOOL=ON \ + -DALSOFT_INSTALL_CONFIG:BOOL=ON \ + -DALSOFT_INSTALL_EXAMPLES:BOOL=ON \ + -DALSOFT_INSTALL_HRTF_DATA:BOOL=ON \ + -DALSOFT_INSTALL_UTILS:BOOL=ON +%cmake_build %install -%make_install +%cmake_install -find %{buildroot} -name '*.la' -exec rm -f {} ';' install -Dpm644 alsoftrc.sample %{buildroot}%{_sysconfdir}/openal/alsoft.conf # Don't pin the pulseaudio stream to a specific output device sed -i 's/#allow-moves = false/allow-moves = true/' \ %{buildroot}%{_sysconfdir}/openal/alsoft.conf -%ldconfig_scriptlets - %files %doc COPYING %{_bindir}/openal-info @@ -94,7 +101,7 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %exclude %{_datadir}/openal/presets/presets.txt %files devel -%{_bindir}/makehrtf +%{_bindir}/makemhr %{_includedir}/* %{_libdir}/libopenal.so %{_libdir}/pkgconfig/openal.pc @@ -117,6 +124,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Mon Sep 06 2021 Vitaly Zaitsev - 1.21.1-1 +- Updated to version 1.21.1. + * Wed Aug 04 2021 Wim Taymans - 1.19.1-15 - Don't package some examples when SDL_sound is disabled diff --git a/sources b/sources index d7a41bf..7a3fa51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.19.1.tar.bz2) = 356a3f12bbe284bfac71f4f2a9f83d084083a832012222e73743042ac27812cf051c12b0ddcf53c010ff77e44ae2e9033cea9b9324d316a22a59a154307a64a4 +SHA512 (openal-soft-1.21.1.tar.bz2) = 420eec18149a9b784daaabe8a2865de3b87d5550cf2e8e06569464d0b5ba6e51d904c18f1461af08676bf8c8b76ef270e860008d79545a5f85131299e89bffd4 From 7a6f7075f2da4f6060363ce04589d236217d2c61 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 22:16:34 +0000 Subject: [PATCH 20/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index b76132d..f5fee22 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -2,7 +2,7 @@ Name: openal-soft Version: 1.21.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -124,6 +124,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.21.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Sep 06 2021 Vitaly Zaitsev - 1.21.1-1 - Updated to version 1.21.1. From e7f335b3d39b8f46d9044c78499f6a0e0ebb5dd5 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Tue, 21 Jun 2022 17:23:03 +0200 Subject: [PATCH 21/44] Updated to version 1.22.2. --- .gitignore | 1 + openal-soft-libmysofa-include-fix.patch | 21 --------------------- openal-soft.spec | 10 +++++----- sources | 2 +- 4 files changed, 7 insertions(+), 27 deletions(-) delete mode 100644 openal-soft-libmysofa-include-fix.patch diff --git a/.gitignore b/.gitignore index fe5b52c..527cec3 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ openal-soft-1.12.854.tar.bz2 /openal-soft-1.19.0.tar.bz2 /openal-soft-1.19.1.tar.bz2 /openal-soft-1.21.1.tar.bz2 +/openal-soft-1.22.2.tar.bz2 diff --git a/openal-soft-libmysofa-include-fix.patch b/openal-soft-libmysofa-include-fix.patch deleted file mode 100644 index 0f9675a..0000000 --- a/openal-soft-libmysofa-include-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 302e88dbf0f10224a5b87be4ce43b3fdd9d20184 Mon Sep 17 00:00:00 2001 -From: Chris Robinson -Date: Tue, 16 Feb 2021 05:42:14 -0800 -Subject: [PATCH] Add missing include - ---- - utils/makemhr/loadsofa.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/utils/makemhr/loadsofa.cpp b/utils/makemhr/loadsofa.cpp -index ec000d723..7d091be88 100644 ---- a/utils/makemhr/loadsofa.cpp -+++ b/utils/makemhr/loadsofa.cpp -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - #include - - #include "makemhr.h" diff --git a/openal-soft.spec b/openal-soft.spec index f5fee22..f774ca3 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,15 +1,12 @@ -%undefine __cmake_in_source_build - Name: openal-soft -Version: 1.21.1 -Release: 2%{?dist} +Version: 1.22.2 +Release: 1%{?dist} Summary: Open Audio Library License: LGPLv2+ URL: http://openal-soft.org/ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch -Patch1: openal-soft-libmysofa-include-fix.patch BuildRequires: alsa-lib-devel BuildRequires: cmake @@ -124,6 +121,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Tue Jun 28 2022 Vitaly Zaitsev - 1.22.2-1 +- Updated to version 1.22.2. + * Thu Jan 20 2022 Fedora Release Engineering - 1.21.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 7a3fa51..1877331 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.21.1.tar.bz2) = 420eec18149a9b784daaabe8a2865de3b87d5550cf2e8e06569464d0b5ba6e51d904c18f1461af08676bf8c8b76ef270e860008d79545a5f85131299e89bffd4 +SHA512 (openal-soft-1.22.2.tar.bz2) = 2271968955d55746caf514b6d4304d09d5e552d5640552e2503186ef36bc872a836804ebf79ffbda663931bd13d4e2ce53e0c46cc4faf4134bdb3c08983a5e47 From 32111a153a513db5b3c4b9b33c9f632e78c7138e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 01:58:08 +0000 Subject: [PATCH 22/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index f774ca3..f4ca86e 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -121,6 +121,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 1.22.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Tue Jun 28 2022 Vitaly Zaitsev - 1.22.2-1 - Updated to version 1.22.2. From ac2cd0f859da22797a4dd9cd19e9be57038ebca0 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Wed, 28 Sep 2022 21:15:08 +0000 Subject: [PATCH 23/44] Fix ELN build failures Since August of 2021, openal-soft has been failing to build in ELN. ELN has the %{rhel} flag turned on and set to 10. The packages in the %files examples section get built, whether SDL_sound-devel is enabled or not. Simply taking them out of the %files list does not work, they need to be excluded. This pull request excludes the files so that builds are successful in ELN or RHEL. Signed-off-by: Troy Dawson --- openal-soft.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index f4ca86e..bfe6221 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Open Audio Library License: LGPLv2+ @@ -113,6 +113,14 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alplay %{_bindir}/alreverb %{_bindir}/alstream +%else +%exclude %{_bindir}/alhrtf +%exclude %{_bindir}/allatency +%exclude %{_bindir}/alloopback +%exclude %{_bindir}/almultireverb +%exclude %{_bindir}/alplay +%exclude %{_bindir}/alreverb +%exclude %{_bindir}/alstream %endif %{_bindir}/alrecord %{_bindir}/altonegen @@ -121,6 +129,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Fri Sep 30 2022 Troy Dawson - 1.22.2-3 +- Fix ELN build failures + * Fri Jul 22 2022 Fedora Release Engineering - 1.22.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 118f05147427ffef56a9445a8373c948ec41ebbf Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Tue, 13 Dec 2022 16:28:31 +0100 Subject: [PATCH 24/44] Converted license tag to SPDX format. --- .gitignore | 13 +------------ openal-soft.spec | 5 +++-- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 527cec3..4003a9b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1 @@ -openal-soft-1.12.854.tar.bz2 -/openal-soft-1.13.tar.bz2 -/openal-soft-1.14.tar.bz2 -/openal-soft-1.15.1.tar.bz2 -/openal-soft-1.16.0.tar.bz2 -/openal-soft-1.17.1.tar.bz2 -/openal-soft-1.17.2.tar.bz2 -/openal-soft-1.18.2.tar.bz2 -/openal-soft-1.19.0.tar.bz2 -/openal-soft-1.19.1.tar.bz2 -/openal-soft-1.21.1.tar.bz2 -/openal-soft-1.22.2.tar.bz2 +/openal-soft-*.tar.bz2 diff --git a/openal-soft.spec b/openal-soft.spec index bfe6221..3815f7d 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -3,7 +3,7 @@ Version: 1.22.2 Release: 3%{?dist} Summary: Open Audio Library -License: LGPLv2+ +License: LGPL-2.0-or-later AND BSD-3-Clause URL: http://openal-soft.org/ Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch @@ -88,7 +88,8 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{buildroot}%{_sysconfdir}/openal/alsoft.conf %files -%doc COPYING +%license COPYING BSD-3Clause +%doc README.md ChangeLog %{_bindir}/openal-info %{_libdir}/libopenal.so.* %dir %{_sysconfdir}/openal From a02978de62009f2560cf924971118dd197ba3a49 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Sun, 18 Dec 2022 10:04:56 +0100 Subject: [PATCH 25/44] Enabled PipeWire native backend on Fedora. --- openal-soft.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 3815f7d..ee8a2d7 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -15,6 +15,7 @@ BuildRequires: gcc-c++ BuildRequires: ninja-build %if 0%{?fedora} BuildRequires: fluidsynth-devel +BuildRequires: pipewire-devel BuildRequires: portaudio-devel %endif %if 0%{?fedora} || 0%{?rhel} < 9 @@ -130,6 +131,10 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-4 +- Enabled PipeWire native backend on Fedora. +- Switched to SPDX. + * Fri Sep 30 2022 Troy Dawson - 1.22.2-3 - Fix ELN build failures From 3848a7d0a18f279336cad1f022177da5ec5670de Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Sun, 18 Dec 2022 16:50:22 +0100 Subject: [PATCH 26/44] Enabled PipeWire native backend also on RHEL 9+. --- openal-soft.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index ee8a2d7..bc648fc 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -15,12 +15,14 @@ BuildRequires: gcc-c++ BuildRequires: ninja-build %if 0%{?fedora} BuildRequires: fluidsynth-devel -BuildRequires: pipewire-devel BuildRequires: portaudio-devel %endif %if 0%{?fedora} || 0%{?rhel} < 9 BuildRequires: SDL_sound-devel %endif +%if 0%{?fedora} || 0%{?rhel} >= 9 +BuildRequires: pipewire-devel +%endif BuildRequires: libmysofa-devel BuildRequires: libsndfile-devel BuildRequires: pulseaudio-libs-devel @@ -131,6 +133,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-5 +- Enabled PipeWire native backend also on RHEL 9+. + * Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-4 - Enabled PipeWire native backend on Fedora. - Switched to SPDX. From 8043235343a971d1d22ac5b3562ef8c8550608d4 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Sun, 18 Dec 2022 17:32:40 +0100 Subject: [PATCH 27/44] Fixed examples build on RHEL and ELN. --- openal-soft.spec | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index bc648fc..26283ab 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -17,9 +17,6 @@ BuildRequires: ninja-build BuildRequires: fluidsynth-devel BuildRequires: portaudio-devel %endif -%if 0%{?fedora} || 0%{?rhel} < 9 -BuildRequires: SDL_sound-devel -%endif %if 0%{?fedora} || 0%{?rhel} >= 9 BuildRequires: pipewire-devel %endif @@ -109,7 +106,6 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_libdir}/cmake/OpenAL %files examples -%if 0%{?fedora} || 0%{?rhel} < 9 %{_bindir}/alhrtf %{_bindir}/allatency %{_bindir}/alloopback @@ -117,15 +113,6 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alplay %{_bindir}/alreverb %{_bindir}/alstream -%else -%exclude %{_bindir}/alhrtf -%exclude %{_bindir}/allatency -%exclude %{_bindir}/alloopback -%exclude %{_bindir}/almultireverb -%exclude %{_bindir}/alplay -%exclude %{_bindir}/alreverb -%exclude %{_bindir}/alstream -%endif %{_bindir}/alrecord %{_bindir}/altonegen @@ -133,6 +120,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-6 +- Fixed examples build on RHEL and ELN. + * Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-5 - Enabled PipeWire native backend also on RHEL 9+. From 0557c830cc934093827c91160736ea015ab13d89 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Wed, 28 Dec 2022 18:21:36 +0100 Subject: [PATCH 28/44] Changed URLs to HTTPS. --- openal-soft.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index 26283ab..f06e9eb 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -4,8 +4,8 @@ Release: 6%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause -URL: http://openal-soft.org/ -Source0: http://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 +URL: https://openal-soft.org/ +Source0: https://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 Patch0: openal-soft-arm_neon-only-for-32bit.patch BuildRequires: alsa-lib-devel From 09becdb47d41f704702c3139e5af1ae16c598c54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 22:43:21 +0000 Subject: [PATCH 29/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index f06e9eb..86eec1c 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.22.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -120,6 +120,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.22.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-6 - Fixed examples build on RHEL and ELN. From 19b130a2d6c4c5b405359564d4562d74a00fde61 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Mon, 6 Feb 2023 11:48:34 +0100 Subject: [PATCH 30/44] Updated to version 1.23.0. --- openal-soft.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index 86eec1c..45b750d 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft -Version: 1.22.2 -Release: 7%{?dist} +Version: 1.23.0 +Release: 1%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -120,6 +120,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Mon Feb 06 2023 Vitaly Zaitsev - 1.23.0-1 +- Updated to version 1.23.0. + * Thu Jan 19 2023 Fedora Release Engineering - 1.22.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 1877331..a337c17 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.22.2.tar.bz2) = 2271968955d55746caf514b6d4304d09d5e552d5640552e2503186ef36bc872a836804ebf79ffbda663931bd13d4e2ce53e0c46cc4faf4134bdb3c08983a5e47 +SHA512 (openal-soft-1.23.0.tar.bz2) = 5c10ccd3cf0c05b9331f9b0da8913a9ffd0f9fc4464192b4b6a12ee1ddaab123ae5a719ead837f7701b129d7faecec1aaf91aabc4c58ee10932c9d716d128071 From 41f0e1d95bcd558f3148137296a3b29e34ae276b Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Wed, 12 Apr 2023 10:42:28 +0200 Subject: [PATCH 31/44] Updated to version 1.23.1. --- openal-soft.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/openal-soft.spec b/openal-soft.spec index 45b750d..e609a83 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,5 +1,5 @@ Name: openal-soft -Version: 1.23.0 +Version: 1.23.1 Release: 1%{?dist} Summary: Open Audio Library @@ -120,6 +120,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Wed Apr 12 2023 Vitaly Zaitsev - 1.23.1-1 +- Updated to version 1.23.1. + * Mon Feb 06 2023 Vitaly Zaitsev - 1.23.0-1 - Updated to version 1.23.0. diff --git a/sources b/sources index a337c17..51e95f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.23.0.tar.bz2) = 5c10ccd3cf0c05b9331f9b0da8913a9ffd0f9fc4464192b4b6a12ee1ddaab123ae5a719ead837f7701b129d7faecec1aaf91aabc4c58ee10932c9d716d128071 +SHA512 (openal-soft-1.23.1.tar.bz2) = 0d40577cd27040dc8814c15bacc310a0ce1c98e084f0a37db9f66899265df42ea61ac672efba7445e495849c25b9ba5b086f43320a38965f6ee74081b2896819 From 7aab51dea930ab0e49ea87f07bed2ed1e5c8adff Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Wed, 12 Apr 2023 10:57:52 +0200 Subject: [PATCH 32/44] Removed no longer needed NEON patch. All NEON checks will be disabled by `-DALSOFT_CPUEXT_NEON:BOOL=OFF`. --- openal-soft-arm_neon-only-for-32bit.patch | 11 ----------- openal-soft.spec | 1 - 2 files changed, 12 deletions(-) delete mode 100644 openal-soft-arm_neon-only-for-32bit.patch diff --git a/openal-soft-arm_neon-only-for-32bit.patch b/openal-soft-arm_neon-only-for-32bit.patch deleted file mode 100644 index 257e3d6..0000000 --- a/openal-soft-arm_neon-only-for-32bit.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -411,7 +411,7 @@ endif() - - # Check for ARM Neon support - option(ALSOFT_REQUIRE_NEON "Require ARM NEON support" OFF) --if(HAVE_ARM_NEON_H) -+if(HAVE_ARM_NEON_H AND CMAKE_SIZEOF_VOID_P EQUAL 4) # only 32-bit ARM - option(ALSOFT_CPUEXT_NEON "Enable ARM NEON support" ON) - if(ALSOFT_CPUEXT_NEON) - check_c_source_compiles("#include diff --git a/openal-soft.spec b/openal-soft.spec index e609a83..844db9c 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -6,7 +6,6 @@ Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause URL: https://openal-soft.org/ Source0: https://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 -Patch0: openal-soft-arm_neon-only-for-32bit.patch BuildRequires: alsa-lib-devel BuildRequires: cmake From 4b2443fcbbcf610c7366eacbc3fdfe6ee9f5bbf8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 17:56:56 +0000 Subject: [PATCH 33/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 844db9c..1894776 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -119,6 +119,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alsoft-config %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.23.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Apr 12 2023 Vitaly Zaitsev - 1.23.1-1 - Updated to version 1.23.1. From c9900052e05de6befe90080e0dfc879062f003f7 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 16 Aug 2023 11:10:31 -0400 Subject: [PATCH 34/44] Drop libmysofa and qt5 from RHEL builds libmysofa is not included in RHEL, Qt5 is being replaced by Qt6 in RHEL 10, and openal-soft-qt is not shipped in RHEL. --- openal-soft.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 1894776..93613a1 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -19,10 +19,14 @@ BuildRequires: portaudio-devel %if 0%{?fedora} || 0%{?rhel} >= 9 BuildRequires: pipewire-devel %endif +%if 0%{?fedora} BuildRequires: libmysofa-devel +%endif BuildRequires: libsndfile-devel BuildRequires: pulseaudio-libs-devel +%if 0%{?fedora} || 0%{?rhel} <= 9 BuildRequires: qt5-qtbase-devel +%endif BuildRequires: SDL2-devel Obsoletes: openal <= 0.0.10 Provides: openal = %{version} @@ -55,6 +59,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %description examples Sample applications for OpenAl Soft. +%if 0%{?fedora} || 0%{?rhel} <= 9 %package qt Summary: Qt frontend for configuring OpenAL Soft Requires: %{name}%{?_isa} = %{version}-%{release} @@ -62,6 +67,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %description qt The %{name}-qt package contains alsoft-config, a Qt-based tool for configuring OpenAL features. +%endif %prep %autosetup -p1 @@ -98,7 +104,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %exclude %{_datadir}/openal/presets/presets.txt %files devel +%if 0%{?fedora} %{_bindir}/makemhr +%endif %{_includedir}/* %{_libdir}/libopenal.so %{_libdir}/pkgconfig/openal.pc @@ -115,10 +123,15 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{_bindir}/alrecord %{_bindir}/altonegen +%if 0%{?fedora} || 0%{?rhel} <= 9 %files qt %{_bindir}/alsoft-config +%endif %changelog +* Wed Aug 16 2023 Yaakov Selkowitz - 1.23.1-3 +- Drop libmysofa and qt5 from RHEL builds + * Thu Jul 20 2023 Fedora Release Engineering - 1.23.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 466881488c4f4b74a88c77dd7ee31e43ec1fda3b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 11:03:08 +0000 Subject: [PATCH 35/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 93613a1..7da6c52 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -129,6 +129,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %endif %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.23.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Aug 16 2023 Yaakov Selkowitz - 1.23.1-3 - Drop libmysofa and qt5 from RHEL builds From a6fb54a77391e8dbbb8a4531da7e2d0fa8504d86 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 11:05:58 +0000 Subject: [PATCH 36/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 7da6c52..479f96a 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -129,6 +129,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %endif %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.23.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.23.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 92e5f5c27a04e5c8b86a19685bd774bce8edee59 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 20:45:41 +0000 Subject: [PATCH 37/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 479f96a..f1ef11d 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -129,6 +129,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %endif %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.23.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 1.23.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a50b8400a40d5d17a49a9372d0e9bb00ed1a0e7d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 21:33:56 +0000 Subject: [PATCH 38/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- openal-soft.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index f1ef11d..2f3e45d 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -129,6 +129,9 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %endif %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.23.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 1.23.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 1bd501f3f8781102cec651752e89b649646fc52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Thu, 30 Jan 2025 17:56:56 +0100 Subject: [PATCH 39/44] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 290 ++++++++++++++++++++++++++++++++++++++++++++++ openal-soft.spec | 293 +---------------------------------------------- 2 files changed, 292 insertions(+), 291 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..23a77d7 --- /dev/null +++ b/changelog @@ -0,0 +1,290 @@ +* Fri Jan 17 2025 Fedora Release Engineering - 1.23.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 18 2024 Fedora Release Engineering - 1.23.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Thu Jan 25 2024 Fedora Release Engineering - 1.23.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 1.23.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Aug 16 2023 Yaakov Selkowitz - 1.23.1-3 +- Drop libmysofa and qt5 from RHEL builds + +* Thu Jul 20 2023 Fedora Release Engineering - 1.23.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Apr 12 2023 Vitaly Zaitsev - 1.23.1-1 +- Updated to version 1.23.1. + +* Mon Feb 06 2023 Vitaly Zaitsev - 1.23.0-1 +- Updated to version 1.23.0. + +* Thu Jan 19 2023 Fedora Release Engineering - 1.22.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-6 +- Fixed examples build on RHEL and ELN. + +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-5 +- Enabled PipeWire native backend also on RHEL 9+. + +* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-4 +- Enabled PipeWire native backend on Fedora. +- Switched to SPDX. + +* Fri Sep 30 2022 Troy Dawson - 1.22.2-3 +- Fix ELN build failures + +* Fri Jul 22 2022 Fedora Release Engineering - 1.22.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jun 28 2022 Vitaly Zaitsev - 1.22.2-1 +- Updated to version 1.22.2. + +* Thu Jan 20 2022 Fedora Release Engineering - 1.21.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Sep 06 2021 Vitaly Zaitsev - 1.21.1-1 +- Updated to version 1.21.1. + +* Wed Aug 04 2021 Wim Taymans - 1.19.1-15 +- Don't package some examples when SDL_sound is disabled + +* Mon Aug 02 2021 Wim Taymans - 1.19.1-14 +- Only build SDL_sound support on Fedora and rhel < 9 + +* Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.19.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Jan 21 2021 Wim Taymans - 1.19.1-11 +- Only build fluidsynth support on Fedora + +* Wed Jan 20 2021 Hans de Goede - 1.19.1-10 +- Only build portaudio-backend on Fedora + +* Tue Aug 04 2020 François Cami - 1.19.1-9 +- Fix FTBFS (rhbz#1865148) +- Set __cmake_in_source_build +- BR qt5-qtbase-devel to keep the GUI frontend + +* Sat Aug 01 2020 Fedora Release Engineering - 1.19.1-8 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.19.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jul 18 2020 Jeff Law - 1.19.1-6 +- Drop qt5-devel buildrequires + +* Sun Feb 16 2020 Hans de Goede - 1.19.1-5 +- Fix FTBFS (rhbz#1799829) + +* Wed Jan 29 2020 Fedora Release Engineering - 1.19.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.19.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.19.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Oct 29 2018 François Cami - 1.19.1-1 +- New upstream release +- Update upstream URLs for real + +* Mon Oct 8 2018 François Cami - 1.19.0-1 +- Update upstream URLs to http://openal-soft.org/ +- New upstream release +- Rebase patches + +* Fri Jul 13 2018 Fedora Release Engineering - 1.18.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon Feb 26 2018 Hans de Goede - 1.18.2-5 +- Allow pulseaudio to move openal-soft output streams (rhbz#1544381) +- Fix release -4 not building (rhbz#1544012) +- Drop unnecessary qt-devel BuildRequires (we also BuildRequire qt5-devel) + +* Fri Feb 09 2018 Tomasz Kłoczko - 1.18.2-4 +- remove support for no longer supported Fedora versions (<=25) +- fix: add %%{_libdir}/cmake/OpenAL directory to devel +- fix: s/_datarootdir/_datadir/ as this package does not uses datarootdir + but datadir +- fix: add %%{_datadir}/openal to main package as well and to %%exclude + %%{_datadir}/openal/{alsoftrc.sample,presets/presets.txt} as those files + are not needed +- removed Group fields + (https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections) +- add use more macros (%%autosetup, %%make_build, %%make_install) + +* Thu Feb 08 2018 Fedora Release Engineering - 1.18.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 1.18.2-2 +- Switch to %%ldconfig_scriptlets + +* Sun Jan 21 2018 François Cami - 1.18.2-1 +- New upstream release +- Move bsincgen to -devel and altonegen to -examples + +* Thu Aug 03 2017 Fedora Release Engineering - 1.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jul 02 2017 François Cami - 1.18.0-1 +- New upstream release +- Add BR: qt5-devel + SDL_sound-devel +- Add -examples subpackage + +* Sat Feb 11 2017 Fedora Release Engineering - 1.17.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat Feb 20 2016 Hans de Goede - 1.17.2-2 +- Fix FTBFS on ARM (rhbz#1307818) + +* Thu Feb 04 2016 François Cami - 1.17.2-1 +- New upstream release + +* Thu Feb 04 2016 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Dec 13 2015 François Cami - 1.17.1-1 +- New upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 1.16.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 1.16.0-6 +- Rebuilt for GCC 5 C++11 ABI change + +* Sun Jan 25 2015 François Cami - 1.16.0-5 +- Build against FluidSynth. + +* Sat Jan 24 2015 Ville Skyttä - 1.16.0-4 +- Own the hrtf dir + +* Mon Sep 8 2014 Marcin Juszkiewicz - 1.16.0-3 +- Check for arm_neon.h only on 32bit ARM + +* Tue Aug 26 2014 François Cami - 1.16.0-2 +- Add the -qt subpackage to host the alsoft-config tool + +* Sun Aug 17 2014 François Cami - 1.16.0-1 +- New upstream release + +* Sun Aug 17 2014 Fedora Release Engineering - 1.15.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.15.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.15.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.15.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jan 11 2013 François Cami - 1.15.1-1 +- New upstream release + +* Fri Jul 20 2012 Fedora Release Engineering - 1.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Apr 12 2012 Dan Horák - 1.14-2 +- the used fpu control bits are x86 specific + +* Fri Apr 6 2012 Hans de Goede - 1.14-1 +- 1.14-1 +- version upgrade (rhbz#808968) +- spec cleanup + +* Thu Jan 26 2012 Andreas Bierfert +- 1.13-1 +- version upgrade +- spec cleanup + +* Fri Jan 13 2012 Fedora Release Engineering - 1.12.854-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.12.854-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Apr 01 2010 Thomas Kowaliczek - 1.12.854-1 +- New upstream release + +* Mon Mar 01 2010 Thomas Kowaliczek - 1.11.753-3.20100225 +- Fixed Version Number + +* Sun Feb 28 2010 Thomas Kowaliczek - 1.11.753-2.a9e0e57797c6f4321d5776e1f29bf1e75b11e6a1 +- Fixed Bug 567870 + +* Mon Jan 18 2010 Thomas Kowaliczek - 1.11.753-1 +- New Upstream Release + +* Wed Jan 13 2010 Thomas Kowaliczek - 1.10.622-7.931f5875cdc4ce0ac61a5110f11e962426e53d99 +- Newer git version that fix more problems with pulseaudio. + +* Mon Jan 04 2010 Thomas Kowaliczek - 1.10.622-6.0ceaa01c3de75c946ff2e7591e7f69b28ec00409 +- Newer git version with more Pulseaudio fixes. Have fun. + +* Mon Dec 28 2009 Thomas Kowaliczek - 1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13 +- Fixed small spec verion info. + +* Mon Dec 28 2009 Thomas Kowaliczek - 1.10.622-4.3793919892e6d61e5fec3abeaaeebc3f2332be13 +- Fixed broken upgrade paths. + +* Sat Dec 26 2009 Thomas Kowaliczek - 1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13 +- Updatet to an newer git version because of some pulseaudio fixes. + +* Tue Nov 10 2009 Andreas Bierfert - 1.10.622-2 +- add default config + +* Mon Nov 09 2009 Thomas Kowaliczek - 1.10.622-1 +- New upstream release + +* Sat Nov 07 2009 Thomas Kowaliczek - 1.9.563-2.c1b161b44bbf60420de2e1ba886e957d9fcd495e +- Updatet to an newer git version because of some pulseaudio fixes. +- I hope it fix bug 533501 + +* Fri Oct 09 2009 Hans de Goede - 1.9.563-1.d6e439244ae00a1750f0dc8b249f47efb4967a23git +- Update to 1.9.563 + some fixes from git +- This fixes: + - Not having any sound in chromium-bsu + - Various openal using programs hanging on exit + +* Fri Aug 21 2009 Thomas Kowaliczek - 1.8.466-9.487f0dde7593144ceabd817306500465caf7602agit +- Fixed version info + +* Fri Aug 21 2009 Thomas Kowaliczek - 1.8.466-8.487f0dde7593144ceabd817306500465caf7602agit +- Fixed bug 517973 + +* Sun Aug 16 2009 Thomas Kowaliczek - 1.8.466-7 +- Fixed bug 517721. Added upstream.patch + +* Sat Aug 08 2009 Thomas Kowaliczek - 1.8.466-6 +- Fixed license and pkgconfig problem thx goes to Christoph Wickert + +* Wed Aug 05 2009 Thomas Kowaliczek - 1.8.466-5 +- Fixed Obsoletes: and Provides: sections + +* Tue Aug 04 2009 Thomas Kowaliczek - 1.8.466-4 +- Added Obsoletes: openal <= 0.0.9 and remove Conflicts: openal-devel + +* Fri Jun 26 2009 Thomas Kowaliczek - 1.8.466-3 +- Fixed all warnings of rpmlint + +* Sat Jun 20 2009 Thomas Kowaliczek - 1.8.466-2 +- Update the SPEC and SRPM file because openal-soft-devel conflicts with +openal-devel + +* Sat Jun 20 2009 Thomas Kowaliczek - 1.8.466-1 +- Initial release for Fedora diff --git a/openal-soft.spec b/openal-soft.spec index 2f3e45d..5ae9fb2 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,6 +1,6 @@ Name: openal-soft Version: 1.23.1 -Release: 7%{?dist} +Release: %autorelease Summary: Open Audio Library License: LGPL-2.0-or-later AND BSD-3-Clause @@ -129,293 +129,4 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %endif %changelog -* Fri Jan 17 2025 Fedora Release Engineering - 1.23.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 18 2024 Fedora Release Engineering - 1.23.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Thu Jan 25 2024 Fedora Release Engineering - 1.23.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 1.23.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Aug 16 2023 Yaakov Selkowitz - 1.23.1-3 -- Drop libmysofa and qt5 from RHEL builds - -* Thu Jul 20 2023 Fedora Release Engineering - 1.23.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Apr 12 2023 Vitaly Zaitsev - 1.23.1-1 -- Updated to version 1.23.1. - -* Mon Feb 06 2023 Vitaly Zaitsev - 1.23.0-1 -- Updated to version 1.23.0. - -* Thu Jan 19 2023 Fedora Release Engineering - 1.22.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-6 -- Fixed examples build on RHEL and ELN. - -* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-5 -- Enabled PipeWire native backend also on RHEL 9+. - -* Sun Dec 18 2022 Vitaly Zaitsev - 1.22.2-4 -- Enabled PipeWire native backend on Fedora. -- Switched to SPDX. - -* Fri Sep 30 2022 Troy Dawson - 1.22.2-3 -- Fix ELN build failures - -* Fri Jul 22 2022 Fedora Release Engineering - 1.22.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Jun 28 2022 Vitaly Zaitsev - 1.22.2-1 -- Updated to version 1.22.2. - -* Thu Jan 20 2022 Fedora Release Engineering - 1.21.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Sep 06 2021 Vitaly Zaitsev - 1.21.1-1 -- Updated to version 1.21.1. - -* Wed Aug 04 2021 Wim Taymans - 1.19.1-15 -- Don't package some examples when SDL_sound is disabled - -* Mon Aug 02 2021 Wim Taymans - 1.19.1-14 -- Only build SDL_sound support on Fedora and rhel < 9 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 1.19.1-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Jan 21 2021 Wim Taymans - 1.19.1-11 -- Only build fluidsynth support on Fedora - -* Wed Jan 20 2021 Hans de Goede - 1.19.1-10 -- Only build portaudio-backend on Fedora - -* Tue Aug 04 2020 François Cami - 1.19.1-9 -- Fix FTBFS (rhbz#1865148) -- Set __cmake_in_source_build -- BR qt5-qtbase-devel to keep the GUI frontend - -* Sat Aug 01 2020 Fedora Release Engineering - 1.19.1-8 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 1.19.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Jul 18 2020 Jeff Law - 1.19.1-6 -- Drop qt5-devel buildrequires - -* Sun Feb 16 2020 Hans de Goede - 1.19.1-5 -- Fix FTBFS (rhbz#1799829) - -* Wed Jan 29 2020 Fedora Release Engineering - 1.19.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 1.19.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 1.19.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Oct 29 2018 François Cami - 1.19.1-1 -- New upstream release -- Update upstream URLs for real - -* Mon Oct 8 2018 François Cami - 1.19.0-1 -- Update upstream URLs to http://openal-soft.org/ -- New upstream release -- Rebase patches - -* Fri Jul 13 2018 Fedora Release Engineering - 1.18.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon Feb 26 2018 Hans de Goede - 1.18.2-5 -- Allow pulseaudio to move openal-soft output streams (rhbz#1544381) -- Fix release -4 not building (rhbz#1544012) -- Drop unnecessary qt-devel BuildRequires (we also BuildRequire qt5-devel) - -* Fri Feb 09 2018 Tomasz Kłoczko - 1.18.2-4 -- remove support for no longer supported Fedora versions (<=25) -- fix: add %%{_libdir}/cmake/OpenAL directory to devel -- fix: s/_datarootdir/_datadir/ as this package does not uses datarootdir - but datadir -- fix: add %%{_datadir}/openal to main package as well and to %%exclude - %%{_datadir}/openal/{alsoftrc.sample,presets/presets.txt} as those files - are not needed -- removed Group fields - (https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections) -- add use more macros (%%autosetup, %%make_build, %%make_install) - -* Thu Feb 08 2018 Fedora Release Engineering - 1.18.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 03 2018 Igor Gnatenko - 1.18.2-2 -- Switch to %%ldconfig_scriptlets - -* Sun Jan 21 2018 François Cami - 1.18.2-1 -- New upstream release -- Move bsincgen to -devel and altonegen to -examples - -* Thu Aug 03 2017 Fedora Release Engineering - 1.18.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.18.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sun Jul 02 2017 François Cami - 1.18.0-1 -- New upstream release -- Add BR: qt5-devel + SDL_sound-devel -- Add -examples subpackage - -* Sat Feb 11 2017 Fedora Release Engineering - 1.17.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Feb 20 2016 Hans de Goede - 1.17.2-2 -- Fix FTBFS on ARM (rhbz#1307818) - -* Thu Feb 04 2016 François Cami - 1.17.2-1 -- New upstream release - -* Thu Feb 04 2016 Fedora Release Engineering - 1.17.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Dec 13 2015 François Cami - 1.17.1-1 -- New upstream release - -* Wed Jun 17 2015 Fedora Release Engineering - 1.16.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 1.16.0-6 -- Rebuilt for GCC 5 C++11 ABI change - -* Sun Jan 25 2015 François Cami - 1.16.0-5 -- Build against FluidSynth. - -* Sat Jan 24 2015 Ville Skyttä - 1.16.0-4 -- Own the hrtf dir - -* Mon Sep 8 2014 Marcin Juszkiewicz - 1.16.0-3 -- Check for arm_neon.h only on 32bit ARM - -* Tue Aug 26 2014 François Cami - 1.16.0-2 -- Add the -qt subpackage to host the alsoft-config tool - -* Sun Aug 17 2014 François Cami - 1.16.0-1 -- New upstream release - -* Sun Aug 17 2014 Fedora Release Engineering - 1.15.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 1.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 1.15.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 1.15.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Jan 11 2013 François Cami - 1.15.1-1 -- New upstream release - -* Fri Jul 20 2012 Fedora Release Engineering - 1.14-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Apr 12 2012 Dan Horák - 1.14-2 -- the used fpu control bits are x86 specific - -* Fri Apr 6 2012 Hans de Goede - 1.14-1 -- 1.14-1 -- version upgrade (rhbz#808968) -- spec cleanup - -* Thu Jan 26 2012 Andreas Bierfert -- 1.13-1 -- version upgrade -- spec cleanup - -* Fri Jan 13 2012 Fedora Release Engineering - 1.12.854-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 1.12.854-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Thu Apr 01 2010 Thomas Kowaliczek - 1.12.854-1 -- New upstream release - -* Mon Mar 01 2010 Thomas Kowaliczek - 1.11.753-3.20100225 -- Fixed Version Number - -* Sun Feb 28 2010 Thomas Kowaliczek - 1.11.753-2.a9e0e57797c6f4321d5776e1f29bf1e75b11e6a1 -- Fixed Bug 567870 - -* Mon Jan 18 2010 Thomas Kowaliczek - 1.11.753-1 -- New Upstream Release - -* Wed Jan 13 2010 Thomas Kowaliczek - 1.10.622-7.931f5875cdc4ce0ac61a5110f11e962426e53d99 -- Newer git version that fix more problems with pulseaudio. - -* Mon Jan 04 2010 Thomas Kowaliczek - 1.10.622-6.0ceaa01c3de75c946ff2e7591e7f69b28ec00409 -- Newer git version with more Pulseaudio fixes. Have fun. - -* Mon Dec 28 2009 Thomas Kowaliczek - 1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13 -- Fixed small spec verion info. - -* Mon Dec 28 2009 Thomas Kowaliczek - 1.10.622-4.3793919892e6d61e5fec3abeaaeebc3f2332be13 -- Fixed broken upgrade paths. - -* Sat Dec 26 2009 Thomas Kowaliczek - 1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13 -- Updatet to an newer git version because of some pulseaudio fixes. - -* Tue Nov 10 2009 Andreas Bierfert - 1.10.622-2 -- add default config - -* Mon Nov 09 2009 Thomas Kowaliczek - 1.10.622-1 -- New upstream release - -* Sat Nov 07 2009 Thomas Kowaliczek - 1.9.563-2.c1b161b44bbf60420de2e1ba886e957d9fcd495e -- Updatet to an newer git version because of some pulseaudio fixes. -- I hope it fix bug 533501 - -* Fri Oct 09 2009 Hans de Goede - 1.9.563-1.d6e439244ae00a1750f0dc8b249f47efb4967a23git -- Update to 1.9.563 + some fixes from git -- This fixes: - - Not having any sound in chromium-bsu - - Various openal using programs hanging on exit - -* Fri Aug 21 2009 Thomas Kowaliczek - 1.8.466-9.487f0dde7593144ceabd817306500465caf7602agit -- Fixed version info - -* Fri Aug 21 2009 Thomas Kowaliczek - 1.8.466-8.487f0dde7593144ceabd817306500465caf7602agit -- Fixed bug 517973 - -* Sun Aug 16 2009 Thomas Kowaliczek - 1.8.466-7 -- Fixed bug 517721. Added upstream.patch - -* Sat Aug 08 2009 Thomas Kowaliczek - 1.8.466-6 -- Fixed license and pkgconfig problem thx goes to Christoph Wickert - -* Wed Aug 05 2009 Thomas Kowaliczek - 1.8.466-5 -- Fixed Obsoletes: and Provides: sections - -* Tue Aug 04 2009 Thomas Kowaliczek - 1.8.466-4 -- Added Obsoletes: openal <= 0.0.9 and remove Conflicts: openal-devel - -* Fri Jun 26 2009 Thomas Kowaliczek - 1.8.466-3 -- Fixed all warnings of rpmlint - -* Sat Jun 20 2009 Thomas Kowaliczek - 1.8.466-2 -- Update the SPEC and SRPM file because openal-soft-devel conflicts with -openal-devel - -* Sat Jun 20 2009 Thomas Kowaliczek - 1.8.466-1 -- Initial release for Fedora +%autochangelog From 12d876fd36c41a051c10a67ce038ae09100b8b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Thu, 30 Jan 2025 21:15:32 +0100 Subject: [PATCH 40/44] Update to 1.24.2 - License reanalysis - Remove bundled fmt - Remove unneeded dependencies (fluidsynth) - Remove proprietary parts - Use pkgconfig for library dependencies - Cleanup Close: rhbz#2326684, rhbz#2340964 --- .gitignore | 1 + 0001-Unbundle-fmt.diff | 138 +++++++++++++++++++++++++++++++++++++++++ make_tarball.sh | 37 +++++++++++ openal-soft.spec | 131 ++++++++++++++++++++++++++------------ sources | 2 +- 5 files changed, 269 insertions(+), 40 deletions(-) create mode 100644 0001-Unbundle-fmt.diff create mode 100755 make_tarball.sh diff --git a/.gitignore b/.gitignore index 4003a9b..5cd294f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /openal-soft-*.tar.bz2 +/openal-soft-1.24.2-clean.tar.xz diff --git a/0001-Unbundle-fmt.diff b/0001-Unbundle-fmt.diff new file mode 100644 index 0000000..dacd19a --- /dev/null +++ b/0001-Unbundle-fmt.diff @@ -0,0 +1,138 @@ +# This patch is used to unbundle fmt by fetching the system-wide +# fmt with cmake. + +diff -up a/CMakeLists.txt.orig b/CMakeLists.txt +--- a/CMakeLists.txt.orig 2025-01-11 08:17:23.000000000 +0100 ++++ b/CMakeLists.txt 2025-01-30 19:50:31.691247492 +0100 +@@ -100,7 +100,10 @@ include(GNUInstallDirs) + find_package(PkgConfig) + find_package(SDL3 QUIET) + +-add_subdirectory(fmt-11.1.1 EXCLUDE_FROM_ALL) ++find_package(fmt REQUIRED) ++if (NOT fmt_FOUND) ++ message(FATAL_ERROR "fmt not found. Please install fmt or ensure it's in your CMake module path.") ++endif() + + option(ALSOFT_DLOPEN "Check for the dlopen API for loading optional libs" ON) + +@@ -1375,7 +1378,7 @@ target_include_directories(alsoft.common + PUBLIC ${OpenAL_BINARY_DIR} ${OpenAL_SOURCE_DIR}/common) + target_compile_definitions(alsoft.common PRIVATE ${CPP_DEFS}) + target_compile_options(alsoft.common PRIVATE ${C_FLAGS}) +-target_link_libraries(alsoft.common PRIVATE alsoft::fmt) ++target_link_libraries(alsoft.common PRIVATE fmt::fmt) + set_target_properties(alsoft.common PROPERTIES ${ALSOFT_STD_VERSION_PROPS} + POSITION_INDEPENDENT_CODE TRUE) + +@@ -1404,7 +1407,7 @@ if(LIBTYPE STREQUAL "STATIC") + add_library(${IMPL_TARGET} STATIC ${COMMON_OBJS} ${OPENAL_OBJS} ${ALC_OBJS} ${CORE_OBJS}) + target_compile_definitions(${IMPL_TARGET} PUBLIC AL_LIBTYPE_STATIC) + target_link_libraries(${IMPL_TARGET} PRIVATE ${LINKER_FLAGS} ${EXTRA_LIBS} ${MATH_LIB} +- $) ++ $) + + if(WIN32) + # This option is for static linking OpenAL Soft into another project +@@ -1429,7 +1432,7 @@ else() + PRIVATE AL_BUILD_LIBRARY AL_ALEXT_PROTOTYPES "ALC_API=${EXPORT_DECL}" + "AL_API=${EXPORT_DECL}" ${CPP_DEFS}) + target_compile_options(OpenAL PRIVATE ${C_FLAGS}) +- target_link_libraries(OpenAL PRIVATE alsoft.common ${LINKER_FLAGS} alsoft::fmt) ++ target_link_libraries(OpenAL PRIVATE alsoft.common ${LINKER_FLAGS} fmt::fmt) + target_include_directories(OpenAL + PUBLIC + $ +@@ -1461,7 +1464,7 @@ else() + set_target_properties(${IMPL_TARGET} PROPERTIES PREFIX "") + endif() + target_link_libraries(${IMPL_TARGET} PRIVATE alsoft.common ${LINKER_FLAGS} ${EXTRA_LIBS} +- ${MATH_LIB} alsoft::fmt) ++ ${MATH_LIB} fmt::fmt) + + if(ALSOFT_UWP) + find_package(cppwinrt CONFIG) +@@ -1688,7 +1691,7 @@ if(ALSOFT_UTILS) + PRIVATE ${OpenAL_BINARY_DIR} ${OpenAL_SOURCE_DIR}/common) + target_compile_options(uhjdecoder PRIVATE ${C_FLAGS}) + target_link_libraries(uhjdecoder PUBLIC alsoft.common +- PRIVATE ${LINKER_FLAGS} SndFile::SndFile ${UNICODE_FLAG} alsoft::fmt) ++ PRIVATE ${LINKER_FLAGS} SndFile::SndFile ${UNICODE_FLAG} fmt::fmt) + set_target_properties(uhjdecoder PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + add_executable(uhjencoder utils/uhjencoder.cpp) +@@ -1697,7 +1700,7 @@ if(ALSOFT_UTILS) + PRIVATE ${OpenAL_BINARY_DIR} ${OpenAL_SOURCE_DIR}/common) + target_compile_options(uhjencoder PRIVATE ${C_FLAGS}) + target_link_libraries(uhjencoder PUBLIC alsoft.common +- PRIVATE ${LINKER_FLAGS} SndFile::SndFile ${UNICODE_FLAG} alsoft::fmt) ++ PRIVATE ${LINKER_FLAGS} SndFile::SndFile ${UNICODE_FLAG} fmt::fmt) + set_target_properties(uhjencoder PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + endif() + +@@ -1710,7 +1713,7 @@ if(ALSOFT_UTILS) + target_include_directories(alsoft.sofa-support PUBLIC ${OpenAL_SOURCE_DIR}/common) + target_compile_options(alsoft.sofa-support PRIVATE ${C_FLAGS}) + target_link_libraries(alsoft.sofa-support PUBLIC alsoft.common MySOFA::MySOFA +- PRIVATE ${LINKER_FLAGS} alsoft::fmt) ++ PRIVATE ${LINKER_FLAGS} fmt::fmt) + set_target_properties(alsoft.sofa-support PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + set(MAKEMHR_SRCS +@@ -1726,7 +1729,7 @@ if(ALSOFT_UTILS) + PRIVATE ${OpenAL_BINARY_DIR} ${OpenAL_SOURCE_DIR}/utils) + target_compile_options(makemhr PRIVATE ${C_FLAGS}) + target_link_libraries(makemhr PRIVATE ${LINKER_FLAGS} alsoft.sofa-support ${UNICODE_FLAG} +- alsoft::fmt) ++ fmt::fmt) + set_target_properties(makemhr PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + if(ALSOFT_INSTALL_EXAMPLES) + set(EXTRA_INSTALLS ${EXTRA_INSTALLS} makemhr) +@@ -1738,7 +1741,7 @@ if(ALSOFT_UTILS) + target_include_directories(sofa-info PRIVATE ${OpenAL_SOURCE_DIR}/utils) + target_compile_options(sofa-info PRIVATE ${C_FLAGS}) + target_link_libraries(sofa-info PRIVATE ${LINKER_FLAGS} alsoft.sofa-support +- ${UNICODE_FLAG} alsoft::fmt) ++ ${UNICODE_FLAG} fmt::fmt) + set_target_properties(sofa-info PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + endif() + message(STATUS "Building utility programs") +@@ -1772,12 +1775,12 @@ if(ALSOFT_EXAMPLES) + + add_executable(aldebug examples/aldebug.cpp) + target_link_libraries(aldebug PRIVATE ${LINKER_FLAGS} alsoft.excommon ${UNICODE_FLAG} +- alsoft::fmt) ++ fmt::fmt) + set_target_properties(aldebug PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + add_executable(allafplay examples/allafplay.cpp) + target_link_libraries(allafplay PRIVATE ${LINKER_FLAGS} alsoft.common alsoft.excommon +- ${UNICODE_FLAG} alsoft::fmt) ++ ${UNICODE_FLAG} fmt::fmt) + set_target_properties(allafplay PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + if(ALSOFT_INSTALL_EXAMPLES) +@@ -1819,12 +1822,12 @@ if(ALSOFT_EXAMPLES) + + add_executable(alstreamcb examples/alstreamcb.cpp) + target_link_libraries(alstreamcb PRIVATE ${LINKER_FLAGS} SndFile::SndFile alsoft.excommon +- ${UNICODE_FLAG} alsoft::fmt) ++ ${UNICODE_FLAG} fmt::fmt) + set_target_properties(alstreamcb PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + add_executable(aldirect examples/aldirect.cpp) + target_link_libraries(aldirect PRIVATE ${LINKER_FLAGS} SndFile::SndFile alsoft.excommon +- ${UNICODE_FLAG} alsoft::fmt) ++ ${UNICODE_FLAG} fmt::fmt) + set_target_properties(aldirect PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + add_executable(alconvolve examples/alconvolve.c) +@@ -1881,7 +1884,7 @@ if(ALSOFT_EXAMPLES) + add_executable(alffplay examples/alffplay.cpp) + target_include_directories(alffplay PRIVATE ${FFMPEG_INCLUDE_DIRS}) + target_link_libraries(alffplay +- PRIVATE ${LINKER_FLAGS} SDL3::SDL3 ${FFMPEG_LIBRARIES} alsoft.excommon alsoft::fmt) ++ PRIVATE ${LINKER_FLAGS} SDL3::SDL3 ${FFMPEG_LIBRARIES} alsoft.excommon fmt::fmt) + set_target_properties(alffplay PROPERTIES ${ALSOFT_STD_VERSION_PROPS}) + + if(ALSOFT_INSTALL_EXAMPLES) diff --git a/make_tarball.sh b/make_tarball.sh new file mode 100755 index 0000000..c45cda6 --- /dev/null +++ b/make_tarball.sh @@ -0,0 +1,37 @@ +#!/usr/bin/bash +set -e + +NAME=$(basename $(pwd)) +VERSION=$(rpmspec -q $NAME.spec --srpm --qf "%{version}") + +if [ -z "$VERSION" ] +then + echo "Usage: ./make_tarball.sh {version}" + exit 1 +fi + +URL="https://openal-soft.org/openal-releases" +TARBALL_DIR="$NAME-$VERSION" +TARBALL_ORIG="$NAME-$VERSION.tar.bz2" +TARBALL_NEW="$NAME-$VERSION-clean.tar.xz" + +echo "Downloading upstream tarball..." +curl -O "$URL/$TARBALL_ORIG" + +echo "Unpacking upstream tarball..." +tar -xvf "$TARBALL_ORIG" + +echo "Removing bundled components..." +rm -rfv fmt-*/ + +echo "Removing non-free components..." +rm -rfv utils/*.def + +echo "Building a new tarball..." +tar -cvJf "$TARBALL_NEW" "$TARBALL_DIR" + +echo "Performing cleanup..." +rm -rfv "$TARBALL_ORIG" +rm -rfv "$TARBALL_DIR" + +echo "Done." diff --git a/openal-soft.spec b/openal-soft.spec index 5ae9fb2..96f94f1 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -1,60 +1,111 @@ Name: openal-soft -Version: 1.23.1 +Version: 1.24.2 Release: %autorelease -Summary: Open Audio Library +Summary: Software implementation of the OpenAL 3D audio API -License: LGPL-2.0-or-later AND BSD-3-Clause +# LGPL-2.0-or-later: Main library +# BSD-3-Clause: +# - alc/effects/compressor.cpp +# - alc/effects/vmorpher.cpp +# CC-BY-NC-SA-3.0 : -> NOT FREE +# - utils/SCUT_KEMAR.def +# GPL-2.0-or-later: +# - utils/sofa-info.cpp +# - utils/sofa-support.cpp +# - utils/makemhr/loaddef.cpp +# - utils/makemhr/loadsofa.cpp +# - utils/makemhr/makemhr.cpp +# Apache-2.0: +# - alc/backends/opensl.cpp +# (LGPL-2.0-or-later AND BSD-3-Clause): +# - alc/alu.cpp +# NCL: +# - common/pffft.cpp +# - common/pffft.h +# MIT: +# - common/filesystem.cpp +# - common/filesystem.h +# - common/ghc_filesystem.h +# - core/bs2b.cpp +# - core/bs2b.h +# - core/rtkit.cpp +# - core/rtkit.h +# - examples/ +# - utils/openal-info.c +# - utils/uhjdecoder.cpp +# - utils/uhjencoder.cpp +# - support/docopt.py +# - support/printable.py +# LicenseRef-Fedora-Public-Domain +# - core/cubic_tables.cpp +# source of claim: +# These gaussian filter tables are inspired by the gaussian-like filter found +# in the SNES. This is based on the public domain code developed by Near, with +# the help of Ryphecha and nocash, from the nesdev.org forums. +# +# https://forums.nesdev.org/viewtopic.php?p=251534#p251534> +# Archival: +# - https://archive.is/wViJG +# - https://web.archive.org/web/20250130174430/https://forums.nesdev.org/viewtopic.php?p=251534#p251534 +# Open license review regarding datasets: +# https://gitlab.com/fedora/legal/fedora-license-data/-/issues/629 +License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT AND fmt-exception) AND NCL AND MIT AND LicenseRef-Fedora-Public-Domain URL: https://openal-soft.org/ -Source0: https://openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 +VCS: https://github.com/kcat/openal-soft +# Source without non free datasets +# Run ./make_tarball.sh +# Then don't forget to upload it with: +# fedpkg new-sources *.tar.xz +Source: openal-soft-1.24.2-clean.tar.xz +Source: make_tarball.sh +# Patch to unbundle fmt +Patch: 0001-Unbundle-fmt.diff -BuildRequires: alsa-lib-devel +# Implicit dependencies for the unbundling script: curl, rpm-build, tar. BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: ninja-build +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(fmt) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(sndfile) %if 0%{?fedora} -BuildRequires: fluidsynth-devel -BuildRequires: portaudio-devel +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libmysofa) +BuildRequires: pkgconfig(portaudio-2.0) %endif %if 0%{?fedora} || 0%{?rhel} >= 9 -BuildRequires: pipewire-devel +BuildRequires: pkgconfig(libpipewire-0.3) %endif -%if 0%{?fedora} -BuildRequires: libmysofa-devel -%endif -BuildRequires: libsndfile-devel -BuildRequires: pulseaudio-libs-devel %if 0%{?fedora} || 0%{?rhel} <= 9 -BuildRequires: qt5-qtbase-devel +BuildRequires: pkgconfig(Qt5Widgets) %endif -BuildRequires: SDL2-devel -Obsoletes: openal <= 0.0.10 -Provides: openal = %{version} %description -OpenAL Soft is a cross-platform software implementation of the OpenAL 3D -audio API. It's built off of the open-sourced Windows version available -originally from the SVN repository at openal.org. 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, low-pass filters, and 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 3D audio API. It's forked from the open-sourced Windows version available +originally from openal.org's SVN repository (now defunct). 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. %package devel Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Obsoletes: openal-devel <= 0.0.10 -Provides: openal-devel = %{version} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -%description devel +%description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package examples Summary: Sample applications for OpenAl Soft -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description examples Sample applications for OpenAl Soft. @@ -62,7 +113,7 @@ Sample applications for OpenAl Soft. %if 0%{?fedora} || 0%{?rhel} <= 9 %package qt Summary: Qt frontend for configuring OpenAL Soft -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description qt The %{name}-qt package contains alsoft-config, a Qt-based tool @@ -93,34 +144,36 @@ sed -i 's/#allow-moves = false/allow-moves = true/' \ %{buildroot}%{_sysconfdir}/openal/alsoft.conf %files -%license COPYING BSD-3Clause +%license BSD-3Clause COPYING LICENSE-pffft %doc README.md ChangeLog -%{_bindir}/openal-info -%{_libdir}/libopenal.so.* %dir %{_sysconfdir}/openal %config(noreplace) %{_sysconfdir}/openal/alsoft.conf +%{_bindir}/openal-info %{_datadir}/openal %exclude %{_datadir}/openal/alsoftrc.sample %exclude %{_datadir}/openal/presets/presets.txt +%{_libdir}/libopenal.so.1* %files devel %if 0%{?fedora} %{_bindir}/makemhr %endif -%{_includedir}/* +%{_includedir}/AL +%{_libdir}/cmake/OpenAL %{_libdir}/libopenal.so %{_libdir}/pkgconfig/openal.pc -%{_libdir}/cmake/OpenAL %files examples +%{_bindir}/aldebug +%{_bindir}/aldirect %{_bindir}/alhrtf +%{_bindir}/allafplay %{_bindir}/allatency -%{_bindir}/alloopback %{_bindir}/almultireverb %{_bindir}/alplay +%{_bindir}/alrecord %{_bindir}/alreverb %{_bindir}/alstream -%{_bindir}/alrecord %{_bindir}/altonegen %if 0%{?fedora} || 0%{?rhel} <= 9 diff --git a/sources b/sources index 51e95f9..5323698 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.23.1.tar.bz2) = 0d40577cd27040dc8814c15bacc310a0ce1c98e084f0a37db9f66899265df42ea61ac672efba7445e495849c25b9ba5b086f43320a38965f6ee74081b2896819 +SHA512 (openal-soft-1.24.2-clean.tar.xz) = 90d1191e65f60825f61bf2d6ed11b09366ecedbd8d791ad1ea3d9607cf4b93c56b53cd2561ad04d73a64a27e2863b98cb34cefd028c18fd27b9412f754f22b50 From 726be3c344c0d149aed6501a1fe91a6800307120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Sat, 1 Feb 2025 14:13:11 +0100 Subject: [PATCH 41/44] Fix script and upload correct archive --- make_tarball.sh | 6 +++--- sources | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/make_tarball.sh b/make_tarball.sh index c45cda6..3c006cb 100755 --- a/make_tarball.sh +++ b/make_tarball.sh @@ -22,13 +22,13 @@ echo "Unpacking upstream tarball..." tar -xvf "$TARBALL_ORIG" echo "Removing bundled components..." -rm -rfv fmt-*/ +rm -rfv $NAME-$VERSION/fmt-*/ echo "Removing non-free components..." -rm -rfv utils/*.def +rm -rfv $NAME-$VERSION/utils/*.def echo "Building a new tarball..." -tar -cvJf "$TARBALL_NEW" "$TARBALL_DIR" +tar -cJvf "$TARBALL_NEW" "$TARBALL_DIR" echo "Performing cleanup..." rm -rfv "$TARBALL_ORIG" diff --git a/sources b/sources index 5323698..c5aee5a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openal-soft-1.24.2-clean.tar.xz) = 90d1191e65f60825f61bf2d6ed11b09366ecedbd8d791ad1ea3d9607cf4b93c56b53cd2561ad04d73a64a27e2863b98cb34cefd028c18fd27b9412f754f22b50 +SHA512 (openal-soft-1.24.2-clean.tar.xz) = 06780ad417af01263ce4eaa03f950708d2f3296c20d5c6deb882bce3e3c13684dee379fa55d08107579ee219db2574265981b1d3db3a2e03dc258d8ef29a16a8 From 393510b839f1b5ede75ddbabd61c6d5ef72fb0b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Sun, 2 Feb 2025 08:58:06 +0000 Subject: [PATCH 42/44] Correct SPDX license The exception is always used as "license WITH exception" in SPDX formula. --- openal-soft.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openal-soft.spec b/openal-soft.spec index 96f94f1..7895fa3 100644 --- a/openal-soft.spec +++ b/openal-soft.spec @@ -49,7 +49,7 @@ Summary: Software implementation of the OpenAL 3D audio API # - https://web.archive.org/web/20250130174430/https://forums.nesdev.org/viewtopic.php?p=251534#p251534 # Open license review regarding datasets: # https://gitlab.com/fedora/legal/fedora-license-data/-/issues/629 -License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT AND fmt-exception) AND NCL AND MIT AND LicenseRef-Fedora-Public-Domain +License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT WITH fmt-exception) AND NCL AND MIT AND LicenseRef-Fedora-Public-Domain URL: https://openal-soft.org/ VCS: https://github.com/kcat/openal-soft # Source without non free datasets From 89c775e14300b9614543fc66ce2817f45b8e1320 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:32:12 +0000 Subject: [PATCH 43/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 2b6e079533dae8ae95b0927b90cb1845d02fd680 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Wed, 15 Oct 2025 10:30:42 +0200 Subject: [PATCH 44/44] Rebuilt for FFmpeg 8