From de3e05e5eb80dcb7574a57bf4a8a69dd2b5bfeb7 Mon Sep 17 00:00:00 2001 From: Mystro256 Date: Aug 20 2018 23:56:24 +0000 Subject: Fix build on F29 onwards --- diff --git a/dolphin-emu-5.0-soundtouch-exception-fix.patch b/dolphin-emu-5.0-soundtouch-exception-fix.patch new file mode 100644 index 0000000..7bb40bc --- /dev/null +++ b/dolphin-emu-5.0-soundtouch-exception-fix.patch @@ -0,0 +1,15 @@ +diff --git a/Source/Core/AudioCommon/OpenALStream.h b/Source/Core/AudioCommon/OpenALStream.h +index 4e0389eb30..6521444163 100644 +--- a/Source/Core/AudioCommon/OpenALStream.h ++++ b/Source/Core/AudioCommon/OpenALStream.h +@@ -32,6 +32,7 @@ + #define BOOL SoundTouch_BOOL + #endif + ++#define ST_NO_EXCEPTION_HANDLING 1 + #include + #include + +-- +2.14.4 + diff --git a/dolphin-emu.spec b/dolphin-emu.spec index 1859e4d..105bce1 100644 --- a/dolphin-emu.spec +++ b/dolphin-emu.spec @@ -9,7 +9,7 @@ Name: dolphin-emu Version: 5.0 -Release: 22%{?dist}.1 +Release: 24%{?dist} Summary: GameCube / Wii / Triforce Emulator Url: https://dolphin-emu.org/ @@ -31,6 +31,8 @@ Source1: %{name}.appdata.xml #Missing include for mbedtls 2.3+, fixed upstream: #https://github.com/dolphin-emu/dolphin/commit/980ecfba7f934f91c021bdeec06d0518dd570bac Patch1: %{name}-%{version}-mbedtls2.3.patch +#Patch for soundtouch, not applicable upstream +Patch2: %{name}-%{version}-soundtouch-exception-fix.patch BuildRequires: alsa-lib-devel BuildRequires: bluez-libs-devel @@ -171,6 +173,9 @@ appstream-util validate-relax --nonet \ %{_datadir}/%{name} %changelog +* Mon Aug 20 2018 Jeremy Newton - 5.0-24 +- Fix for soundtouch 2.0.0-5 onwards + * Tue Jul 17 2018 Hans de Goede - 5.0-22.fc27.1 - Rebuilt for new soundtouch (rhbz#1601724)