Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rofi for openSUSE:Factory checked in at 2026-11-11 16:29:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rofi (Old) and /work/SRC/openSUSE:Factory/.rofi.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rofi" Wed Nov 11 16:29:10 2026 rev:32 rq:1396739 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rofi/rofi.changes 2026-11-09 16:08:21.686159549 +0100 +++ /work/SRC/openSUSE:Factory/.rofi.new.3759290/rofi.changes 2026-11-11 16:29:35.496599118 +0100 @@ -1,0 +2,9 @@ +Wed Nov 11 08:09:45 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 2.1.1: + * [nkutils] Update to latest version, to allow asan build + * [DMenu] Possible fix for rows always being shown. (#2352) + * [CI] Use distro check, not custom build + * [GIOLaunch] Make gio-launch and compile time option. + +------------------------------------------------------------------- Old: ---- rofi-2.1.0.tar.xz New: ---- rofi-2.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rofi.spec ++++++ --- /var/tmp/diff_new_pack.mBBEXJ/_old 2026-11-11 16:29:36.322633776 +0100 +++ /var/tmp/diff_new_pack.mBBEXJ/_new 2026-11-11 16:29:36.324633860 +0100 @@ -17,7 +17,7 @@ Name: rofi -Version: 2.1.0 +Version: 2.1.1 Release: 0 Summary: A window switcher, run dialog and dmenu replacement License: MIT ++++++ rofi-2.1.0.tar.xz -> rofi-2.1.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/INSTALL.md new/rofi-2.1.1/INSTALL.md --- old/rofi-2.1.0/INSTALL.md 2026-11-07 17:47:12.000000000 +0100 +++ new/rofi-2.1.1/INSTALL.md 2026-11-10 18:07:26.000000000 +0100 @@ -46,6 +46,9 @@ - gmodule-2.0 - gio-unix-2.0 + If GLib does not provide `GDesktopAppInfo` (for example, with its macOS + Cocoa backend), drun uses its command-execution launcher instead. + - libgdk-pixbuf-2.0 - libstartup-notification-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/meson.build new/rofi-2.1.1/meson.build --- old/rofi-2.1.0/meson.build 2026-11-07 17:47:12.000000000 +0100 +++ new/rofi-2.1.1/meson.build 2026-11-10 18:07:26.000000000 +0100 @@ -1,5 +1,5 @@ project('rofi', 'c', - version: '2.1.0', + version: '2.1.1', meson_version: '>=0.59.0', license: [ 'MIT' ], default_options: [ @@ -55,10 +55,11 @@ ] dep_lm = c_compiler.find_library('m', required : false) +dep_gio_unix = dependency('gio-unix-2.0') deps = [ plugins_deps, - dependency('gio-unix-2.0'), + dep_gio_unix, dependency('pango'), dependency('pangocairo'), dependency('xkbcommon'), @@ -164,6 +165,10 @@ header_conf.set('GLIB_VERSION_MAX_ALLOWED', '(G_ENCODE_VERSION(@0@,@1@))'.format(glib_min_major, glib_min_minor)) header_conf.set('ENABLE_DRUN', get_option('drun')) +if ( get_option('giolaunch') ) + header_conf.set('HAVE_GDESKTOPAPPINFO_H', + c_compiler.has_header('gio/gdesktopappinfo.h', dependencies: dep_gio_unix)) +endif header_conf.set('WINDOW_MODE', get_option('window')) header_conf.set('ENABLE_WAYLAND', wayland_enabled) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/meson_options.txt new/rofi-2.1.1/meson_options.txt --- old/rofi-2.1.0/meson_options.txt 2026-11-07 17:47:12.000000000 +0100 +++ new/rofi-2.1.1/meson_options.txt 2026-11-10 18:07:26.000000000 +0100 @@ -1,3 +1,4 @@ +option('giolaunch', type: 'boolean', value: true, description: 'Compile with giolaunch support') option('drun', type: 'boolean', value: true, description: 'Desktop file mode') option('window', type: 'boolean', value: true, description: 'Window switcher mode') option('check', type: 'feature', description: 'Build and run libcheck-based tests') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/source/modes/dmenu.c new/rofi-2.1.1/source/modes/dmenu.c --- old/rofi-2.1.0/source/modes/dmenu.c 2026-11-07 17:47:12.000000000 +0100 +++ new/rofi-2.1.1/source/modes/dmenu.c 2026-11-10 18:07:26.000000000 +0100 @@ -177,6 +177,7 @@ pd->cmd_list[pd->cmd_list_length].active = FALSE; pd->cmd_list[pd->cmd_list_length].urgent = FALSE; pd->cmd_list[pd->cmd_list_length].nonselectable = FALSE; + pd->cmd_list[pd->cmd_list_length].permanent = FALSE; char *end = data; while (end < data + len && *end != '\0') { end++; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/source/modes/drun.c new/rofi-2.1.1/source/modes/drun.c --- old/rofi-2.1.0/source/modes/drun.c 2026-11-07 17:47:12.000000000 +0100 +++ new/rofi-2.1.1/source/modes/drun.c 2026-11-10 18:07:26.000000000 +0100 @@ -61,7 +61,9 @@ #include "rofi-icon-fetcher.h" -#include <gio-unix-2.0/gio/gdesktopappinfo.h> +#ifdef HAVE_GDESKTOPAPPINFO_H +#include <gio/gdesktopappinfo.h> +#endif /** The filename of the history cache file. */ #define DRUN_CACHE_FILE "rofi3.druncache" @@ -421,6 +423,7 @@ gboolean launched = FALSE; +#ifdef HAVE_GDESKTOPAPPINFO_H if (pd->disable_giolaunch == FALSE) { GDesktopAppInfo *gdai = g_desktop_app_info_new_from_keyfile(e->key_file); @@ -450,6 +453,7 @@ g_warning("Failed to create GDesktopAppInfo for: %s", e->path); } } +#endif if (launched == FALSE) { gchar **envp = g_get_environ(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rofi-2.1.0/subprojects/libnkutils/core/src/git-version.c new/rofi-2.1.1/subprojects/libnkutils/core/src/git-version.c --- old/rofi-2.1.0/subprojects/libnkutils/core/src/git-version.c 2025-02-12 19:41:29.000000000 +0100 +++ new/rofi-2.1.1/subprojects/libnkutils/core/src/git-version.c 2026-11-09 18:16:39.000000000 +0100 @@ -288,6 +288,8 @@ ret = 0; fail: + for ( gsize i = 0 ; i < NK_GIT_VERSION_NUM_TOKENS ; ++i ) + g_free(data.data[i]); g_clear_error(&error); g_free(old_contents); g_free(new_contents);
