Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package girara for openSUSE:Factory checked in at 2026-07-18 22:25:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/girara (Old) and /work/SRC/openSUSE:Factory/.girara.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "girara" Sat Jul 18 22:25:13 2026 rev:23 rq:1366534 version:2026.07.18 Changes: -------- --- /work/SRC/openSUSE:Factory/girara/girara.changes 2026-07-08 17:39:23.587442155 +0200 +++ /work/SRC/openSUSE:Factory/.girara.new.24530/girara.changes 2026-07-18 22:26:28.633088676 +0200 @@ -1,0 +2,10 @@ +Sat Jul 18 18:25:02 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2026.07.18: + * Require glib 2.84 + * Drop G_GNUC_CONST from *_get_type functions for glib + compatibility + * Simplify type checks + * Fix documentation + +------------------------------------------------------------------- Old: ---- girara-2026.07.07.tar.xz girara-2026.07.07.tar.xz.asc New: ---- girara-2026.07.18.tar.xz girara-2026.07.18.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ girara.spec ++++++ --- /var/tmp/diff_new_pack.bNxje8/_old 2026-07-18 22:26:29.145105864 +0200 +++ /var/tmp/diff_new_pack.bNxje8/_new 2026-07-18 22:26:29.149105998 +0200 @@ -22,7 +22,7 @@ %bcond_without gcc15 %endif Name: girara -Version: 2026.07.07 +Version: 2026.07.18 Release: 0 Summary: Graphical user interface library License: Zlib @@ -33,9 +33,9 @@ BuildRequires: c_compiler BuildRequires: meson >= 1.5 BuildRequires: pkgconfig -BuildRequires: pkgconfig(gio-2.0) >= 2.72 -BuildRequires: pkgconfig(glib-2.0) >= 2.72 -BuildRequires: pkgconfig(gobject-2.0) >= 2.72 +BuildRequires: pkgconfig(gio-2.0) >= 2.84 +BuildRequires: pkgconfig(glib-2.0) >= 2.84 +BuildRequires: pkgconfig(gobject-2.0) >= 2.84 %if %{with gcc15} BuildRequires: gcc15 %endif ++++++ girara-2026.07.07.tar.xz -> girara-2026.07.18.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/README.md new/girara-2026.07.18/README.md --- old/girara-2026.07.07/README.md 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/README.md 2026-07-18 14:20:23.000000000 +0200 @@ -16,7 +16,7 @@ The following dependencies are required: -* `glib` (>= 2.72) +* `glib` (>= 2.84) For building girara, the following dependencies are also required: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/datastructures-list.c new/girara-2026.07.18/girara/datastructures-list.c --- old/girara-2026.07.07/girara/datastructures-list.c 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/datastructures-list.c 2026-07-18 14:20:23.000000000 +0200 @@ -283,11 +283,7 @@ } comparer_t comp = {compare}; -#if GLIB_CHECK_VERSION(2, 81, 1) g_sort_array(list->start, list->size, sizeof(void*), comparer, &comp); -#else - g_qsort_with_data(list->start, list->size, sizeof(void*), comparer, &comp); -#endif } void girara_list_foreach(girara_list_t* list, girara_list_callback_t callback, void* data) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/input-history-io.c new/girara-2026.07.18/girara/input-history-io.c --- old/girara-2026.07.07/girara/input-history-io.c 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/input-history-io.c 2026-07-18 14:20:23.000000000 +0200 @@ -7,11 +7,11 @@ static void girara_input_history_io_default_init(GiraraInputHistoryIOInterface* GIRARA_UNUSED(iface)) {} void girara_input_history_io_append(GiraraInputHistoryIO* io, const char* input) { - g_return_if_fail(GIRARA_IS_INPUT_HISTORY_IO(io) == true); + g_return_if_fail(io != NULL); GIRARA_INPUT_HISTORY_IO_GET_INTERFACE(io)->append(io, input); } girara_list_t* girara_input_history_io_read(GiraraInputHistoryIO* io) { - g_return_val_if_fail(GIRARA_IS_INPUT_HISTORY_IO(io) == true, NULL); + g_return_val_if_fail(io != NULL, NULL); return GIRARA_INPUT_HISTORY_IO_GET_INTERFACE(io)->read(io); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/input-history.c new/girara-2026.07.18/girara/input-history.c --- old/girara-2026.07.07/girara/input-history.c 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/input-history.c 2026-07-18 14:20:23.000000000 +0200 @@ -255,12 +255,12 @@ /* Wrapper functions for the members */ void girara_input_history_append(GiraraInputHistory* history, const char* input) { - g_return_if_fail(GIRARA_IS_INPUT_HISTORY(history) == true); + g_return_if_fail(history != NULL); GIRARA_INPUT_HISTORY_GET_CLASS(history)->append(history, input); } girara_list_t* girara_input_history_list(GiraraInputHistory* history) { - g_return_val_if_fail(GIRARA_IS_INPUT_HISTORY(history) == true, NULL); + g_return_val_if_fail(history != NULL, NULL); GiraraInputHistoryClass* klass = GIRARA_INPUT_HISTORY_GET_CLASS(history); g_return_val_if_fail(klass != NULL && klass->list != NULL, NULL); @@ -269,17 +269,17 @@ } const char* girara_input_history_next(GiraraInputHistory* history, const char* current_input) { - g_return_val_if_fail(GIRARA_IS_INPUT_HISTORY(history) == true, NULL); + g_return_val_if_fail(history != NULL, NULL); return GIRARA_INPUT_HISTORY_GET_CLASS(history)->next(history, current_input); } const char* girara_input_history_previous(GiraraInputHistory* history, const char* current_input) { - g_return_val_if_fail(GIRARA_IS_INPUT_HISTORY(history) == true, NULL); + g_return_val_if_fail(history != NULL, NULL); return GIRARA_INPUT_HISTORY_GET_CLASS(history)->previous(history, current_input); } void girara_input_history_reset(GiraraInputHistory* history) { - g_return_if_fail(GIRARA_IS_INPUT_HISTORY(history) == true); + g_return_if_fail(history != NULL); GiraraInputHistoryClass* klass = GIRARA_INPUT_HISTORY_GET_CLASS(history); g_return_if_fail(klass != NULL && klass->reset != NULL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/input-history.h new/girara-2026.07.18/girara/input-history.h --- old/girara-2026.07.07/girara/input-history.h 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/input-history.h 2026-07-18 14:20:23.000000000 +0200 @@ -43,7 +43,7 @@ #define GIRARA_INPUT_HISTORY_IO_GET_INTERFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE((obj), GIRARA_TYPE_INPUT_HISTORY_IO, GiraraInputHistoryIOInterface)) -GType girara_input_history_io_get_type(void) G_GNUC_CONST GIRARA_VISIBLE; +GType girara_input_history_io_get_type(void) GIRARA_VISIBLE; void girara_input_history_io_append(GiraraInputHistoryIO* io, const char* input) GIRARA_VISIBLE; @@ -123,7 +123,7 @@ * * @return the type */ -GType girara_input_history_get_type(void) G_GNUC_CONST GIRARA_VISIBLE; +GType girara_input_history_get_type(void) GIRARA_VISIBLE; /** * Create new input history object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/log.h new/girara-2026.07.18/girara/log.h --- old/girara-2026.07.07/girara/log.h 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/log.h 2026-07-18 14:20:23.000000000 +0200 @@ -77,7 +77,7 @@ /** * Set the log level. - * @param level String representation of the log level, i.e., "info", "debug", "warning", or "error". + * @param loglevel String representation of the log level, i.e., "info", "debug", "warning", or "error". */ void girara_set_log_level_from_string(const char* loglevel) GIRARA_VISIBLE; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/template.c new/girara-2026.07.18/girara/template.c --- old/girara-2026.07.07/girara/template.c 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/template.c 2026-07-18 14:20:23.000000000 +0200 @@ -153,7 +153,7 @@ } void girara_template_set_base(GiraraTemplate* object, const char* base) { - g_return_if_fail(GIRARA_IS_TEMPLATE(object)); + g_return_if_fail(object != NULL); GiraraTemplatePrivate* priv = girara_template_get_instance_private(object); if (g_strcmp0(base, priv->base) != 0) { @@ -166,7 +166,7 @@ } const char* girara_template_get_base(GiraraTemplate* object) { - g_return_val_if_fail(GIRARA_IS_TEMPLATE(object), NULL); + g_return_val_if_fail(object != NULL, NULL); GiraraTemplatePrivate* priv = girara_template_get_instance_private(object); return priv->base; @@ -216,14 +216,14 @@ static void template_changed(GiraraTemplate* GIRARA_UNUSED(object)) {} girara_list_t* girara_template_referenced_variables(GiraraTemplate* object) { - g_return_val_if_fail(GIRARA_IS_TEMPLATE(object), NULL); + g_return_val_if_fail(object != NULL, NULL); GiraraTemplatePrivate* priv = girara_template_get_instance_private(object); return priv->variables_in_base; } bool girara_template_add_variable(GiraraTemplate* object, const char* name) { - g_return_val_if_fail(GIRARA_IS_TEMPLATE(object), false); + g_return_val_if_fail(object != NULL, false); g_return_val_if_fail(name != NULL, false); GiraraTemplatePrivate* priv = girara_template_get_instance_private(object); @@ -253,7 +253,7 @@ } void girara_template_set_variable_value(GiraraTemplate* object, const char* name, const char* value) { - g_return_if_fail(GIRARA_IS_TEMPLATE(object)); + g_return_if_fail(object != NULL); g_return_if_fail(name != NULL); g_return_if_fail(value != NULL); @@ -287,7 +287,7 @@ } char* girara_template_evaluate(GiraraTemplate* object) { - g_return_val_if_fail(GIRARA_IS_TEMPLATE(object), NULL); + g_return_val_if_fail(object != NULL, NULL); GiraraTemplatePrivate* priv = girara_template_get_instance_private(object); if (priv->valid == false) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/girara/template.h new/girara-2026.07.18/girara/template.h --- old/girara-2026.07.07/girara/template.h 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/girara/template.h 2026-07-18 14:20:23.000000000 +0200 @@ -34,7 +34,7 @@ * * @return the type */ -GType girara_template_get_type(void) G_GNUC_CONST GIRARA_VISIBLE; +GType girara_template_get_type(void) GIRARA_VISIBLE; /** * Create new template object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/girara-2026.07.07/meson.build new/girara-2026.07.18/meson.build --- old/girara-2026.07.07/meson.build 2026-07-07 21:44:56.000000000 +0200 +++ new/girara-2026.07.18/meson.build 2026-07-18 14:20:23.000000000 +0200 @@ -1,7 +1,7 @@ project( 'girara', 'c', - version: '2026.07.07', + version: '2026.07.18', meson_version: '>=1.5', default_options: ['c_std=c23', 'warning_level=3'], ) @@ -39,9 +39,9 @@ # required dependencies libm = cc.find_library('m', required: false) -glib = dependency('glib-2.0', version: '>=2.72') -gobject = dependency('gobject-2.0', version: '>=2.72') -gio = dependency('gio-2.0', version: '>=2.72') +glib = dependency('glib-2.0', version: '>=2.84') +gobject = dependency('gobject-2.0', version: '>=2.84') +gio = dependency('gio-2.0', version: '>=2.84') build_dependencies = [libm, glib, gobject, gio] pc_requires = ['glib-2.0', 'gobject-2.0', 'gio-2.0'] @@ -131,4 +131,4 @@ meson.override_dependency('girara', girara_dependency) subdir('doc') -subdir('tests') \ No newline at end of file +subdir('tests')
