From bd3d388efbe78c8b5588c1de2431e5d68ae4a4d2 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 7 Nov 2024 09:00:46 +0000 Subject: [PATCH] Update MonoGame.Library.OpenAL to 1.23.1.10 An issue was reported that our OpenAL binaries were not working on Linux. It turns out that we had not installed the developer packages for most of the supported backends. As a result we only supported ALSA. The CI has been updated to include all the supported backends with the exception of SoundIO. This is because if you build with SoundIO support you get a hard link to the library. However it is not a common library. Having a hard link stops the .so being loaded if it is not installed. So lets bump all the projects that use OpenAL to use the latest package. --- .github/workflows/main.yml | 7 ++++++- MonoGame.Framework/MonoGame.Framework.Android.csproj | 2 +- MonoGame.Framework/MonoGame.Framework.DesktopGL.csproj | 2 +- MonoGame.Framework/MonoGame.Framework.iOS.csproj | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e5780872f47..362d6d58eed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -171,14 +171,20 @@ jobs: include: - os: windows platform: windows + shell: cmd - os: macos platform: macos + shell: bash - os: ubuntu-latest platform: linux + shell: bash filter: --where="Category != Audio" # - os: linux # platform: linux fail-fast: false + defaults: + run: + shell: ${{ matrix.shell }} steps: - name: Clone repository uses: actions/checkout@v4 @@ -243,7 +249,6 @@ jobs: CI: true - name: Run DirectX Tests - shell: cmd run: dotnet MonoGame.Tests.dll env: CI: true diff --git a/MonoGame.Framework/MonoGame.Framework.Android.csproj b/MonoGame.Framework/MonoGame.Framework.Android.csproj index f291a2a8da3..4e648b2655e 100644 --- a/MonoGame.Framework/MonoGame.Framework.Android.csproj +++ b/MonoGame.Framework/MonoGame.Framework.Android.csproj @@ -13,7 +13,7 @@ - + diff --git a/MonoGame.Framework/MonoGame.Framework.DesktopGL.csproj b/MonoGame.Framework/MonoGame.Framework.DesktopGL.csproj index 4965afb7636..145041d4d8c 100644 --- a/MonoGame.Framework/MonoGame.Framework.DesktopGL.csproj +++ b/MonoGame.Framework/MonoGame.Framework.DesktopGL.csproj @@ -18,7 +18,7 @@ all - + diff --git a/MonoGame.Framework/MonoGame.Framework.iOS.csproj b/MonoGame.Framework/MonoGame.Framework.iOS.csproj index f9fff495204..c495e9fbf3b 100644 --- a/MonoGame.Framework/MonoGame.Framework.iOS.csproj +++ b/MonoGame.Framework/MonoGame.Framework.iOS.csproj @@ -13,7 +13,7 @@ - +