tags 1066392 +patch thanks I've whipped up a patch that adds the missing function declarations to the headers.
Review and upload would be appreciated as this is needed for the time64 transition (and is a key package, so can't simply be autoremoved).
diff -Nru gtk2-engines-murrine-0.98.2/debian/changelog gtk2-engines-murrine-0.98.2/debian/changelog --- gtk2-engines-murrine-0.98.2/debian/changelog 2019-11-18 08:32:18.000000000 +0000 +++ gtk2-engines-murrine-0.98.2/debian/changelog 2024-04-02 02:51:30.000000000 +0000 @@ -1,3 +1,11 @@ +gtk2-engines-murrine (0.98.2-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add declarations for functions to fix implicit function declaration + errors. + + -- Peter Michael Green <plugw...@debian.org> Tue, 02 Apr 2024 02:51:30 +0000 + gtk2-engines-murrine (0.98.2-3) unstable; urgency=medium [ Mike Gabriel ] diff -Nru gtk2-engines-murrine-0.98.2/debian/patches/add-missing-function-declarations.patch gtk2-engines-murrine-0.98.2/debian/patches/add-missing-function-declarations.patch --- gtk2-engines-murrine-0.98.2/debian/patches/add-missing-function-declarations.patch 1970-01-01 00:00:00.000000000 +0000 +++ gtk2-engines-murrine-0.98.2/debian/patches/add-missing-function-declarations.patch 2024-04-02 02:51:30.000000000 +0000 @@ -0,0 +1,31 @@ +Description: Add declarations for functions to fix implicit function declaration errors. +Author: Peter Michael Green <plugw...@debian.org> + +--- gtk2-engines-murrine-0.98.2.orig/src/murrine_rc_style.h ++++ gtk2-engines-murrine-0.98.2/src/murrine_rc_style.h +@@ -155,4 +155,6 @@ struct _MurrineRcStyleClass + + GType murrine_rc_style_get_type (void); + ++void murrine_rc_style_register_types (GTypeModule *module); ++ + #endif /* MURRINE_RC_STYLE_H */ +--- gtk2-engines-murrine-0.98.2.orig/src/murrine_style.h ++++ gtk2-engines-murrine-0.98.2/src/murrine_style.h +@@ -102,5 +102,6 @@ struct _MurrineStyleClass + }; + + GType murrine_style_get_type (void); ++void murrine_style_register_types (GTypeModule *module); + + #endif /* MURRINE_STYLE_H */ +--- gtk2-engines-murrine-0.98.2.orig/src/support.h ++++ gtk2-engines-murrine-0.98.2/src/support.h +@@ -149,4 +149,7 @@ G_GNUC_INTERNAL void murrine_get_noteboo + gboolean *start, + gboolean *end); + ++gboolean murrine_object_is_a (const GObject * object, const gchar * type_name); ++gboolean murrine_widget_is_ltr (GtkWidget *widget); ++ + #endif /* SUPPORT_H */ diff -Nru gtk2-engines-murrine-0.98.2/debian/patches/series gtk2-engines-murrine-0.98.2/debian/patches/series --- gtk2-engines-murrine-0.98.2/debian/patches/series 2019-11-12 09:31:57.000000000 +0000 +++ gtk2-engines-murrine-0.98.2/debian/patches/series 2024-04-02 02:51:30.000000000 +0000 @@ -1,2 +1,3 @@ 02_fix-linking-lm.patch pango_cairo_update_layout.patch +add-missing-function-declarations.patch