diff --git a/pkgs/applications/emulators/libretro/cores/mupen64plus.nix b/pkgs/applications/emulators/libretro/cores/mupen64plus.nix index 9040989338c7..cf54e72898ce 100644 --- a/pkgs/applications/emulators/libretro/cores/mupen64plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mupen64plus.nix @@ -12,13 +12,13 @@ }: mkLibretroCore { core = "mupen64plus-next"; - version = "0-unstable-2026-03-03"; + version = "0-unstable-2026-04-02"; src = fetchFromGitHub { owner = "libretro"; repo = "mupen64plus-libretro-nx"; - rev = "899eaf6d629b264fedc9afd45a5e01895045a90b"; - hash = "sha256-FxRuCPMT3K0AeXj2/ZwgW7KQgB/iny1a9ydgGqnyfrQ="; + rev = "58b9daf940fb43f09c3984c6a7c730f4b4c24861"; + hash = "sha256-9d1gbDDK2rOt/a9NNRQVJJmiE+UdohM/yPI5WstNmtA="; }; # Fix for GCC 14 @@ -39,8 +39,6 @@ mkLibretroCore { url = "https://github.com/libretro/mupen64plus-libretro-nx/commit/3c3e7fbc70b8f533c09c964cf468ba5e8d61351c.patch?full_index=1"; hash = "sha256-PCJLNYhhccnWLcnPaHL6tz+5qdjogJRYfzZIh3r+Vlk="; }) - # Fix for GCC 15. See https://github.com/libretro/GLideN64/pull/1. - ./patches/mupen64plus-gcc-15.patch ]; extraNativeBuildInputs = [ diff --git a/pkgs/applications/emulators/libretro/cores/patches/mupen64plus-gcc-15.patch b/pkgs/applications/emulators/libretro/cores/patches/mupen64plus-gcc-15.patch deleted file mode 100644 index e34aec434506..000000000000 --- a/pkgs/applications/emulators/libretro/cores/patches/mupen64plus-gcc-15.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/GLideN64/src/GLideNHQ/TxHiResLoader.h b/GLideN64/src/GLideNHQ/TxHiResLoader.h -index 4c13651..f887c78 100644 ---- a/GLideN64/src/GLideNHQ/TxHiResLoader.h -+++ b/GLideN64/src/GLideNHQ/TxHiResLoader.h -@@ -13,6 +13,8 @@ - #define CORRECTFILENAME(str) - #endif /* OS_WINDOWS */ - -+#include -+ - #include "TxCache.h" - #include "TxQuantize.h" - #include "TxImage.h"