Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sushi for openSUSE:Factory checked in at 2026-10-30 18:10:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sushi (Old) and /work/SRC/openSUSE:Factory/.sushi.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sushi" Fri Oct 30 18:10:50 2026 rev:64 rq:1385464 version:51.2 Changes: -------- --- /work/SRC/openSUSE:Factory/sushi/sushi.changes 2026-04-28 12:01:09.953467732 +0200 +++ /work/SRC/openSUSE:Factory/.sushi.new.1255/sushi.changes 2026-10-30 18:17:18.382841182 +0100 @@ -1,0 +2,159 @@ +Tue Oct 13 08:04:06 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 51.2: + * Minor graphical app icon fixes + * Update vulnerable NPM packages + * Update and modernize flatpak manifest + * Add desktop file + * Set application name + * Updated translations. + +------------------------------------------------------------------- +Sun Sep 20 19:54:43 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 51.1: + + Fix toolbar overlay from blocking content + + Fix release note tags + + Add metainfo validation + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 14 09:55:14 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 51.0: + + Handle corrupted pdf documents + + Handle strings as errors from plugins + + Use ".Devel" suffix for the nightly version + + Add app icon + + Fix papers dependency version + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 30 11:44:32 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 51.rc: + + Enhancements: + - Add Rename (`F2`) and Trash (`Del`) shortcuts + - Add `O` as a shortcut to open a file + - Open folders in currently previewed nautilus window + - Add play/pause (`P`) shortcut for audio and video + - Use dark background for videos + - Add foundry config + - Resize window on changed scale factor + + Bug Fixes: + - Fix playing animated images using glycin + - Fix re-attaching dialog to nautilus after previously closing + the window + - Ignore errors from stopped/cancelled renderers + - Fix HTML renderer without WebKit availability + - Fix attaching open-with portal dialogs + - Fix and rework user resizing detection + - Avoid resizes on opening of window + - Fix width/height ratio of image renderer + - Don't scale up small images + - Prefer Glycin over Papers to handle loading TIFF files + - Fix long filenames making the window too wide + + Plugins: + - Add example with UI file and shortcuts + - Add action group setup helper + - Add relative path resolving helper + - Rename markReady/markInitialized API functions + - Add explicit markFailed error API + - Remove ResizePolicy.CUSTOM, use ResizePolicy.SCALED instead + + Backend Changes: + - Create RendererWrapper that handles overlays and GTK window + size geometry + - Use SignalGroup for renderer signals + - Add cyclic heap dumping development mechanism + - Rework content type matching, remove legacy generated type + list + - Report (some) video stream errors + - Separate out LibreOffice conversion logic from pdf renderer + - Only initialize PapersDocument on demand + - Add an abstraction over GLib sources and connections + - Fix various signal-related leaks + - Port text UI to blueprint + - Make private renderer fields inaccessible to renderers + - Use correct wrap mode in text renderer + - Improve error handling + - Improve reactivity for large text files + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 2 10:45:06 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 51.beta: + + UI changes: + - Show a loading spinner when loading a file takes longer + - Ensure legibility of icons in statuspage + - Clamp MediaControls to limit width + - Wrap lines in text viewer + - Handle single- and double-click in video viewer + - Add double-click to fullscreen support to image viewer + - Enable context menu in HTML viewer + - Prompt user before loading remote resources in HTML viewer + - Improve loading states + - Tweak toolbar and headerbar + - Fix title for tagless files + - Always use integrated artwork + - Hide headerbar in fullscreen + - Use icon for file open button + - Preserve aspect ratio when showing images + + Known regressions: Only the first frame of animated GIFs is + shown + + Backend changes: + - Add more mime types to the LibreOffice viewer + - Add ESLint + - Replace use of deprecated GJS APIs with their suggested + replacements + - Use Blueprint + - Handle XHTML mime type + - Cancel pending operations when file is switched + - Plug memory leaks + - Overhaul plugin API and introduce a system-wide plugin path + - Document plugin API + - Promisify async calls + - Rework hovering + - Improve handling of renderer sizing + - Use fast-content-type as fallback + + Updated translations. + +------------------------------------------------------------------- +Sun Jul 5 14:45:29 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 51.alpha: + + Epic: Port to GTK 4 + + UI changes: + - Support auto dark theme for text + - Improve audio, error and fallback renderers + - Allow to fullscreen independent of file type + - Animate window size changes + - Keep window size unchanged once scaled by user + - Use at most a quarter of the current screen + - Show images at their real size + - Use flat headerbars for some file types + - Rework toolbar overlays + - Modernize media controls with Gtk.MediaControls + - Support custom icons + - Balance headerbar buttons + - Correct window sizing + + Known regressions: LibreOffice documents are rendered into + PDFs, as the previous method is not compatible with GTK4 + + Backend changes: + - Adopt GtkPicture and GtkVideo + - Port Evince to Papers + - Use libadwaita + - Replace GdkPixbuf with Glycin + - Add metadata discoverer + - Port to ES Modules + - Use Blueprint + - Add CI checks for meson, Blueprint and potfiles + - Add editorconfig + - Use fribidi for text direction + - Document how to run Sushi + - Various code cleanups and simplifications + - Stop renderer when window is closed + + Updated translations. +- Use meson BuildSystem and macros, autogenerate BuildRequires. + +------------------------------------------------------------------- Old: ---- sushi-50.0.tar.xz New: ---- sushi-51.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sushi.spec ++++++ --- /var/tmp/diff_new_pack.63R8UX/_old 2026-10-30 18:17:20.547931817 +0100 +++ /var/tmp/diff_new_pack.63R8UX/_new 2026-10-30 18:17:20.565932571 +0100 @@ -19,69 +19,43 @@ %global __requires_exclude typelib\\(LOKDocView\\) Name: sushi -Version: 50.0 +Version: 51.2 Release: 0 Summary: Quick Previewer for Nautilus -License: SUSE-GPL-2.0-with-plugin-exception +License: SUSE-GPL-2.0-with-plugin-exception and GPL-2.0-or-later Group: Productivity/File utilities -URL: https://www.gnome.org +URL: https://gitlab.gnome.org/GNOME/sushi Source0: %{name}-%{version}.tar.xz Source99: sushi-rpmlintrc +BuildRequires: blueprint-compiler +BuildRequires: gjs BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: pkgconfig(epoxy) -BuildRequires: pkgconfig(evince-document-3.0) -BuildRequires: pkgconfig(evince-view-3.0) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(gjs-1.0) >= 1.38.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.29.14 -BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.6 -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-audio-1.0) -BuildRequires: pkgconfig(gstreamer-tag-1.0) -BuildRequires: pkgconfig(gstreamer-video-1.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.13.2 -BuildRequires: pkgconfig(gtk+-wayland-3.0) -BuildRequires: pkgconfig(gtk+-x11-3.0) -BuildRequires: pkgconfig(gtksourceview-4) >= 4.0.3 -BuildRequires: pkgconfig(harfbuzz) >= 0.9.9 -BuildRequires: pkgconfig(webkit2gtk-4.1) -Supplements: nautilus -Requires: evince-plugin-pdfdocument -Requires: (typelib(LOKDocView) if libreoffice) -Requires: typelib(WebKit2) = 4.1 +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildSystem: meson %description Sushi is a quick previewer for Nautilus, the GNOME desktop file manager. %lang_package -%prep -%autosetup -p1 +%generate_buildrequires +%meson_buildrequires -%build -%meson \ - -D wayland=enabled \ - -D X11=enabled \ - %{nil} -%meson_build - -%install -%meson_install +%install -a +sed -i 's|/usr/bin/env -S /usr/bin/gjs -m|/usr/bin/gjs -m|' %{buildroot}/usr/bin/sushi +sed -i 's|/usr/bin/env -S /usr/bin/gjs -m|/usr/bin/gjs -m|' %{buildroot}/usr/libexec/org.gnome.NautilusPreviewer %find_lang %{name} %{?no_lang_C} %files %license COPYING %doc AUTHORS NEWS README.md %{_bindir}/%{name} +%{_datadir}/applications/org.gnome.NautilusPreviewer.desktop %{_datadir}/dbus-1/services/org.gnome.NautilusPreviewer.service +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.NautilusPreviewer.svg %{_datadir}/metainfo/org.gnome.NautilusPreviewer.metainfo.xml -%dir %{_datadir}/%{name}/gtksourceview-4 -%dir %{_datadir}/%{name}/gtksourceview-4/styles -%{_datadir}/%{name}/gtksourceview-4/styles/builder-dark.style-scheme.xml %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/gir-1.0 %{_datadir}/%{name}/gir-1.0/Sushi-1.0.gir @@ -91,6 +65,8 @@ %dir %{_libdir}/%{name}/girepository-1.0 %{_libdir}/%{name}/girepository-1.0/Sushi-1.0.typelib %{_libdir}/%{name}/libsushi-1.0.so +%dir %{_libdir}/%{name}/web-process-extensions +%{_libdir}/%{name}/web-process-extensions/libsushiwebprocessextension.so %{_libexecdir}/org.gnome.NautilusPreviewer %files lang -f %{name}.lang ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.63R8UX/_old 2026-10-30 18:17:20.667936841 +0100 +++ /var/tmp/diff_new_pack.63R8UX/_new 2026-10-30 18:17:20.678937301 +0100 @@ -1,6 +1,7 @@ -mtime: 1777227495 -commit: 0c72ebfb83b90f22c5709f5367112ed8c9da8982c645e6ca7f642a89534e405b +mtime: 1791892621 +commit: aba41f6bd9dbd901c10d2365db54f6a380809a50c2e5d63bb854878ca020d306 url: https://src.opensuse.org/GNOME/sushi -revision: 0c72ebfb83b90f22c5709f5367112ed8c9da8982c645e6ca7f642a89534e405b +revision: aba41f6bd9dbd901c10d2365db54f6a380809a50c2e5d63bb854878ca020d306 +trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.63R8UX/_old 2026-10-30 18:17:20.734939646 +0100 +++ /var/tmp/diff_new_pack.63R8UX/_new 2026-10-30 18:17:20.756940567 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/sushi.git</param> - <param name="revision">50.0</param> + <param name="revision">51.2</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-13 13:57:01.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ sushi-50.0.tar.xz -> sushi-51.2.tar.xz ++++++ ++++ 21608 lines of diff (skipped) ++++++ sushi.obsinfo ++++++ --- /var/tmp/diff_new_pack.63R8UX/_old 2026-10-30 18:17:21.593975607 +0100 +++ /var/tmp/diff_new_pack.63R8UX/_new 2026-10-30 18:17:21.608976235 +0100 @@ -1,5 +1,5 @@ name: sushi -version: 50.0 -mtime: 1777215147 -commit: cc4eb3f7fa0c7e032c826b097852c704ba8258d0 +version: 51.2 +mtime: 1791834863 +commit: 44b6c792d4f2f27810fbbd30679e611724c8e641
