diff --git a/gnome-font-viewer-c89.patch b/gnome-font-viewer-c89.patch new file mode 100644 index 0000000..cdef4b7 --- /dev/null +++ b/gnome-font-viewer-c89.patch @@ -0,0 +1,24 @@ +Match type of action_toggle_search_cb to its use + +This avoids an incompatible-pointer-types error and a build failure +with GCC 14. + +Submitted upstream: + +diff --git a/src/font-view-window.c b/src/font-view-window.c +index 639ac33309b87135..24461f7f195c84f9 100644 +--- a/src/font-view-window.c ++++ b/src/font-view-window.c +@@ -758,8 +758,11 @@ font_view_window_show_overview (FontViewWindow *self) + } + + static void +-action_toggle_search_cb (FontViewWindow *self) ++action_toggle_search_cb (GtkWidget *widget, ++ const char *action_name, ++ GVariant *parameter) + { ++ FontViewWindow *self = FONT_VIEW_WINDOW (widget); + + gtk_toggle_button_set_active (self->search_button, + !gtk_toggle_button_get_active (self->search_button)); diff --git a/gnome-font-viewer.spec b/gnome-font-viewer.spec index 0c542a2..3120ddb 100644 --- a/gnome-font-viewer.spec +++ b/gnome-font-viewer.spec @@ -3,12 +3,13 @@ Name: gnome-font-viewer Version: 45.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Utility for previewing fonts for GNOME License: GPL-2.0-or-later URL: https://gitlab.gnome.org/GNOME/gnome-font-viewer Source0: https://download.gnome.org/sources/gnome-font-viewer/%{major_version}/%{name}-%{tarball_version}.tar.xz +Patch0: gnome-font-viewer-c89.patch BuildRequires: gcc BuildRequires: gettext @@ -57,6 +58,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.gnome %{_metainfodir}/org.gnome.font-viewer.appdata.xml %changelog +* Sun Jan 21 2024 Florian Weimer - 45.0-3 +- Fix C89 compatibility issue + * Fri Jan 19 2024 Fedora Release Engineering - 45.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild