sfxr: fix segfault

Fixes #165010
This commit is contained in:
Francesco Gazzetta 2024-02-09 11:26:34 +01:00
parent 2d3cbf7b8c
commit 9f17995b41

View file

@ -1,5 +1,6 @@
{ lib, stdenv
, fetchurl
, fetchpatch
, pkg-config
, desktop-file-utils
, SDL
@ -17,6 +18,14 @@ stdenv.mkDerivation rec {
sha256 = "0dfqgid6wzzyyhc0ha94prxax59wx79hqr25r6if6by9cj4vx4ya";
};
patches = [
# Fix segfault
(fetchpatch {
url = "https://src.fedoraproject.org/rpms/sfxr/raw/223e58e68857c2018ced635e8209bb44f3616bf8/f/sfxr-sdl-gcc8x.patch";
hash = "sha256-etn4AutkNrhEDH9Ep8MhH9JSJEd7V/JXwjQua5uhAmg=";
})
];
postPatch = ''
substituteInPlace Makefile --replace "usr/" ""
substituteInPlace sdlkit.h --replace \