bsnes-hd: pull upstream gcc-13 fix

Without the change the build fails as
https://hydra.nixos.org/build/246737851:

    ../nall/arithmetic/natural.hpp: In function 'void nall::div(const uint256_t&, const uint256_t&, uint256_t&, uint256_t&)':
    ../nall/arithmetic/natural.hpp:239:23: error: 'runtime_error' is not a member of 'std'
      239 |   if(!rhs) throw std::runtime_error("division by zero");
          |                       ^~~~~~~~~~~~~
This commit is contained in:
Sergei Trofimovich 2024-01-22 11:12:25 +00:00
parent 647cb93d47
commit 4eead0f5ef

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub
{ lib, stdenv, fetchFromGitHub, fetchpatch
, pkg-config
, wrapGAppsHook
, libX11, libXv
@ -36,6 +36,14 @@ stdenv.mkDerivation {
# be set to $out, so this will result in the .app ending up in the
# Applications directory in the current nix profile.
./macos-copy-app-to-prefix.patch
# Fix build against gcc-13:
# https://github.com/DerKoun/bsnes-hd/pull/124
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/DerKoun/bsnes-hd/commit/587e496f667970d60b6ea29976c171da1681388e.patch";
hash = "sha256-7KBXh8b4xGTzgV2Pt8B1eFZHOaXcCKXKzqGOf0rFG0c=";
})
];
nativeBuildInputs = [ pkg-config ]