From f7db56ce4337fcd4c8efa45320fe28ec94d78d45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Sun, 19 Jan 2025 21:55:02 +0100 Subject: [PATCH] Add patch to fix -Wformat --- 2048-cli-0.9.1-fix-Wformat.patch | 19 +++++++++++++++++++ 2048-cli.spec | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 2048-cli-0.9.1-fix-Wformat.patch diff --git a/2048-cli-0.9.1-fix-Wformat.patch b/2048-cli-0.9.1-fix-Wformat.patch new file mode 100644 index 0000000..8baad44 --- /dev/null +++ b/2048-cli-0.9.1-fix-Wformat.patch @@ -0,0 +1,19 @@ +Index: 2048-cli-0.9.1/src/gfx_curses.c +=================================================================== +--- 2048-cli-0.9.1.orig/src/gfx_curses.c ++++ 2048-cli-0.9.1/src/gfx_curses.c +@@ -59,11 +59,11 @@ struct gfx_state* gfx_init(struct gamest + void gfx_draw(struct gfx_state *s, struct gamestate *g) + { + if (g->score_last) +- mvwprintw(s->window, 0, 0, "Score: %d (+%d)\n", g->score, g->score_last); ++ mvwprintw(s->window, 0, 0, "Score: %ld (+%ld)\n", g->score, g->score_last); + else +- mvwprintw(s->window, 0, 0, "Score: %d\n", g->score); ++ mvwprintw(s->window, 0, 0, "Score: %ld\n", g->score); + +- mvwprintw(s->window, 1, 0, " Hi: %d\n", g->score_high); ++ mvwprintw(s->window, 1, 0, " Hi: %ld\n", g->score_high); + + wattron(s->window, A_DIM); + iterate(g->opts->grid_width * (g->print_width + 2) + 1, waddch(s->window, '-')); diff --git a/2048-cli.spec b/2048-cli.spec index ad63cce..55fb581 100644 --- a/2048-cli.spec +++ b/2048-cli.spec @@ -39,6 +39,7 @@ Source0: %{url}/archive/%{commit}.tar.gz#/%{gittar} %endif # 0%%{?rel_build} Patch0000: %{name}-%{version}-include-string-h.patch +Patch0001: %{name}-%{version}-fix-Wformat.patch BuildRequires: gcc BuildRequires: ncurses-devel @@ -128,6 +129,7 @@ export TTF_FONT_PATH="%{_datadir}/fonts/liberation/LiberationMono-Regular.ttf" %changelog * Sun Jan 19 2025 Björn Esser - 0.9.1-23 - Add patch to properly #include where needed +- Add patch to fix -Wformat * Thu Jan 16 2025 Fedora Release Engineering - 0.9.1-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild