[packages/CUnit] - fix string format build errors
hawk
hawk at pld-linux.org
Sun Jul 23 21:53:15 CEST 2023
commit 2280744d20f0fc1d75d4b7e66b83046747296dc9
Author: Marcin Krol <hawk at tld-linux.org>
Date: Sun Jul 23 21:42:31 2023 +0200
- fix string format build errors
CUnit.spec | 4 +++-
format.patch | 43 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+), 1 deletion(-)
---
diff --git a/CUnit.spec b/CUnit.spec
index 1e92eda..de58eab 100644
--- a/CUnit.spec
+++ b/CUnit.spec
@@ -7,7 +7,7 @@ Summary: Automated testing framework for C
Summary(pl.UTF-8): Szkielet automatycznych testów dla C
Name: CUnit
Version: 2.1
-Release: 3
+Release: 4
License: LGPL v2+
Group: Development/Tools
Source0: http://downloads.sourceforge.net/cunit/%{name}-%{version}-3.tar.bz2
@@ -15,6 +15,7 @@ Source0: http://downloads.sourceforge.net/cunit/%{name}-%{version}-3.tar.bz2
Patch0: %{name}-curses.patch
Patch1: %{name}-libs.patch
Patch2: %{name}-FHS.patch
+Patch3: format.patch
URL: http://cunit.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -85,6 +86,7 @@ Przykłady do CUnita.
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__libtoolize}
diff --git a/format.patch b/format.patch
new file mode 100644
index 0000000..c5b944b
--- /dev/null
+++ b/format.patch
@@ -0,0 +1,43 @@
+diff -ur CUnit-2.1-3.orig/CUnit/Sources/Curses/Curses.c CUnit-2.1-3/CUnit/Sources/Curses/Curses.c
+--- CUnit-2.1-3.orig/CUnit/Sources/Curses/Curses.c 2014-04-24 02:54:45.000000000 +0200
++++ CUnit-2.1-3/CUnit/Sources/Curses/Curses.c 2023-07-23 21:37:18.730110415 +0200
+@@ -952,11 +952,11 @@
+
+ snprintf(szTemp, STRING_LENGTH, _("Commands: R - run all tests in suite %s"),
+ pSuite->pName);
+- mvwprintw(details_pad.pPad, 0, 0, szTemp);
++ mvwprintw(details_pad.pPad, 0, 0, "%s", szTemp);
+ mvwprintw(details_pad.pPad, 1, 0, _(" S - Select and run a test"));
+ snprintf(szTemp, STRING_LENGTH, _(" L - List all tests registered in suite %s"),
+ pSuite->pName);
+- mvwprintw(details_pad.pPad, 2, 0, szTemp);
++ mvwprintw(details_pad.pPad, 2, 0, "%s", szTemp);
+ mvwprintw(details_pad.pPad, 3, 0, _(" A - Activate or deactivate a test (toggle)"));
+ mvwprintw(details_pad.pPad, 4, 0, _(" F - Show failures from last test run"));
+ mvwprintw(details_pad.pPad, 5, 0, _(" M - Move up to main menu"));
+@@ -1068,14 +1068,14 @@
+ }
+
+ snprintf(szTemp, STRING_LENGTH, "%s: %s", _("Suite"), pSuite->pName);
+- mvwprintw(details_pad.pPad, 0, 0, szTemp);
++ mvwprintw(details_pad.pPad, 0, 0, "%s", szTemp);
+
+ snprintf(szTemp, STRING_LENGTH,
+ "%*s %-*s%*s",
+ width[0], _("#"),
+ width[1], _("Test Name"),
+ width[2], _("Active?"));
+- mvwprintw(details_pad.pPad, 1, 0, szTemp);
++ mvwprintw(details_pad.pPad, 1, 0, "%s", szTemp);
+
+ for (i = 0, pCurTest = pSuite->pTest ;
+ NULL != pCurTest ;
+@@ -1158,7 +1158,7 @@
+
+ snprintf(szTemp, STRING_LENGTH, _(" 1 - Inactive suites/tests treated as runtime failures %s"),
+ (CU_FALSE != CU_get_fail_on_inactive()) ? _("Yes") : _("No "));
+- mvwprintw(details_pad.pPad, 2, 0, szTemp);
++ mvwprintw(details_pad.pPad, 2, 0, "%s", szTemp);
+ refresh_details_window();
+ read_input_string(_("Enter number of option to change : "), szTemp, STRING_LENGTH);
+ option_num = atol(szTemp);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/CUnit.git/commitdiff/2280744d20f0fc1d75d4b7e66b83046747296dc9
More information about the pld-cvs-commit
mailing list