Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package inkscape for openSUSE:Factory checked in at 2023-03-24 15:18:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inkscape (Old) and /work/SRC/openSUSE:Factory/.inkscape.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inkscape" Fri Mar 24 15:18:15 2023 rev:126 rq:1073505 version:1.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/inkscape/inkscape.changes 2023-02-17 16:43:33.630374536 +0100 +++ /work/SRC/openSUSE:Factory/.inkscape.new.31432/inkscape.changes 2023-03-24 15:18:32.226298539 +0100 @@ -1,0 +2,5 @@ +Tue Mar 21 08:44:31 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Add 0001-Fix-build-with-GCC13.patch: Fix build with GCC13. + +------------------------------------------------------------------- New: ---- 0001-Fix-build-with-GCC13.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inkscape.spec ++++++ --- /var/tmp/diff_new_pack.sEVPhQ/_old 2023-03-24 15:18:33.126303232 +0100 +++ /var/tmp/diff_new_pack.sEVPhQ/_new 2023-03-24 15:18:33.130303253 +0100 @@ -1,7 +1,7 @@ # # spec file for package inkscape # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,6 +31,8 @@ Source2: inkscape-split-extensions-extra.py Source98: https://media.inkscape.org/media/resources/sigs/inkscape-%{_version}.tar.xz.sig Source99: https://inkscape.org/~MarcJeanmougin/gpg#/%name.keyring +# PATCH-FIX-UPSTREAM 0001-Fix-build-with-GCC13.patch -- Fix build with GCC13 +Patch0: 0001-Fix-build-with-GCC13.patch BuildRequires: cmake BuildRequires: double-conversion-devel ++++++ 0001-Fix-build-with-GCC13.patch ++++++ >From c68f5f9cade8a890efefcb4c2e0fc57762211286 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade <quantum.anal...@gmail.com> Date: Fri, 24 Feb 2023 14:01:18 -0500 Subject: [PATCH] Fix build with GCC13 GCC 13 now complains about this line: ``` src/ui/widget/selected-style.cpp:111:6: error: statement-expressions are not allowed outside functions nor in template-argument lists 111 | {g_strdup("application/x-oswb-color"), 0, APP_OSWB_COLOR} | ^~~~~~~~ ``` However, it is not necessary to strdup the string constant as the value just needs to exist indefinitely, and it will as a constant. While C doesn't mind the `const` difference, a simple cast will silence C++'s higher strictness. And in fact, the other use of `GtkTargetEntry` in `src/ui/drag-and-drop.cpp` does the same cast. Signed-off-by: Elliott Sales de Andrade <quantum.anal...@gmail.com> --- src/ui/widget/selected-style.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp index 68fe1fc426..7274f1b74c 100644 --- a/src/ui/widget/selected-style.cpp +++ b/src/ui/widget/selected-style.cpp @@ -100,14 +100,8 @@ enum ui_drop_target_info { APP_OSWB_COLOR }; -//TODO: warning: deprecated conversion from string constant to âgchar*â -// -//Turn out to be warnings that we should probably leave in place. The -// pointers/types used need to be read-only. So until we correct the using -// code, those warnings are actually desired. They say "Hey! Fix this". We -// definitely don't want to hide/ignore them. --JonCruz static const GtkTargetEntry ui_drop_target_entries [] = { - {g_strdup("application/x-oswb-color"), 0, APP_OSWB_COLOR} + {(gchar *)"application/x-oswb-color", 0, APP_OSWB_COLOR} }; static guint nui_drop_target_entries = G_N_ELEMENTS(ui_drop_target_entries); -- 2.39.2