diff --git a/pkgs/by-name/st/stardust/package.nix b/pkgs/by-name/st/stardust/package.nix index 53d67ab628d0..081e5686aa98 100644 --- a/pkgs/by-name/st/stardust/package.nix +++ b/pkgs/by-name/st/stardust/package.nix @@ -38,6 +38,8 @@ stdenv.mkDerivation rec { libGL ]; + patches = [ ./pointer-fix.patch ]; + installFlags = [ "bindir=\${out}/bin" ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/by-name/st/stardust/pointer-fix.patch b/pkgs/by-name/st/stardust/pointer-fix.patch new file mode 100644 index 000000000000..0dece3c2039e --- /dev/null +++ b/pkgs/by-name/st/stardust/pointer-fix.patch @@ -0,0 +1,13 @@ +diff --git a/src/obj.c b/src/obj.c +index 66d528b..ab08a4f 100644 +--- a/src/obj.c ++++ b/src/obj.c +@@ -183,7 +183,7 @@ static short intnpar(char *line, int mode, struct face *face) { + */ + #define ALLOC_MORE 100 + GLuint obj_load(Obj *object, const char *obj_file) { +- gzFile *gzp = NULL; ++ gzFile gzp = NULL; + char line[1024], command[1024]; + + char filename_mtl[256] = "\0";