diff --git a/0001-sync-state-what-lib-is-printing-the-error.patch b/0001-sync-state-what-lib-is-printing-the-error.patch new file mode 100644 index 0000000000000000000000000000000000000000..9774a0ac5ab2ca642b217ec2c69a68db5fb5c25c --- /dev/null +++ b/0001-sync-state-what-lib-is-printing-the-error.patch @@ -0,0 +1,41 @@ +From cdc682c98369272ab72c1a26ff3cfc0f0d884c94 Mon Sep 17 00:00:00 2001 +From: zhangzhangxin +Date: Mon, 10 Jul 2023 11:41:25 +0800 +Subject: [PATCH] sync:state what lib is printing the error + +Signed-off-by: zhangzhangxin +--- + libspectre/spectre-gs.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/libspectre/spectre-gs.c b/libspectre/spectre-gs.c +index b701942..414175a 100644 +--- a/libspectre/spectre-gs.c ++++ b/libspectre/spectre-gs.c +@@ -55,12 +55,12 @@ critic_error_code (int code) + if (code <= -100) { + switch (code) { + case e_Fatal: +- fprintf (stderr, "fatal internal error %d", code); ++ fprintf (stderr, "(libspectre) ghostscript reports: fatal internal error %d", code); + return TRUE; + break; + + case e_ExecStackUnderflow: +- fprintf (stderr, "stack overflow %d", code); ++ fprintf (stderr, "(libspectre) ghostscript reports: stack overflow %d", code); + return TRUE; + break; + +@@ -73,7 +73,7 @@ critic_error_code (int code) + int x = (-1) * code; + + if (x < (int) (sizeof (errors) / sizeof (const char*))) { +- fprintf (stderr, "%s %d\n", errors[x], code); ++ fprintf (stderr, "(libspectre) ghostscript reports: %s %d\n", errors[x], code); + } + return TRUE; + } +-- +2.40.0.windows.1 + diff --git a/libspectre.spec b/libspectre.spec index 070a1b84694e828bf1ce44d9d55ffeda5a7453ed..e80e89564b0fa2437442f4dc71b2d7f21e9c3eca 100644 --- a/libspectre.spec +++ b/libspectre.spec @@ -1,12 +1,13 @@ Name: libspectre Version: 0.2.8 -Release: 8 +Release: 9 Summary: A small library for rendering Postscript documents License: GPLv2+ URL: http://libspectre.freedesktop.org Source0: http://libspectre.freedesktop.org/releases/%{name}-%{version}.tar.gz BuildRequires: libgs-devel +Patch0: 0001-sync-state-what-lib-is-printing-the-error.patch %description Libspectre is a small library for rendering Postscript documents. @@ -49,5 +50,8 @@ developing applications that use libspectre. %{_libdir}/pkgconfig/libspectre.pc %changelog +* Mon Jul 10 2023 zhangxin - 0.2.8-9 +- state what lib is printing the error + * Wed Nov 27 2019 Jiangping Hu - 0.2.8-8 - Package init