bastet: fix build against upcoming ncurses-6.3

On ncurses-6.3 with extra printf() annotations gcc now detects
use of user input in place of format strings:

Ui.cpp:293:16: error: format not a string literal and no format arguments [-Werror=format-security]
293 | mvwprintw(w,0,0,msg.c_str());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~

+8
+8
pkgs/games/bastet/default.nix
··· 18 18 url = "https://github.com/fph/bastet/commit/0e03f8d4d6bc6949cf1c447e632ce0d1b98c4be1.patch"; 19 19 sha256 = "1475hisbm44jirsrhdlnddppsyn83xmvcx09gfkm9drcix05alzj"; 20 20 }) 21 + 22 + # Fix pending upstream inclusion for ncurses-6.3: 23 + # https://github.com/fph/bastet/pull/21 24 + (fetchpatch { 25 + name = "ncurses-6.3"; 26 + url = "https://github.com/fph/bastet/commit/54a6d127351ea2c62f50efafe97c5b02e23e86a7.patch"; 27 + sha256 = "14v95b0m16m6ycd82i3wpp81kbmj6qz029b1m5483dkk6mwz98iy"; 28 + }) 21 29 ]; 22 30 23 31 installPhase = ''